#include <samplerdeclaration.h>
Public Types | |
enum | EType : uint8_t { Type_1D, Type_2D, Type_3D } |
Public Member Functions | |
SamplerDeclaration (const std::string &name, int binding, VkShaderStageFlagBits stage, EType type, int numArrayElements) | |
Public Attributes | |
std::string | mName |
int | mBinding = -1 |
VkShaderStageFlagBits | mStage |
EType | mType = EType::Type_2D |
int | mNumArrayElements = 1 |
|
strong |
SamplerDeclaration | ( | const std::string & | name, |
int | binding, | ||
VkShaderStageFlagBits | stage, | ||
EType | type, | ||
int | numArrayElements | ||
) |
int mBinding = -1 |
std::string mName |
int mNumArrayElements = 1 |
VkShaderStageFlagBits mStage |
EType mType = EType::Type_2D |