MCPcopy Create free account
hub / github.com/ImageEngine/cortex / readObjectAtSample

Method readObjectAtSample

src/IECoreScene/LinkedScene.cpp:1032–1053  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1030}
1031
1032ConstObjectPtr LinkedScene::readObjectAtSample( size_t sampleIndex, const Canceller *canceller ) const
1033{
1034 if (!m_sampled)
1035 {
1036 throw Exception( "readObjectAtSample not supported: LinkedScene is pointing to a non-sampled scene!" );
1037 }
1038 if ( m_linkedScene )
1039 {
1040 if ( m_timeRemapped )
1041 {
1042 return m_linkedScene->readObject( remappedLinkTimeAtSample(sampleIndex), canceller );
1043 }
1044 else
1045 {
1046 return static_cast<const SampledSceneInterface*>(m_linkedScene.get())->readObjectAtSample(sampleIndex, canceller );
1047 }
1048 }
1049 else
1050 {
1051 return static_cast<const SampledSceneInterface*>(m_mainScene.get())->readObjectAtSample(sampleIndex, canceller );
1052 }
1053}
1054
1055ConstObjectPtr LinkedScene::readObject( double time, const Canceller *canceller ) const
1056{

Callers

nothing calls this directly

Calls 2

readObjectMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected