#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 |