DI-Guy SDK Documentation  13.5
diguyOglGraphicsMaterial.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
26 {
27 
28 public:
29 
30  diguyOglGraphicsMaterial(void* internal_data);
31 
32  virtual void build();
33  virtual void unbuild();
34  virtual void bind_now();
35 
38 };
39 
41 
GLuint m_uniform_material_buffer_object
Definition: diguyOglGraphicsMaterial.h:35
diguyGraphicsMaterial * diguyOglGraphicsMaterial_create_func(void *internal_data)
Definition: diguyOglGraphicsMaterial.cpp:208
Definition: diguyOglGraphicsMaterial.h:24
virtual void unbuild()
This function will be called by DI-Guy when it is time for a renderer-specific material object to be ...
Definition: diguyOglGraphicsMaterial.cpp:84
A class that represents a shared material.
Definition: diguyGraphicsMaterial.h:42
virtual void bind_now()
This function will be called by DI-Guy when the material should be made active, or bound...
Definition: diguyOglGraphicsMaterial.cpp:114
int m_needs_ubo_update
Definition: diguyOglGraphicsMaterial.h:36
diguyOglGraphicsMaterial(void *internal_data)
4 Header files and forward declarations
Definition: diguyOglGraphicsMaterial.cpp:29
virtual void build()
This function will be called by DI-Guy when it is time for a renderer-specific material object to be ...
Definition: diguyOglGraphicsMaterial.cpp:62