cgv
cgv::render::shader_code Member List

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

compile(const context &ctx)cgv::render::shader_code
ctx_ptrcgv::render::render_component
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)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
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, std::string defines="")cgv::render::shader_code
read_code(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, std::string defines="")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
set_code(const context &ctx, const std::string &source, ShaderType st)cgv::render::shader_code
set_defines(std::string &source, const std::string &defines)cgv::render::shader_code
shader_code()cgv::render::shader_code
stcgv::render::shader_codeprotected
~shader_code()cgv::render::shader_code