Lines Matching defs:Interface
376 struct Interface;
433 glw::GLint expected_location, Interface* interface, glw::GLuint n_array_elements,
452 Interface* m_interface;
472 glw::GLint expected_location, Interface* interface, glw::GLuint n_array_elements,
526 glw::GLint expected_location, Interface* interface, glw::GLuint n_array_elements, \
542 struct Interface
546 typedef std::vector<Interface> Vector;
547 typedef std::vector<Interface*> PtrVector;
557 Interface(const glw::GLchar* name, TYPE type);
565 glw::GLint expected_location, Interface* interface, glw::GLuint n_array_elements,
640 Interface* AddInterface(const glw::GLchar* name, Interface::TYPE type);
641 Interface* Block(const glw::GLchar* name);
642 Interface* GetBlock(const glw::GLchar* name);
645 Interface* GetStructure(const glw::GLchar* name);
646 Interface* Structure(const glw::GLchar* name);
653 Interface* CloneBlockForStage(const Interface& block, Shader::STAGES stage, Variable::STORAGE storage,
661 Interface::PtrVector m_structures;
662 Interface::PtrVector m_blocks;
1021 glw::GLuint calculateStride(const Utils::Interface& interface) const;
1022 void generateData(const Utils::Interface& interface, glw::GLuint offset, std::vector<glw::GLubyte>& out_data) const;