コード例 #1
0
ファイル: CVRCullVisitor.cpp プロジェクト: megasha/calvr
void CVRCullVisitor::PreCullVisitor::apply(osg::Node& node)
{
    if(node.getNodeMask() & FIRST_CULL_STATUS)
    {
        _setMask = true;
    }
}
コード例 #2
0
ファイル: visitors.cpp プロジェクト: blobfish/cadseer
void ParentMaskVisitor::apply(osg::Node& nodeIn)
{
    if(nodeIn.getNodeMask() == mask)
    {
        out = &nodeIn;
        return; //no need to continue search.
    }
    traverse(nodeIn);
}
コード例 #3
0
ファイル: CVRCullVisitor.cpp プロジェクト: megasha/calvr
void CVRCullVisitor::PostCullVisitor::apply(osg::Node& node)
{
    node.setNodeMask(node.getNodeMask() & ~(FIRST_CULL_STATUS));
}