cgv
Loading...
Searching...
No Matches
cgv::render::shader_code Member List

This is the complete list of members for cgv::render::shader_code, including all inherited members.

code_cachecgv::render::shader_codeprotectedstatic
compile(const context &ctx)cgv::render::shader_code
ctx_ptrcgv::render::render_component
decode_if_base64(std::string &content)cgv::render::shader_codestatic
destruct(const context &ctx)cgv::render::shader_code
detect_shader_type(const std::string &file_name)cgv::render::shader_codestatic
find_file(const std::string &file_name, bool search_exhaustive=false)cgv::render::shader_codestatic
get_last_error(const std::string &file_name, const std::string &last_error)cgv::render::shader_codestatic
get_shader_type() constcgv::render::shader_code
handle (defined in cgv::render::render_component)cgv::render::render_component
internal_format (defined in cgv::render::render_component)cgv::render::render_component
is_compiled() constcgv::render::shader_code
is_created() constcgv::render::render_componentvirtual
last_errorcgv::render::render_componentmutable
put_id(T &id) constcgv::render::render_componentinline
put_id_void(void *ptr) constcgv::render::render_component
read_and_compile(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, bool show_error=true, const shader_define_map &defines=shader_define_map())cgv::render::shader_code
read_code(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, const shader_define_map &defines=shader_define_map())cgv::render::shader_code
read_code_file(const std::string &file_name, std::string *_last_error=0)cgv::render::shader_codestatic
render_component()cgv::render::render_component
resolve_includes(const std::string &source, bool use_cache, std::set< std::string > &included_file_names, std::string *_last_error=0)cgv::render::shader_codestatic
resolve_includes(const std::string &source, bool use_cache, std::string *_last_error=0)cgv::render::shader_codeinlinestatic
retrieve_code(const std::string &file_name, bool use_cache, std::string *_last_error)cgv::render::shader_codestatic
set_code(const context &ctx, const std::string &source, ShaderType st)cgv::render::shader_code
set_define(shader_define_map &defines, const std::string &name, const T &value, const T &default_value) (defined in cgv::render::shader_code)cgv::render::shader_codeinlinestatic
set_define(shader_define_map &defines, const std::string &name, const T &value, const T &default_value) (defined in cgv::render::shader_code)cgv::render::shader_codeinlinestatic
set_define(shader_define_map &defines, const std::string &name, const std::string &value, const std::string &default_value) (defined in cgv::render::shader_code)cgv::render::shader_codeinlinestatic
set_define(shader_define_map &defines, const std::string &name, bool value, bool default_value) (defined in cgv::render::shader_code)cgv::render::shader_codeinlinestatic
set_defines(std::string &source, const shader_define_map &defines)cgv::render::shader_code
set_vertex_attrib_locations(std::string &source)cgv::render::shader_code
shader_code()cgv::render::shader_code
shader_file_name_mapcgv::render::shader_codeprotectedstatic
shader_file_name_map_initializedcgv::render::shader_codeprotectedstatic
stcgv::render::shader_codeprotected
user_data (defined in cgv::render::render_component)cgv::render::render_component
~shader_code()cgv::render::shader_code