This is the complete list of members for Shader, including all inherited members.
_error_flag (defined in Shader) | Shader | |
_mat_deps (defined in Shader) | Shader | |
_mat_spec (defined in Shader) | Shader | |
_ptr_spec (defined in Shader) | Shader | |
_tex_spec (defined in Shader) | Shader | |
_text (defined in Shader) | Shader | |
_var_spec (defined in Shader) | Shader | |
AS_gloss enum value (defined in Shader) | Shader | |
AS_glow enum value (defined in Shader) | Shader | |
AS_normal enum value (defined in Shader) | Shader | |
AS_ramp enum value (defined in Shader) | Shader | |
as_reference_count() | TypedWritableReferenceCount | virtual |
AS_shadow enum value (defined in Shader) | Shader | |
as_typed_object() | TypedObject | inline |
as_typed_object() const | TypedObject | inline |
AutoShaderBit enum name (defined in Shader) | Shader | |
AutoShaderSwitch enum name (defined in Shader) | Shader | |
bit_AutoShaderGloss enum value (defined in Shader) | Shader | |
bit_AutoShaderGlow enum value (defined in Shader) | Shader | |
bit_AutoShaderNormal enum value (defined in Shader) | Shader | |
bit_AutoShaderRamp enum value (defined in Shader) | Shader | |
bit_AutoShaderShadow enum value (defined in Shader) | Shader | |
body (defined in Shader) | Shader | |
clear_parameters() (defined in Shader) | Shader | |
compile_parameter(ShaderArgInfo &p, int *arg_dim) | Shader | |
complete_pointers(TypedWritable **p_list, BamReader *manager) | TypedWritable | virtual |
cp_dependency(ShaderMatInput inp) | Shader | |
cp_errchk_parameter_float(ShaderArgInfo &arg, int lo, int hi) | Shader | |
cp_errchk_parameter_in(ShaderArgInfo &arg) | Shader | |
cp_errchk_parameter_ptr(ShaderArgInfo &p) (defined in Shader) | Shader | |
cp_errchk_parameter_sampler(ShaderArgInfo &arg) | Shader | |
cp_errchk_parameter_uniform(ShaderArgInfo &arg) | Shader | |
cp_errchk_parameter_varying(ShaderArgInfo &arg) | Shader | |
cp_errchk_parameter_words(ShaderArgInfo &arg, int len) | Shader | |
cp_optimize_mat_spec(ShaderMatSpec &spec) | Shader | |
cp_parse_coord_sys(ShaderArgInfo &arg, vector_string &pieces, int &next, ShaderMatSpec &spec, bool fromflag) | Shader | |
cp_parse_delimiter(ShaderArgInfo &arg, vector_string &pieces, int &next) | Shader | |
cp_parse_eol(ShaderArgInfo &arg, vector_string &pieces, int &next) | Shader | |
cp_parse_non_delimiter(vector_string &pieces, int &next) | Shader | |
cp_report_error(ShaderArgInfo &arg, const std::string &msg) | Shader | |
decode_raw_from_bam_stream(TypedWritable *&ptr, ReferenceCount *&ref_ptr, vector_uchar data, BamReader *reader=nullptr) | TypedWritable | static |
encode_to_bam_stream() const | TypedWritable | inline |
encode_to_bam_stream(vector_uchar &data, BamWriter *writer=nullptr) const | TypedWritable | |
finalize(BamReader *manager) | TypedWritable | virtual |
fn (defined in Shader) | Shader | |
force_init_type() (defined in Shader) | Shader | inlinevirtual |
fragment (defined in Shader) | Shader | |
fragment (defined in Shader) | Shader | |
geometry (defined in Shader) | Shader | |
geometry (defined in Shader) | Shader | |
get_bam_modified() const | TypedWritable | inline |
get_best_parent_from_Set(const std::set< int > &) const (defined in TypedObject) | TypedObject | inline |
get_cache_compiled_shader() const | Shader | inline |
get_class_type() (defined in Shader) | Shader | inlinestatic |
get_compiled(unsigned int &format, std::string &binary) const | Shader | |
get_error_flag() const | Shader | inline |
get_filename(ShaderType type=ST_none) const | Shader | inline |
get_filename_from_index(int index, ShaderType type) const | Shader | |
get_fullpath() const | Shader | inline |
get_language() const | Shader | inline |
get_ref_count | ReferenceCount | inline |
get_ref_count() const (defined in ReferenceCount) | ReferenceCount | inline |
get_text(ShaderType type=ST_none) const | Shader | inline |
get_type() const (defined in Shader) | Shader | inlinevirtual |
get_type (defined in TypedObject) | TypedObject | |
get_type_index() const | TypedObject | inline |
get_weak_list() const | ReferenceCount | inline |
has_fullpath() const | Shader | inline |
has_weak_list() const | ReferenceCount | inline |
init_type() (defined in Shader) | Shader | inlinestatic |
is_exact_type(TypeHandle handle) const | TypedObject | inline |
is_of_type(TypeHandle handle) const | TypedObject | inline |
is_prepared(PreparedGraphicsObjects *prepared_objects) const | Shader | |
lang (defined in Shader) | Shader | |
local_object() | ReferenceCount | inline |
mark_bam_modified() | TypedWritable | inline |
Null (defined in TypedWritable) | TypedWritable | static |
operator=(const TypedWritableReferenceCount ©) (defined in TypedWritableReferenceCount) | TypedWritableReferenceCount | inline |
operator=(const TypedWritable ©) (defined in TypedWritable) | TypedWritable | inline |
operator=(const TypedObject ©)=default (defined in TypedObject) | TypedObject | inline |
parse_eof() | Shader | |
parse_init() | Shader | |
parse_line(std::string &result, bool rt, bool lt) | Shader | |
parse_rest(std::string &result) | Shader | |
parse_upto(std::string &result, std::string pattern, bool include) | Shader | |
prepare_now(PreparedGraphicsObjects *prepared_objects, GraphicsStateGuardianBase *gsg) | Shader | |
PreparedGraphicsObjects (defined in Shader) | Shader | friend |
PT(Shader) load(const Filename &file (defined in Shader) | Shader | static |
PT(Shader) load(ShaderLanguage lang (defined in Shader) | Shader | static |
PT(Shader) load_compute(ShaderLanguage lang (defined in Shader) | Shader | static |
PT(Shader) make(ShaderLanguage lang (defined in Shader) | Shader | static |
PT(Shader) make_compute(ShaderLanguage lang (defined in Shader) | Shader | static |
PT(AsyncFuture) prepare(PreparedGraphicsObjects *prepared_objects) (defined in Shader) | Shader | |
PT(TypedWritableReferenceCount) decode_from_bam_stream(vector_uchar data (defined in TypedWritableReferenceCount) | TypedWritableReferenceCount | static |
reader (defined in TypedWritableReferenceCount) | TypedWritableReferenceCount | |
ref() const | ReferenceCount | inline |
ref_if_nonzero() const | ReferenceCount | inline |
register_with_read_factory() | Shader | static |
release(PreparedGraphicsObjects *prepared_objects) | Shader | |
release_all() | Shader | |
require_fully_complete() const | TypedWritable | virtual |
SAC_array enum value (defined in Shader) | Shader | |
SAC_matrix enum value (defined in Shader) | Shader | |
SAC_sampler enum value (defined in Shader) | Shader | |
SAC_scalar enum value (defined in Shader) | Shader | |
SAC_unknown enum value (defined in Shader) | Shader | |
SAC_vector enum value (defined in Shader) | Shader | |
SAD_in enum value (defined in Shader) | Shader | |
SAD_inout enum value (defined in Shader) | Shader | |
SAD_out enum value (defined in Shader) | Shader | |
SAD_unknown enum value (defined in Shader) | Shader | |
SAT_mat1x1 enum value (defined in Shader) | Shader | |
SAT_mat1x2 enum value (defined in Shader) | Shader | |
SAT_mat1x3 enum value (defined in Shader) | Shader | |
SAT_mat1x4 enum value (defined in Shader) | Shader | |
SAT_mat2x1 enum value (defined in Shader) | Shader | |
SAT_mat2x2 enum value (defined in Shader) | Shader | |
SAT_mat2x3 enum value (defined in Shader) | Shader | |
SAT_mat2x4 enum value (defined in Shader) | Shader | |
SAT_mat3x1 enum value (defined in Shader) | Shader | |
SAT_mat3x2 enum value (defined in Shader) | Shader | |
SAT_mat3x3 enum value (defined in Shader) | Shader | |
SAT_mat3x4 enum value (defined in Shader) | Shader | |
SAT_mat4x1 enum value (defined in Shader) | Shader | |
SAT_mat4x2 enum value (defined in Shader) | Shader | |
SAT_mat4x3 enum value (defined in Shader) | Shader | |
SAT_mat4x4 enum value (defined in Shader) | Shader | |
SAT_sampler1d enum value (defined in Shader) | Shader | |
SAT_sampler2d enum value (defined in Shader) | Shader | |
SAT_sampler2d_array enum value (defined in Shader) | Shader | |
SAT_sampler3d enum value (defined in Shader) | Shader | |
SAT_sampler_buffer enum value (defined in Shader) | Shader | |
SAT_sampler_cube enum value (defined in Shader) | Shader | |
SAT_sampler_cube_array enum value (defined in Shader) | Shader | |
SAT_scalar enum value (defined in Shader) | Shader | |
SAT_unknown enum value (defined in Shader) | Shader | |
SAT_vec1 enum value (defined in Shader) | Shader | |
SAT_vec2 enum value (defined in Shader) | Shader | |
SAT_vec3 enum value (defined in Shader) | Shader | |
SAT_vec4 enum value (defined in Shader) | Shader | |
SBUG_ati_draw_buffers enum value (defined in Shader) | Shader | |
set_cache_compiled_shader(bool flag) | Shader | inline |
set_compiled(unsigned int format, const char *data, size_t length) | Shader | |
set_default_caps(const ShaderCaps &caps) | Shader | static |
set_filename(ShaderType type, const Filename &filename) | Shader | inline |
ShaderArgClass enum name (defined in Shader) | Shader | |
ShaderArgDir enum name (defined in Shader) | Shader | |
ShaderArgType enum name (defined in Shader) | Shader | |
ShaderBug enum name (defined in Shader) | Shader | |
ShaderContext (defined in Shader) | Shader | friend |
ShaderLanguage enum name (defined in Shader) | Shader | |
ShaderMatFunc enum name (defined in Shader) | Shader | |
ShaderMatInput enum name (defined in Shader) | Shader | |
ShaderMatPiece enum name (defined in Shader) | Shader | |
ShaderPtrType enum name (defined in Shader) | Shader | |
ShaderStateDep enum name (defined in Shader) | Shader | |
ShaderTexInput enum name (defined in Shader) | Shader | |
ShaderType enum name (defined in Shader) | Shader | |
SL_Cg enum value (defined in Shader) | Shader | |
SL_GLSL enum value (defined in Shader) | Shader | |
SL_HLSL enum value (defined in Shader) | Shader | |
SL_none enum value (defined in Shader) | Shader | |
SL_SPIR_V enum value (defined in Shader) | Shader | |
SMF_compose enum value (defined in Shader) | Shader | |
SMF_first enum value (defined in Shader) | Shader | |
SMF_transform_dlight enum value (defined in Shader) | Shader | |
SMF_transform_plight enum value (defined in Shader) | Shader | |
SMF_transform_slight enum value (defined in Shader) | Shader | |
SMO_alight_x enum value (defined in Shader) | Shader | |
SMO_apiclip_to_apiview enum value (defined in Shader) | Shader | |
SMO_apiclip_to_view enum value (defined in Shader) | Shader | |
SMO_apiclip_x_to_view enum value (defined in Shader) | Shader | |
SMO_apiview_clipplane_i enum value (defined in Shader) | Shader | |
SMO_apiview_to_apiclip enum value (defined in Shader) | Shader | |
SMO_apiview_to_model enum value (defined in Shader) | Shader | |
SMO_apiview_to_view enum value (defined in Shader) | Shader | |
SMO_apiview_x_to_view enum value (defined in Shader) | Shader | |
SMO_attr_color enum value (defined in Shader) | Shader | |
SMO_attr_colorscale enum value (defined in Shader) | Shader | |
SMO_attr_fog enum value (defined in Shader) | Shader | |
SMO_attr_fogcolor enum value (defined in Shader) | Shader | |
SMO_attr_material enum value (defined in Shader) | Shader | |
SMO_attr_material2 enum value (defined in Shader) | Shader | |
SMO_clip_to_view enum value (defined in Shader) | Shader | |
SMO_clip_x_to_view enum value (defined in Shader) | Shader | |
SMO_clipplane_x enum value (defined in Shader) | Shader | |
SMO_dlight_x enum value (defined in Shader) | Shader | |
SMO_frame_delta enum value (defined in Shader) | Shader | |
SMO_frame_number enum value (defined in Shader) | Shader | |
SMO_frame_time enum value (defined in Shader) | Shader | |
SMO_identity enum value (defined in Shader) | Shader | |
SMO_inv_texmat_i enum value (defined in Shader) | Shader | |
SMO_INVALID enum value (defined in Shader) | Shader | |
SMO_light_ambient enum value (defined in Shader) | Shader | |
SMO_light_product_i_ambient enum value (defined in Shader) | Shader | |
SMO_light_product_i_diffuse enum value (defined in Shader) | Shader | |
SMO_light_product_i_specular enum value (defined in Shader) | Shader | |
SMO_light_source_i_attrib enum value (defined in Shader) | Shader | |
SMO_light_source_i_packed enum value (defined in Shader) | Shader | |
SMO_mat_constant_x enum value (defined in Shader) | Shader | |
SMO_mat_constant_x_attrib enum value (defined in Shader) | Shader | |
SMO_model_to_apiview enum value (defined in Shader) | Shader | |
SMO_model_to_view enum value (defined in Shader) | Shader | |
SMO_pixel_size enum value (defined in Shader) | Shader | |
SMO_plane_x enum value (defined in Shader) | Shader | |
SMO_plight_x enum value (defined in Shader) | Shader | |
SMO_satten_x enum value (defined in Shader) | Shader | |
SMO_slider_i enum value (defined in Shader) | Shader | |
SMO_slight_x enum value (defined in Shader) | Shader | |
SMO_tex_is_alpha_i enum value (defined in Shader) | Shader | |
SMO_texcolor_i enum value (defined in Shader) | Shader | |
SMO_texmat_i enum value (defined in Shader) | Shader | |
SMO_texpad_x enum value (defined in Shader) | Shader | |
SMO_texpix_x enum value (defined in Shader) | Shader | |
SMO_texscale_i enum value (defined in Shader) | Shader | |
SMO_transform_i enum value (defined in Shader) | Shader | |
SMO_vec_constant_x enum value (defined in Shader) | Shader | |
SMO_vec_constant_x_attrib enum value (defined in Shader) | Shader | |
SMO_view_to_apiclip enum value (defined in Shader) | Shader | |
SMO_view_to_apiclip_x enum value (defined in Shader) | Shader | |
SMO_view_to_apiview enum value (defined in Shader) | Shader | |
SMO_view_to_apiview_x enum value (defined in Shader) | Shader | |
SMO_view_to_clip enum value (defined in Shader) | Shader | |
SMO_view_to_clip_x enum value (defined in Shader) | Shader | |
SMO_view_to_model enum value (defined in Shader) | Shader | |
SMO_view_to_view_x enum value (defined in Shader) | Shader | |
SMO_view_to_world enum value (defined in Shader) | Shader | |
SMO_view_x_to_view enum value (defined in Shader) | Shader | |
SMO_window_size enum value (defined in Shader) | Shader | |
SMO_world_to_view enum value (defined in Shader) | Shader | |
SMP_cell13 enum value (defined in Shader) | Shader | |
SMP_cell14 enum value (defined in Shader) | Shader | |
SMP_cell15 enum value (defined in Shader) | Shader | |
SMP_col0 enum value (defined in Shader) | Shader | |
SMP_col1 enum value (defined in Shader) | Shader | |
SMP_col2 enum value (defined in Shader) | Shader | |
SMP_col3 enum value (defined in Shader) | Shader | |
SMP_row0 enum value (defined in Shader) | Shader | |
SMP_row1 enum value (defined in Shader) | Shader | |
SMP_row2 enum value (defined in Shader) | Shader | |
SMP_row3 enum value (defined in Shader) | Shader | |
SMP_row3x1 enum value (defined in Shader) | Shader | |
SMP_row3x2 enum value (defined in Shader) | Shader | |
SMP_row3x3 enum value (defined in Shader) | Shader | |
SMP_transpose enum value (defined in Shader) | Shader | |
SMP_transpose3x3 enum value (defined in Shader) | Shader | |
SMP_upper3x3 enum value (defined in Shader) | Shader | |
SMP_whole enum value (defined in Shader) | Shader | |
SPT_double enum value (defined in Shader) | Shader | |
SPT_float enum value (defined in Shader) | Shader | |
SPT_int enum value (defined in Shader) | Shader | |
SPT_uint enum value (defined in Shader) | Shader | |
SPT_unknown enum value (defined in Shader) | Shader | |
SSD_clip_planes enum value (defined in Shader) | Shader | |
SSD_color enum value (defined in Shader) | Shader | |
SSD_colorscale enum value (defined in Shader) | Shader | |
SSD_fog enum value (defined in Shader) | Shader | |
SSD_frame enum value (defined in Shader) | Shader | |
SSD_general enum value (defined in Shader) | Shader | |
SSD_light enum value (defined in Shader) | Shader | |
SSD_material enum value (defined in Shader) | Shader | |
SSD_NONE enum value (defined in Shader) | Shader | |
SSD_projection enum value (defined in Shader) | Shader | |
SSD_shaderinputs enum value (defined in Shader) | Shader | |
SSD_tex_matrix enum value (defined in Shader) | Shader | |
SSD_texture enum value (defined in Shader) | Shader | |
SSD_transform enum value (defined in Shader) | Shader | |
SSD_view_transform enum value (defined in Shader) | Shader | |
ST_compute enum value (defined in Shader) | Shader | |
ST_COUNT enum value (defined in Shader) | Shader | |
ST_fragment enum value (defined in Shader) | Shader | |
ST_geometry enum value (defined in Shader) | Shader | |
ST_none enum value (defined in Shader) | Shader | |
ST_tess_control enum value (defined in Shader) | Shader | |
ST_tess_evaluation enum value (defined in Shader) | Shader | |
ST_vertex enum value (defined in Shader) | Shader | |
STO_INVALID enum value (defined in Shader) | Shader | |
STO_light_i_shadow_map enum value (defined in Shader) | Shader | |
STO_named_input enum value (defined in Shader) | Shader | |
STO_named_stage enum value (defined in Shader) | Shader | |
STO_stage_i enum value (defined in Shader) | Shader | |
tess_control (defined in Shader) | Shader | |
tess_control (defined in Shader) | Shader | |
tess_evaluation (defined in Shader) | Shader | |
tess_evaluation (defined in Shader) | Shader | |
test_ref_count_integrity() const | ReferenceCount | inline |
test_ref_count_nonzero() const | ReferenceCount | inline |
TypedObject()=default (defined in TypedObject) | TypedObject | inline |
TypedObject(const TypedObject ©)=default (defined in TypedObject) | TypedObject | inline |
TypedWritable() (defined in TypedWritable) | TypedWritable | inline |
TypedWritable(const TypedWritable ©) (defined in TypedWritable) | TypedWritable | inline |
TypedWritableReferenceCount() (defined in TypedWritableReferenceCount) | TypedWritableReferenceCount | inline |
TypedWritableReferenceCount(const TypedWritableReferenceCount ©) (defined in TypedWritableReferenceCount) | TypedWritableReferenceCount | inline |
unref() const | ReferenceCount | inlinevirtual |
update_bam_nested(BamWriter *manager) | TypedWritable | virtual |
vertex (defined in Shader) | Shader | |
vertex (defined in Shader) | Shader | |
weak_ref() | ReferenceCount | inline |
weak_unref() | ReferenceCount | inline |
write_datagram(BamWriter *manager, Datagram &dg) | Shader | virtual |
~ReferenceCount() (defined in ReferenceCount) | ReferenceCount | inlinevirtual |
~Shader() | Shader | |
~TypedObject() (defined in TypedObject) | TypedObject | virtual |
~TypedWritable() (defined in TypedWritable) | TypedWritable | virtual |