DI-Guy SDK Documentation  13.8
diguyDx11GraphicsMaterial.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2024 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <diguyGraphicsMaterial.h>
13 #include "dx11_headers.h"
14 #include "diguyDx11UniformBuffer.h"
15 
17 {
18 
19 public:
20 
21  diguyDx11GraphicsMaterial(void* internal_data);
22 
23  virtual void build();
24  virtual void unbuild();
25  virtual void bind_now();
26 
27 protected:
28 
29 };
30 
virtual void bind_now()
This function will be called by DI-Guy when the material should be made active, or bound...
diguyGraphicsMaterial * diguyDx11GraphicsMaterial_create_func(void *internal_data)
Create function declaration.
A class that represents a shared material.
Definition: diguyGraphicsMaterial.h:41
virtual void unbuild()
This function will be called by DI-Guy when it is time for a renderer-specific material object to be ...
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.h:16
diguyDx11GraphicsMaterial(void *internal_data)