+ const UniformBlockMap &get_uniform_blocks() const { return uniform_blocks; }
+ const UniformBlockInfo &get_uniform_block_info(const std::string &) const;
+ const UniformMap &get_uniforms() const { return uniforms; }
+ const UniformInfo &get_uniform_info(const std::string &) const;