11 #include "vulkan/vulkan_core.h"
12 #include "rtti/typeinfo.h"
30 mName(name), mBinding(binding), mStage(stage), mType(type), mIsArray(false), mNumElements(1) {}
32 SamplerDeclaration(
const std::string& name,
int binding, VkShaderStageFlagBits stage,
EType type,
bool isArray,
int numElements) :
33 mName(name), mBinding(binding), mStage(stage), mType(type), mIsArray(isArray), mNumElements(numElements)
35 assert(mNumElements > 0);
42 bool mIsArray =
false;