#include <shaderconstantdeclaration.h>
Public Member Functions | |
| ShaderConstantDeclaration (const std::string &name, uint value, ShaderConstantID id, VkShaderStageFlagBits stage) | |
Public Attributes | |
| std::string | mName |
| uint | mValue |
| ShaderConstantID | mConstantID |
| VkShaderStageFlagBits | mStage |
Stores information of a shader constant declaration. These can be identified in shaders by their special constant ID. NAP currently only supports unsigned integer constants.
| ShaderConstantDeclaration | ( | const std::string & | name, |
| uint | value, | ||
| ShaderConstantID | id, | ||
| VkShaderStageFlagBits | stage | ||
| ) |
| ShaderConstantID mConstantID |
| std::string mName |
| VkShaderStageFlagBits mStage |
| uint mValue |