8 #ifndef __diguyAuthorVisualWaypoint_H
9 #define __diguyAuthorVisualWaypoint_H
16 class bdiBeadWaypoint;
106 virtual void build();
117 virtual void unbuild();
162 virtual void update(
int update_flags);
217 bdiBeadWaypoint* m_scripted_object;
218 bdiBeadWaypoint* get_scripted_object() {
return m_scripted_object;}
222 virtual void internal_get_position(
float* tx,
float* ty,
float* tz);
223 virtual void internal_get_orientation(
float* rz,
float* rx,
float* ry);
226 friend class bdiBeadWaypoint;
void diguy_author_set_waypoint_visual_create_func(diguyAuthorVisualWaypointCreateFunc *func)
Function for setting the create function for waypoint visual subclass objects.
diguyAuthorVisualWaypoint * diguyAuthorVisualWaypointCreateFunc(void *internal_data)
Definition: diguy_typedefs.h:275
Represents a scriptable api wrapping a 3D point on a path.
Definition: diguyWaypoint.h:35
Link against: libdiguy
Definition: diguyAuthorVisualWaypoint.h:37
The diguyAuthorVisualMaterial class provides data needed to render DI-Guy Author visuals in a Host IG...
Definition: diguyAuthorVisualMaterial.h:22