|
| virtual | ~DtIndirectDebugCullComponent () |
| |
| virtual void | initialize (DtVirtualProgramCache &virtualProgramCache) |
| |
| virtual void | apply (osg::RenderInfo &renderInfo) override |
| |
| virtual void | releaseGLObjects (osg::State *state) override |
| |
| virtual void | draw (osg::RenderInfo &renderInfo, int maxCommands, DtGpuCulling *gpuCulling, DtIndirectDofManager *dofManager, const osg::Camera *camera) |
| |
| | DtIndirectDrawComponent (DtDe &de) |
| |
| virtual | ~DtIndirectDrawComponent () |
| |
| virtual void | update (osg::RenderInfo &renderInfo) |
| |
| virtual void | draw (osg::RenderInfo &renderInfo, const int offsetCommandBuffer, GLenum indicesType, int maxCommands, DtGlBuffer *gpuShaderUbo, int gpuShaderBinding, DtIndirectShaderConstants *shaderConstants) |
| |
| virtual bool | shouldDraw (bool isShadowPass) |
| |
| virtual makVrv::DtIndirectDebugCullComponent::~DtIndirectDebugCullComponent |
( |
| ) |
|
|
virtual |
| makVrv::DtIndirectDebugCullComponent::DtIndirectDebugCullComponent |
( |
DtDe & |
de | ) |
|
|
protected |
| makVrv::DtIndirectDebugCullComponent::DtIndirectDebugCullComponent |
( |
| ) |
|
|
privatedelete |
| virtual void makVrv::DtIndirectDebugCullComponent::initialize |
( |
DtVirtualProgramCache & |
virtualProgramCache | ) |
|
|
virtual |
| virtual void makVrv::DtIndirectDebugCullComponent::apply |
( |
osg::RenderInfo & |
renderInfo | ) |
|
|
overridevirtual |
| virtual void makVrv::DtIndirectDebugCullComponent::releaseGLObjects |
( |
osg::State * |
state | ) |
|
|
overridevirtual |
| virtual void makVrv::DtIndirectDebugCullComponent::draw |
( |
osg::RenderInfo & |
renderInfo, |
|
|
int |
maxCommands, |
|
|
DtGpuCulling * |
gpuCulling, |
|
|
DtIndirectDofManager * |
dofManager, |
|
|
const osg::Camera * |
camera |
|
) |
| |
|
virtual |
| virtual void makVrv::DtIndirectDebugCullComponent::initializeDebugGeometryIfNecessary |
( |
void |
| ) |
|
|
protectedvirtual |
| friend makVrv::DtIndirectDebugCullComponent::DtIndirectDebugCullComponentCreator |
| std::vector<Vector3_32> makVrv::DtIndirectDebugCullComponent::myDebugVertices |
|
protected |
| std::vector<unsigned short> makVrv::DtIndirectDebugCullComponent::myDebugIndices |
|
protected |
| unsigned int makVrv::DtIndirectDebugCullComponent::myDebugVertexBuffer |
|
protected |
| unsigned int makVrv::DtIndirectDebugCullComponent::myDebugIndexBuffer |
|
protected |
The documentation for this class was generated from the following file: