- void link();
-private:
- void query_uniforms();
- void query_uniform_blocks(const std::vector<ReflectData::UniformInfo *> &);
- void query_attributes();
- void collect_uniforms();
- void collect_block_uniforms(const SpirVModule::Structure &, const std::string &, unsigned, std::vector<std::string> &);
- void collect_attributes();
-
-public:
- bool is_linked() const { return linked; }
-