Lines Matching defs:InterfaceBlock
268 struct InterfaceBlock struct
273 InterfaceBlock &operator=(const InterfaceBlock &other); argument
284 bool isArray() const { return arraySize > 0; } in isArray()
285 unsigned int elementCount() const { return std::max(1u, arraySize); } in elementCount()
287 std::string name;
288 std::string mappedName;
289 std::string instanceName;
290 unsigned int arraySize;
291 BlockLayoutType layout;
295 bool isRowMajorLayout;
297 int binding;
298 bool staticUse;
299 bool active;
301 bool isReadOnly;
302 BlockType blockType;
303 std::vector<ShaderVariable> fields;
306 uint32_t id;