OpenSceneGraph 3.6.5
osgUtil::IncrementalCompileOperation::CompileInfo Struct Reference

#include <IncrementalCompileOperation>

Inheritance diagram for osgUtil::IncrementalCompileOperation::CompileInfo:

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)
RenderInfooperator= (const RenderInfo &rhs)
unsigned int getContextID () const
void setState (State *state)
StategetState ()
const StategetState () const
void setView (View *view)
ViewgetView ()
const ViewgetView () const
void pushCamera (Camera *camera)
void popCamera ()
CameraStackgetCameraStack ()
CameragetCurrentCamera ()
void pushRenderBin (osgUtil::RenderBin *bin)
void popRenderBin ()
RenderBinStackgetRenderBinStack ()
void setUserData (Referenced *userData)
ReferencedgetUserData ()
const ReferencedgetUserData () const

Public Attributes

IncrementalCompileOperationincrementalCompileOperation
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

Referenced by okToCompile().

◆ compileAll

bool osgUtil::IncrementalCompileOperation::CompileInfo::compileAll

Referenced by okToCompile().

◆ incrementalCompileOperation

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

◆ maxNumObjectsToCompile

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

Referenced by okToCompile().

◆ timer

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

Referenced by okToCompile().


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

osg logo
Generated at Sun Jul 27 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0.