8 #ifndef __diguyAuthorVisualRegionMesh_H
9 #define __diguyAuthorVisualRegionMesh_H
16 class bdiRenderRegionMeshData;
66 int get_subregion_index();
84 diguyVec3f get_quad_point(
int quad,
int corner);
141 int get_highlight_level();
184 virtual void build();
192 virtual void unbuild();
211 virtual void update(
int update_flags);
253 bdiRenderRegionMeshData* m_scripted_object;
254 bdiRenderRegionMeshData* get_scripted_object() {
return m_scripted_object;}
256 friend class bdiRenderRegionMeshData;
A two-and-a-half-dimensional surface that represents either a navigation mesh or an area that's been ...
Definition: diguyRegion.h:50
diguyAuthorVisualRegionMesh * diguyAuthorVisualRegionMeshCreateFunc(void *internal_data)
Definition: diguyAuthorVisualRegionMesh.h:17
The diguyAuthorVisualRegionMesh class provides an interface for creating supplemental visuals needed ...
Definition: diguyAuthorVisualRegionMesh.h:39
void diguy_author_set_region_mesh_visual_create_func(diguyAuthorVisualRegionMeshCreateFunc *func)
Function for setting the create function for region mesh visual subclass objects. ...
Definition: diguy_vector_classes.h:74
The diguyAuthorVisualMaterial class provides data needed to render DI-Guy Author visuals in a Host IG...
Definition: diguyAuthorVisualMaterial.h:22