Bullet Collision Detection & Physics Library
|
Prototype Base class for primitive classification. More...
#include <gim_box_set.h>
Public Member Functions | |
virtual | ~GIM_PRIMITIVE_MANAGER_PROTOTYPE () |
virtual bool | is_trimesh ()=0 |
determines if this manager consist on only triangles, which special case will be optimized More... | |
virtual GUINT | get_primitive_count ()=0 |
virtual void | get_primitive_box (GUINT prim_index, GIM_AABB &primbox)=0 |
virtual void | get_primitive_triangle (GUINT prim_index, GIM_TRIANGLE &triangle)=0 |
Prototype Base class for primitive classification.
This class is a wrapper for primitive collections. This tells relevant info for the Bounding Box set classes, which take care of space classification. This class can manage Compound shapes and trimeshes, and if it is managing trimesh then the Hierarchy Bounding Box classes will take advantage of primitive Vs Box overlapping tests for getting optimal results and less Per Box compairisons.
Definition at line 90 of file gim_box_set.h.
|
inlinevirtual |
Definition at line 94 of file gim_box_set.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
determines if this manager consist on only triangles, which special case will be optimized