Skip to content

Commit 53d6e6b

Browse files
committed
Using SceneInterface::visibilityName now that it exists
1 parent 1fd38c7 commit 53d6e6b

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

include/IECoreHoudini/ROP_SceneCacheWriter.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ class ROP_SceneCacheWriter : public ROP_Node
7979

8080
private :
8181

82-
static const IECore::SceneInterface::Name &visibleAttribute;
8382
static const IECore::SceneInterface::Name &changingHierarchyAttribute;
8483

8584
bool linked( const std::string &file ) const;

src/IECoreHoudini/ROP_SceneCacheWriter.cpp

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ PRM_Default ROP_SceneCacheWriter::fileDefault( 0, "$HIP/output.scc" );
7979
PRM_Default ROP_SceneCacheWriter::rootObjectDefault( 0, "/obj" );
8080
PRM_SpareData ROP_SceneCacheWriter::forceObjectsSpareData;
8181

82-
const SceneInterface::Name &ROP_SceneCacheWriter::visibleAttribute( "scene:visible" );
8382
const SceneInterface::Name &ROP_SceneCacheWriter::changingHierarchyAttribute( "sceneInterface:changingHierarchy" );
8483

8584
OP_TemplatePair *ROP_SceneCacheWriter::buildParameters()
@@ -389,13 +388,13 @@ ROP_RENDER_CODE ROP_SceneCacheWriter::doWrite( const SceneInterface *liveScene,
389388
if ( time != m_startTime )
390389
{
391390
outChild->writeAttribute( changingHierarchyAttribute, new BoolData( true ), time );
392-
outChild->writeAttribute( visibleAttribute, new BoolData( false ), time - 1e-6 );
391+
outChild->writeAttribute( IECore::SceneInterface::visibilityName, new BoolData( false ), time - 1e-6 );
393392
}
394393
}
395394

396395
if ( outChild->hasAttribute( changingHierarchyAttribute ) )
397396
{
398-
outChild->writeAttribute( visibleAttribute, new BoolData( true ), time );
397+
outChild->writeAttribute( IECore::SceneInterface::visibilityName, new BoolData( true ), time );
399398
}
400399

401400
ROP_RENDER_CODE status = doWrite( liveChild, outChild, time, progress );
@@ -405,21 +404,21 @@ ROP_RENDER_CODE ROP_SceneCacheWriter::doWrite( const SceneInterface *liveScene,
405404
}
406405
}
407406

408-
// turn visibleAttribute off if the child disappears
407+
// turn visibility off if the child disappears
409408
SceneInterface::NameList outChildren;
410409
outScene->childNames( outChildren );
411410
for ( SceneInterface::NameList::iterator it = outChildren.begin(); it != outChildren.end(); ++it )
412411
{
413412
if ( !liveScene->hasChild( *it ) )
414413
{
415414
SceneInterfacePtr outChild = outScene->child( *it );
416-
if ( !outChild->hasAttribute( visibleAttribute ) )
415+
if ( !outChild->hasAttribute( IECore::SceneInterface::visibilityName ) )
417416
{
418-
outChild->writeAttribute( visibleAttribute, new BoolData( true ), time - 1e-6 );
417+
outChild->writeAttribute( IECore::SceneInterface::visibilityName, new BoolData( true ), time - 1e-6 );
419418
}
420419

421420
outChild->writeAttribute( changingHierarchyAttribute, new BoolData( true ), time );
422-
outChild->writeAttribute( visibleAttribute, new BoolData( false ), time );
421+
outChild->writeAttribute( IECore::SceneInterface::visibilityName, new BoolData( false ), time );
423422
}
424423
}
425424

0 commit comments

Comments
 (0)