7 #ifndef __diguyAuthorVisualRegionPaintbrush_H
8 #define __diguyAuthorVisualRegionPaintbrush_H
12 class bdiNavMeshInterface;
90 float get_brush_size();
95 void set_brush_size(
float radius);
100 int get_brush_is_eraser();
127 virtual void build();
135 virtual void unbuild();
149 virtual void update(
int update_flags);
193 bdiNavMeshInterface* m_scripted_object;
194 bdiNavMeshInterface* get_scripted_object() {
return m_scripted_object;}
198 friend class bdiNavMesh;
199 friend class bdiNavMeshInterface;
diguySubregionIndex
DI-Guy subregions.
Definition: diguy_constants.h:1519
diguyAuthorVisualRegionPaintbrush * diguyAuthorVisualRegionPaintbrushCreateFunc(void *internal_data)
Definition: diguyAuthorVisualRegionPaintbrush.h:17
void diguy_author_set_region_paintbrush_visual_create_func(diguyAuthorVisualRegionPaintbrushCreateFunc *func)
Function for setting the create function for region paintbrush subclass objects.
diguyRegionPaintbrushMode
DI-Guy region painting modes.
Definition: diguy_constants.h:1440
Definition: diguyAuthorVisualRegionPaintbrush.h:44
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