Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Public Member Functions | |
void | init (const GMathRay<>::Type &ray_type=GMathRay<>::TYPE_CAMERA, const GeometryFrustumData::GatherMode &mode=GeometryFrustumData::GATHER_PARTIAL_OBJECTS) |
![]() | |
GeometryFrustumData (const GeometryFrustumData &src) | |
GeometryFrustumCtx & | get_ctx () |
Get the context of the frustum test. | |
Friends | |
class | CtxRaytracePool |
Additional Inherited Members | |
![]() | |
enum | GatherMode { GATHER_PARTIAL_OBJECTS, GATHER_FULL_OBJECTS, GATHER_POINT_POSITIONS, GATHER_POINT_CLOUD_VERTICES } |
![]() | |
GatherMode | gather_mode |
gathering mode | |
GMathRay::Type | ray_type |
the type of ray to use when testing objects | |
GMathFrustumBox * | frustum |
the frustum to use for the test | |
CoreVector< unsigned int > * | hits |
array containing the indices of objects that have been caught by the frustum test (can be null) | |
CoreVector< GeometryVertex > * | geom_vertices |
array containing description of geometries vertices that are in the frustum (can be null) | |