CFx SDK Documentation 2024 SP0
|
#include <GsCullingVolume.h>
Public Types | |
enum | PrimitiveType { kPrimBBox , kPrimBSphere , kPrimOBBox } |
Public Member Functions | |
OdGsCullingPrimitive () | |
virtual | ~OdGsCullingPrimitive () |
virtual PrimitiveType | primitiveType () const =0 |
Base class for culling primitives.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 50 of file GsCullingVolume.h.
Type of culling primitive.
Enumerator | |
---|---|
kPrimBBox | Axis-aligned Bounding box defines culling volume shape. |
kPrimBSphere | Bounding sphere defines culling volume shape. |
kPrimOBBox | Oriented bounding box defines culling volume shape. |
Definition at line 64 of file GsCullingVolume.h.
|
inline |
Default constructor for the OdGsCullingPrimitive class.
Definition at line 77 of file GsCullingVolume.h.
|
inlinevirtual |
Destructor for the OdGsCullingPrimitive class.
Definition at line 84 of file GsCullingVolume.h.
|
pure virtual |
Returns culling primitive type.
Implemented in OdGsCullingBBox, OdGsCullingBSphere, and OdGsCullingOBBox.