Lines Matching defs:const
70 VarType(const VarType& other);
72 VarType(const VarType& elementType, int arraySize);
73 explicit VarType(const StructType* structPtr);
76 bool isBasicType(void) const
80 bool isArrayType(void) const
84 bool isStructType(void) const
89 deUint32 getFlags(void) const
93 glu::DataType getBasicType(void) const
98 const VarType& getElementType(void) const
102 int getArraySize(void) const
107 const StructType& getStruct(void) const
112 VarType& operator=(const VarType& other);
133 const StructType* structPtr;
146 StructMember(const char* name, const VarType& type, deUint32 flags) : m_name(name), m_type(type), m_flags(flags)
153 const char* getName(void) const
157 const VarType& getType(void) const
161 deUint32 getFlags(void) const
178 StructType(const char* typeName) : m_typeName(typeName)
185 const char* getTypeName(void) const
194 inline ConstIterator begin(void) const
202 inline ConstIterator end(void) const
207 void addMember(const char* name, const VarType& type, deUint32 flags = 0);
217 Uniform(const char* name, const VarType& type, deUint32 flags = 0);
219 const char* getName(void) const
223 const VarType& getType(void) const
227 deUint32 getFlags(void) const
244 UniformBlock(const char* blockName);
246 const char* getBlockName(void) const
250 const char* getInstanceName(void) const
254 bool isArray(void) const
258 int getArraySize(void) const
262 deUint32 getFlags(void) const
267 void setInstanceName(const char* name)
279 void addUniform(const Uniform& uniform)
288 inline ConstIterator begin(void) const
296 inline ConstIterator end(void) const
315 StructType& allocStruct(const char* name);
316 const StructType* findStruct(const char* name) const;
317 void getNamedStructs(std::vector<const StructType*>& structs) const;
319 UniformBlock& allocBlock(const char* name);
321 int getNumUniformBlocks(void) const
325 const UniformBlock& getUniformBlock(int ndx) const
350 UniformBlockCase(Context& context, const char* name, const char* description, glu::GLSLVersion glslVersion,
357 bool compareStd140Blocks(const ub::UniformLayout& refLayout, const ub::UniformLayout& cmpLayout) const;
358 bool compareSharedBlocks(const ub::UniformLayout& refLayout, const ub::UniformLayout& cmpLayout) const;
359 bool compareTypes(const ub::UniformLayout& refLayout, const ub::UniformLayout& cmpLayout) const;
360 bool checkLayoutIndices(const ub::UniformLayout& layout) const;
361 bool checkLayoutBounds(const ub::UniformLayout& layout) const;
362 bool checkIndexQueries(deUint32 program, const ub::UniformLayout& layout) const;
364 bool render(glu::ShaderProgram& program) const;