|
const GeometryRayFrustumData & | get_data () const |
| Get the input data.
|
|
const GMathFrustum & | get_world_frustum () const |
|
const GMathFrustum & | get_local_frustum () const |
|
const GMathBasicRay & | get_local_ray () const |
|
const ModuleSceneObject * | get_current_object () const |
|
double | get_tnear () const |
|
double | get_tfar () const |
|
const GMathRay & | get_world_ray () const |
|
const
GeometryRayFrustumIntersection & | get_intersection () const |
|
void | set_intersection (const double &t, const double &opacity, const unsigned int &primitive_id) |
|
const double & | get_nb_display_pixels () const |
|
const unsigned int & | get_nb_rays () const |
|
const unsigned int & | get_current_ray_id () const |
|
const GMathMatrix4x4d * | get_transform () const |
|
const GMathVec3d & | get_local_normal () const |
|
const RayFrustumProjectionQuad & | get_projection_quad_vertices () const |
|
void | init_local (const GeometryRayFrustumCtx &original, const GMathMatrix4x4d &mat, const GMathMatrix4x4d &inv_mat, ModuleSceneObject *object) |
|
void | init (const unsigned int &ray_id) |
|
FilterObjectCallback | get_object_filter_callback () const |
|
FilterData * | get_object_filter_data () const |
|
void | push_object_filter (FilterObjectCallback cb, FilterData &data) |
|
void | pop_object_filter () |
|
void | clear_object_filters () |
|
void | copy_object_filters (const GeometryRayFrustumCtx &src) |
|
bool | apply_object_filters (const CtxEval &eval_ctx) const |
|
Class holding the current context of the frustum test.