35 virtual void draw()
override;
virtual void end_character_draw() override
This function will be called by DI-Guy when the drawing traversal of the character's link hierarchy h...
diguyOglGraphicsLink(void *internal_data)
diguyGraphicsLink * diguyOglGraphicsLink_create_func(void *internal_data)
Create function declaration.
static int sm_num_chars_drawn
Definition: diguyOglGraphicsLink.h:40
static int sm_links_drawn
Definition: diguyOglGraphicsLink.h:39
virtual void draw() override
This function will be called by DI-Guy when it is time for the transformations of this link to be app...
A class that represents the unique per-character non-shared joint of a character. A diguyCharacter is...
Definition: diguyGraphicsLink.h:45
A class that represents the unique per-character non-shared mesh object. DI-Guy encapsulates its text...
Definition: diguyGraphicsShape.h:49
virtual void fill_out_tbo_position_matrix(diguyGraphicsShape *current_shape, int lod, float *data_pointer) const override
This function will be called by DI-Guy while building instance groups (which occurs during diguyScena...
The class diguyOglGraphicsLink is an example of a diguyGraphicsLink subclass for an immediate mode re...
Definition: diguyOglGraphicsLink.h:25
virtual void begin_character_draw() override
This function will be called by DI-Guy when the drawing of a new character is beginning.