CFx SDK Documentation 2024 SP0
|
#include <GsCullingVolume.h>
Additional Inherited Members | |
Public Types inherited from OdGsCullingPrimitive | |
enum | PrimitiveType { kPrimBBox , kPrimBSphere , kPrimOBBox } |
Protected Member Functions inherited from OdGeEntity3d | |
OdGeEntity3d () | |
OdGeEntity3d (const OdGeEntity3d &) | |
void | connectTo (OdGeEntity3dImpl *) |
Culling primitive: oriented bounding box.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 295 of file GsCullingVolume.h.
|
inline |
Default constructor for the OdGsCullingOBBox class. Creates an oriented culling box with origin point at (0,0,0) extending 1.0 unit in a positive direction for x-, y- and z-axis.
Definition at line 301 of file GsCullingVolume.h.
|
inline |
Constructor for the OdGsCullingOBBox class. Creates an oriented culling box with specified base point and directions.
base | [in] Base of the bounding box. |
xAxis | [in] X-axis direction. |
yAxis | [in] Y-axis direction. |
zAxis | [in] Z-axis direction. |
Definition at line 315 of file GsCullingVolume.h.
|
inline |
Constructor for the OdGsCullingOBBox class. Creates an oriented culling box based on the provided bounding block.
bb | [in] Bounding box. |
Definition at line 326 of file GsCullingVolume.h.
|
inline |
Copy constructor for the OdGsCullingOBBox class.
obb | [in] Oriented bounding box. |
Definition at line 337 of file GsCullingVolume.h.
|
inline |
Destructor for the OdGsCullingBBox class.
Definition at line 346 of file GsCullingVolume.h.
|
inline |
Assignment operator for the OdGsCullingOBBox class. Assigns origin and direction vectors of the passed bounding block.
bb | [in] Bounding block. |
Definition at line 355 of file GsCullingVolume.h.
|
inline |
Assignment operator for the OdGsCullingOBBox class. Assigns origin and direction vectors of the passed oriented bounding box.
obb | [in] Oriented bounding box. |
Definition at line 368 of file GsCullingVolume.h.
|
inlinevirtual |
Returns culling primitive type.
Implements OdGsCullingPrimitive.
Definition at line 381 of file GsCullingVolume.h.