30 virtual void draw()
override;
diguyOglGraphicsLink(void *internal_data)
Definition: diguyOglGraphicsLink.cpp:43
diguyGraphicsLink * diguyOglGraphicsLink_create_func(void *internal_data)
Create function declaration.
Definition: diguyOglGraphicsLink.cpp:315
static int sm_num_chars_drawn
Definition: diguyOglGraphicsLink.h:35
static int sm_links_drawn
Definition: diguyOglGraphicsLink.h:34
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...
Definition: diguyOglGraphicsLink.cpp:214
A class that represents the unique per-character non-shared joint of a character. A diguyCharacter is...
Definition: diguyGraphicsLink.h:45
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...
Definition: diguyOglGraphicsLink.cpp:274
A class that represents the unique per-character non-shared mesh object. DI-Guy encapsulates its text...
Definition: diguyGraphicsShape.h:49
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...
Definition: diguyOglGraphicsLink.cpp:183
The class diguyOglGraphicsLink is an example of a diguyGraphicsLink subclass for an immediate mode re...
Definition: diguyOglGraphicsLink.h:20
virtual void begin_character_draw() override
This function will be called by DI-Guy when the drawing of a new character is beginning.
Definition: diguyOglGraphicsLink.cpp:76