VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Private Member Functions
makVrv::DtIndirectVisitorControlGroup Class Reference

This is a group where the original osg geometry representing points in the indirect geometry (geocell or gt) is added to. More...

Inheritance diagram for makVrv::DtIndirectVisitorControlGroup:
Inheritance graph
[legend]

Public Member Functions

 META_Node (vrvOsg, DtIndirectVisitorControlGroup)
 
 DtIndirectVisitorControlGroup (const DtIndirectVisitorControlGroup &rhs, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 copy constructor More...
 
 DtIndirectVisitorControlGroup ()
 constructor More...
 
virtual void traverse (osg::NodeVisitor &nv)
 overridden to conditionally traverse based on the node masks sequences are traversed for all visitors light points, light sources, and billboards are traversed by cull visitors everything is traversed by all other visitor types and intersection visitors. More...
 

Protected Member Functions

virtual ~DtIndirectVisitorControlGroup ()
 destructor More...
 

Private Member Functions

DtIndirectVisitorControlGroupoperator= (const DtIndirectVisitorControlGroup &other)
 Assignment Operator Not implemented – Assignment Not Allowed. More...
 

Detailed Description

This is a group where the original osg geometry representing points in the indirect geometry (geocell or gt) is added to.

This is used to intersect the original geometry and render some things that are not yet supported by the indirect rendering system. For example light points, light sources, billboards, and sequences

Constructor & Destructor Documentation

makVrv::DtIndirectVisitorControlGroup::DtIndirectVisitorControlGroup ( const DtIndirectVisitorControlGroup rhs,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)

copy constructor

makVrv::DtIndirectVisitorControlGroup::DtIndirectVisitorControlGroup ( )

constructor

virtual makVrv::DtIndirectVisitorControlGroup::~DtIndirectVisitorControlGroup ( )
protectedvirtual

destructor

Member Function Documentation

makVrv::DtIndirectVisitorControlGroup::META_Node ( vrvOsg  ,
DtIndirectVisitorControlGroup   
)
DtIndirectVisitorControlGroup& makVrv::DtIndirectVisitorControlGroup::operator= ( const DtIndirectVisitorControlGroup other)
private

Assignment Operator Not implemented – Assignment Not Allowed.

virtual void makVrv::DtIndirectVisitorControlGroup::traverse ( osg::NodeVisitor &  nv)
virtual

overridden to conditionally traverse based on the node masks sequences are traversed for all visitors light points, light sources, and billboards are traversed by cull visitors everything is traversed by all other visitor types and intersection visitors.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)