DI-Guy SDK Documentation  13.2
diguyDx11GraphicsMaterial.h
Go to the documentation of this file.
1 
2 #pragma once
3 
5 #include "dx11_headers.h"
7 
12 {
13 
14 public:
15 
16  diguyDx11GraphicsMaterial(void* internal_data);
17 
18  virtual void build();
19  virtual void unbuild();
20  virtual void bind_now();
21 
22 protected:
23 
24 };
25 
virtual void build()
This function will be called by DI-Guy when it is time for a renderer-specific material object to be ...
Definition: diguyDx11GraphicsMaterial.cpp:69
diguyGraphicsMaterial * diguyDx11GraphicsMaterial_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx11GraphicsMaterial.cpp:186
virtual void bind_now()
This function will be called by DI-Guy when the material should be made active, or bound...
Definition: diguyDx11GraphicsMaterial.cpp:140
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: diguyDx11GraphicsMaterial.cpp:114
Definition: diguyDx11GraphicsMaterial.h:11
diguyDx11GraphicsMaterial(void *internal_data)
4 Header files and forward declarations
Definition: diguyDx11GraphicsMaterial.cpp:40