![]() |
Skylicht Engine
|
Structure for a uniform value parameter in the material. More...
#include <Material/CMaterial.h>
Public Member Functions | |
| SUniformValue () | |
| Default constructor initializing default values. | |
| SUniformValue * | clone () |
| Creates a deep copy of the uniform value. | |
Public Attributes | |
| std::string | Name |
| float | FloatValue [4] |
| int | FloatSize |
| bool | ShaderDefaultValue |
| EUniformType | Type |
| int | ValueIndex |
Structure for a uniform value parameter in the material.
Stores uniform name, type, value data, and binding information.
|
inline |
Creates a deep copy of the uniform value.