Searched defs:InterfaceBlock (Results 1 – 6 of 6) sorted by relevance
27 struct InterfaceBlock : public ProgramElement { struct28 InterfaceBlock(int offset, const Variable* var, String typeName, String instanceName, in InterfaceBlock() argument43 return std::unique_ptr<ProgramElement>(new InterfaceBlock(fOffset, &fVariable, fTypeName, in clone() argument49 String description() const override { in description()72 const Variable& fVariable;73 const String fTypeName;74 const String fInstanceName;75 std::vector<std::unique_ptr<Expression>> fSizes;76 const std::shared_ptr<SymbolTable> fTypeOwner;78 typedef ProgramElement INHERITED;
264 struct InterfaceBlock struct269 InterfaceBlock &operator=(const InterfaceBlock &other); argument297 std::vector<InterfaceBlockField> fields; argument
114 struct InterfaceBlock : public ShaderVariableBuffer struct126 std::string name;127 std::string mappedName;128 bool isArray;129 unsigned int arrayElement;
129 InterfaceBlock::InterfaceBlock() : isArray(false), arrayElement(0) {} in InterfaceBlock() function in gl::InterfaceBlock131 InterfaceBlock::InterfaceBlock(const std::string &nameIn, in InterfaceBlock() function in gl::InterfaceBlock
53 InterfaceBlock enumerator
437 InterfaceBlock::InterfaceBlock() in InterfaceBlock() function in sh::InterfaceBlock449 InterfaceBlock::InterfaceBlock(const InterfaceBlock &other) in InterfaceBlock() function in sh::InterfaceBlock