CFx SDK Documentation 2024 SP0
|
#include <GsCullingVolume.h>
Additional Inherited Members | |
Public Types inherited from OdGsCullingPrimitive | |
enum | PrimitiveType { kPrimBBox , kPrimBSphere , kPrimOBBox } |
Public Types inherited from OdGeExtents3d | |
enum | IntersectionStatus { kIntersectUnknown , kIntersectNot , kIntersectOpIn , kIntersectOpOut , kIntersectOk } |
enum | Convert2dPlane { kConvert2dPlaneXY = 0x04 , kConvert2dPlaneXZ = 0x08 , kConvert2dPlaneYX = 0x01 , kConvert2dPlaneYZ = 0x09 , kConvert2dPlaneZX = 0x02 , kConvert2dPlaneZY = 0x06 } |
Static Public Attributes inherited from OdGeExtents3d | |
static GE_STATIC_EXPORT const OdGeExtents3d | kInvalid |
Protected Attributes inherited from OdGeExtents3d | |
OdGePoint3d | m_min |
OdGePoint3d | m_max |
Culling primitive: axis-aligned bounding box.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 109 of file GsCullingVolume.h.
|
inline |
Default constructor for the OdGsCullingBBox class. Creates a culling box with invalid extents.
Definition at line 115 of file GsCullingVolume.h.
|
inline |
Constructor for the OdGsCullingBBox class. Creates a culling box with specified minimum and maximum points for the extents.
min | [in] Minimum extents point. |
max | [in] Maximum extents point. |
Definition at line 127 of file GsCullingVolume.h.
|
inline |
Constructor for the OdGsCullingBBox class. Creates a culling box with specified extents.
ext | [in] Extents to copy. |
Definition at line 138 of file GsCullingVolume.h.
|
inline |
Copy constructor for the OdGsCullingBBox class.
aabb | [in] Culling box to copy. |
Definition at line 149 of file GsCullingVolume.h.
|
inline |
Destructor for the OdGsCullingBBox class.
Definition at line 158 of file GsCullingVolume.h.
|
inline |
Assignment operator for the OdGsCullingBBox class. Assigns points of the passed extents object.
ext | [in] Extents to assign. |
Definition at line 167 of file GsCullingVolume.h.
|
inline |
Assignment operator for the OdGsCullingBBox class. Assigns points of the passed culling box object.
aabb | [in] Culling box to assign. |
Definition at line 178 of file GsCullingVolume.h.
|
inlinevirtual |
Returns culling primitive type.
Implements OdGsCullingPrimitive.
Definition at line 189 of file GsCullingVolume.h.