OpenSceneGraph  3.6.5
Public Member Functions | Public Attributes | List of all members
osgUtil::IncrementalCompileOperation::CompileInfo Struct Reference
Inheritance diagram for osgUtil::IncrementalCompileOperation::CompileInfo:
Inheritance graph
[legend]

Public Member Functions

 CompileInfo (osg::GraphicsContext *context, IncrementalCompileOperation *ico)
 
bool okToCompile (double estimatedTimeForCompile=0.0) const
 
- Public Member Functions inherited from osg::RenderInfo
 RenderInfo ()
 
 RenderInfo (const RenderInfo &rhs)
 
 RenderInfo (State *state, View *view)
 
RenderInfo & operator= (const RenderInfo &rhs)
 
unsigned int getContextID () const
 
void setState (State *state)
 
State * getState ()
 
const State * getState () const
 
void setView (View *view)
 
View * getView ()
 
const View * getView () const
 
void pushCamera (Camera *camera)
 
void popCamera ()
 
CameraStack & getCameraStack ()
 
Camera * getCurrentCamera ()
 
void pushRenderBin (osgUtil::RenderBin *bin)
 
void popRenderBin ()
 
RenderBinStack & getRenderBinStack ()
 
void setUserData (Referenced *userData)
 
Referenced * getUserData ()
 
const Referenced * getUserData () const
 

Public Attributes

IncrementalCompileOperation * incrementalCompileOperation
 
bool compileAll
 
unsigned int maxNumObjectsToCompile
 
double allocatedTime
 
osg::ElapsedTime timer
 

Additional Inherited Members

- Public Types inherited from osg::RenderInfo
typedef std::vector< Camera * > CameraStack
 
typedef std::vector< osgUtil::RenderBin * > RenderBinStack
 
- Protected Attributes inherited from osg::RenderInfo
ref_ptr< State > _state
 
View * _view
 
CameraStack _cameraStack
 
RenderBinStack _renderBinStack
 
ref_ptr< Referenced > _userData
 

Constructor & Destructor Documentation

◆ CompileInfo()

osgUtil::IncrementalCompileOperation::CompileInfo::CompileInfo ( osg::GraphicsContext *  context,
IncrementalCompileOperation *  ico 
)

Member Function Documentation

◆ okToCompile()

bool osgUtil::IncrementalCompileOperation::CompileInfo::okToCompile ( double  estimatedTimeForCompile = 0.0) const
inline

Member Data Documentation

◆ allocatedTime

double osgUtil::IncrementalCompileOperation::CompileInfo::allocatedTime

◆ compileAll

bool osgUtil::IncrementalCompileOperation::CompileInfo::compileAll

◆ incrementalCompileOperation

IncrementalCompileOperation* osgUtil::IncrementalCompileOperation::CompileInfo::incrementalCompileOperation

◆ maxNumObjectsToCompile

unsigned int osgUtil::IncrementalCompileOperation::CompileInfo::maxNumObjectsToCompile

◆ timer

osg::ElapsedTime osgUtil::IncrementalCompileOperation::CompileInfo::timer

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

osg logo
Generated at Tue Jan 20 2026 00:00:00 for the OpenSceneGraph by doxygen 1.9.1.