diguyOglGraphicsShaderTechnique(void *internal_data)
Definition: diguyOglGraphicsShaderTechnique.cpp:10
This class is part of the DI-Guy Graphics API.
Definition: diguyOglGraphicsShaderProgram.h:34
This struct is passed into diguyGraphicsShaderTechnique::pick_shader_program() to provide the end use...
Definition: diguyGraphicsShaderTechnique.h:86
This class allows the end user to control shader picking.
Definition: diguyOglGraphicsShaderTechnique.h:14
~diguyOglGraphicsShaderTechnique()
Definition: diguyOglGraphicsShaderTechnique.cpp:16
diguyGraphicsShaderTechnique * diguyOglGraphicsShaderTechnique_create_func(void *internal_data)
Create function declaration.
Definition: diguyOglGraphicsShaderTechnique.cpp:151
A class that represents the unique per-character non-shared joint of a character. A diguyCharacter is...
Definition: diguyGraphicsLink.h:47
virtual void build()
Allows users to do their own post shader load behavior.
Definition: diguyOglGraphicsShaderTechnique.cpp:80
virtual diguyGraphicsShaderProgram * pick_shader_program(const diguyShaderPickDescription &desc)
Allows users to use a subclass to override the default shader LOD system see diguyOglGraphicsShaderTe...
Definition: diguyOglGraphicsShaderTechnique.cpp:23
This class implements shader lod system for use with DI-Guy character graphics.
Definition: diguyGraphicsShaderTechnique.h:152
This class implements shader programs for use with DI-Guy character graphics.
Definition: diguyGraphicsShaderProgram.h:96