12 #ifndef diguyDx9GraphicsMaterial_h__
13 #define diguyDx9GraphicsMaterial_h__
16 #include "dx9_headers.h"
virtual void bind_now()
This function will be called by DI-Guy when the material should be made active, or bound...
Definition: diguyDx9GraphicsMaterial.cpp:140
diguyGraphicsMaterial * diguyDx9GraphicsMaterial_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx9GraphicsMaterial.cpp:198
A class that represents a shared material.
Definition: diguyGraphicsMaterial.h:42
virtual void unbuild()
This function will be called by DI-Guy when it is time for a renderer-specific material object to be ...
Definition: diguyDx9GraphicsMaterial.cpp:114
virtual void build()
This function will be called by DI-Guy when it is time for a renderer-specific material object to be ...
Definition: diguyDx9GraphicsMaterial.cpp:69
void apply_material()
Definition: diguyDx9GraphicsMaterial.cpp:173
D3DMATERIAL9 m_material
Definition: diguyDx9GraphicsMaterial.h:34
Definition: diguyDx9GraphicsMaterial.h:19
diguyDx9GraphicsMaterial(void *internal_data)
4 Header files and forward declarations
Definition: diguyDx9GraphicsMaterial.cpp:40