Lines Matching defs:UsedUniform
79 struct UsedUniform : public sh::ShaderVariable struct
92 UsedUniform &operator=(const UsedUniform &other); argument
95 bool isSampler() const { return typeInfo->isSampler; } in isSampler()
96 bool isImage() const { return typeInfo->isImageType; } in isImage()
97 bool isAtomicCounter() const { return IsAtomicCounterType(type); } in isAtomicCounter()
98 size_t getElementSize() const { return typeInfo->externalSize; } in getElementSize()
100 void setActive(ShaderType shaderType, bool used, uint32_t _id) in setActive()
105 ActiveVariable activeVariable;
106 const UniformTypeInfo *typeInfo;
109 int bufferIndex;
110 sh::BlockMemberInfo blockInfo;
111 std::vector<unsigned int> outerArraySizes;
112 unsigned int outerArrayOffset;