![]() |
VR-Vantage 3.2 API Documentation
|
Contains the DtGpuCulling class declaration. More...
Go to the source code of this file.
Classes | |
| class | makVrv::DtGpuCulling |
| This class is a component of the DtIndirectGeometry It inputs are: -> the instances registered with DtIndirectGeometry -> the viewing parameters (view matrix, projection matrix, etc) -> the indirect registrar (so that it can generate gpu data for -> the models of the instances from the interim data accessible -> via the registrar It outputs are: -> Tndirect command buffer -> The count of the indirect commands -> The input instances shuffled around/culled/lod'ed reflecting -> their order within the indirect command buffer generated -> It will also (optionally) do culling and lod. More... | |
| struct | makVrv::DtGpuCulling::InstancesOffsetAndNumOfInstances |
| structure for holding an offset of an instance type (model id), and number of those instances More... | |
| struct | makVrv::DtGpuCulling::StateIdOffsetAndMaxCommands |
| structure for holding an offset of a command of a given type (state id) and the number of commands of that type More... | |
Namespaces | |
| namespace | osg |
| namespace | makVrv |
| Contains the makVrv::Dt2DArcVisualizer class declaration. | |
Macros | |
| #define | CPU_SIDE_COMPILATION 1 |
Typedefs | |
| typedef DtVirtualBaseClassCreator < DtGpuCulling, DtInstanceContainer &, const DtCullShaderConfig & > | makVrv::DtGpuCullingCreator |
| creator | |
Functions | |
| template<> | |
| const char * | makVrv::creatorTypeName< DtGpuCulling > (void) |
| template specialization for the creator (pass the class being created to the creatorTypeName template) | |
Contains the DtGpuCulling class declaration.
| #define CPU_SIDE_COMPILATION 1 |