, including all inherited members.
_contexts (defined in Shader) | Shader | [protected] |
_default_caps (defined in Shader) | Shader | [protected, static] |
_error_flag (defined in Shader) | Shader | |
_glsl_parameter_map (defined in Shader) | Shader | |
_language (defined in Shader) | Shader | [protected] |
_load_table (defined in Shader) | Shader | [protected, static] |
_loaded (defined in Shader) | Shader | [protected] |
_make_table (defined in Shader) | Shader | [protected, static] |
_mat_spec (defined in Shader) | Shader | |
_parse (defined in Shader) | Shader | [protected] |
_ptr_spec (defined in Shader) | Shader | |
_shader_utilization (defined in Shader) | Shader | [protected, static] |
_shaders_generated (defined in Shader) | Shader | [protected, static] |
_tex_spec (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_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 | |
Contexts typedef (defined in Shader) | Shader | [protected] |
CPT(ShaderFile) _text (defined in Shader) | Shader | |
CPT(ShaderFile) _filename (defined in Shader) | Shader | [protected] |
do_test_ref_count_integrity() const | ReferenceCount | [protected] |
do_test_ref_count_nonzero() const | ReferenceCount | [protected] |
force_init_type() (defined in Shader) | Shader | [inline, virtual] |
fragment (defined in Shader) | Shader | |
fragment (defined in Shader) | Shader | |
geometry (defined in Shader) | Shader | |
geometry (defined in Shader) | Shader | |
get_best_parent_from_Set(const std::set< int > &) const (defined in TypedObject) | TypedObject | [inline] |
get_class_type() (defined in Shader) | Shader | [inline, static] |
get_error_flag() const | Shader | [inline] |
get_filename(const ShaderType &type=ST_none) const | Shader | [inline] |
get_language() const | Shader | [inline] |
get_ref_count() const | ReferenceCount | [inline] |
get_shader_utilization() | Shader | [inline, static] |
get_text(const ShaderType &type=ST_none) const | Shader | [inline] |
get_type() const (defined in Shader) | Shader | [inline, virtual] |
get_type_index() const | TypedObject | [inline] |
get_weak_list() const | ReferenceCount | [inline] |
has_weak_list() const | ReferenceCount | [inline] |
have_shader_utilization() | Shader | [inline, static] |
init_type() | Shader | [inline, static] |
is_exact_type(TypeHandle handle) const | TypedObject | [inline] |
is_of_type(TypeHandle handle) const | TypedObject | [inline] |
is_prepared(PreparedGraphicsObjects *prepared_objects) const (defined in Shader) | Shader | |
lang (defined in Shader) | Shader | |
local_object() | ReferenceCount | [inline] |
operator delete(void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete(void *ptr, void *) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete(void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete(void *ptr, void *) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete[](void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete[](void *, void *) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete[](void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator delete[](void *, void *) (defined in MemoryBase) | MemoryBase | [inline] |
operator new(size_t size) (defined in MemoryBase) | MemoryBase | [inline] |
operator new(size_t size, void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator new(size_t size) (defined in MemoryBase) | MemoryBase | [inline] |
operator new(size_t size, void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator new[](size_t size) (defined in MemoryBase) | MemoryBase | [inline] |
operator new[](size_t size, void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator new[](size_t size) (defined in MemoryBase) | MemoryBase | [inline] |
operator new[](size_t size, void *ptr) (defined in MemoryBase) | MemoryBase | [inline] |
operator=(const TypedReferenceCount ©) (defined in TypedReferenceCount) | TypedReferenceCount | [inline] |
operator=(const TypedObject ©) (defined in TypedObject) | TypedObject | [inline] |
ReferenceCount::operator=(const ReferenceCount &) | ReferenceCount | [inline, protected] |
prepare(PreparedGraphicsObjects *prepared_objects) (defined in Shader) | Shader | |
prepare_now(PreparedGraphicsObjects *prepared_objects, GraphicsStateGuardianBase *gsg) (defined in Shader) | Shader | |
PreparedGraphicsObjects (defined in Shader) | Shader | [friend] |
PT(Shader) load(const Filename &file (defined in Shader) | Shader | [static] |
PT(Shader) make(const string &body (defined in Shader) | Shader | [static] |
PT(Shader) load(const ShaderLanguage &lang (defined in Shader) | Shader | [static] |
PT(Shader) make(const ShaderLanguage &lang (defined in Shader) | Shader | [static] |
ref() const | ReferenceCount | [inline] |
ReferenceCount() | ReferenceCount | [inline, protected] |
ReferenceCount(const ReferenceCount &) | ReferenceCount | [inline, protected] |
register_with_read_factory() (defined in Shader) | Shader | [static] |
release(PreparedGraphicsObjects *prepared_objects) (defined in Shader) | Shader | |
release_all() (defined in Shader) | Shader | |
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_sampler2dArray enum value (defined in Shader) | Shader | |
SAT_sampler3d enum value (defined in Shader) | Shader | |
SAT_samplercube 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_shader_utilization(ShaderUtilization utl) | Shader | [inline, static] |
Shader(CPT(ShaderFile) name, CPT(ShaderFile) text, const ShaderLanguage &lang=SL_none) | Shader | |
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 | |
ShaderTable typedef (defined in Shader) | Shader | [protected] |
ShaderType enum name (defined in Shader) | Shader | |
SL_Cg enum value (defined in Shader) | Shader | |
SL_GLSL enum value (defined in Shader) | Shader | |
SL_none 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_view enum value (defined in Shader) | Shader | |
SMO_apiclip_x_to_view 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_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_identity enum value (defined in Shader) | Shader | |
SMO_INVALID enum value (defined in Shader) | Shader | |
SMO_mat_constant_x 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_slight_x enum value (defined in Shader) | Shader | |
SMO_texmat_x 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_vec_constant_x 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_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_whole enum value (defined in Shader) | Shader | |
SPT_double enum value (defined in Shader) | Shader | |
SPT_float enum value (defined in Shader) | Shader | |
SPT_unknown 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_general enum value (defined in Shader) | Shader | |
SSD_material enum value (defined in Shader) | Shader | |
SSD_NONE enum value (defined in Shader) | Shader | |
SSD_shaderinputs enum value (defined in Shader) | Shader | |
SSD_transform 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_vertex enum value (defined in Shader) | Shader | |
test_ref_count_integrity() const | ReferenceCount | [inline] |
test_ref_count_nonzero() const | ReferenceCount | [inline] |
TypedObject() (defined in TypedObject) | TypedObject | [inline] |
TypedObject(const TypedObject ©) (defined in TypedObject) | TypedObject | [inline] |
TypedReferenceCount() (defined in TypedReferenceCount) | TypedReferenceCount | [inline] |
TypedReferenceCount(const TypedReferenceCount ©) (defined in TypedReferenceCount) | TypedReferenceCount | [inline] |
unref() const | ReferenceCount | [inline, virtual] |
vertex (defined in Shader) | Shader | |
vertex (defined in Shader) | Shader | |
weak_ref(WeakPointerToVoid *ptv) | ReferenceCount | [inline] |
weak_unref(WeakPointerToVoid *ptv) | ReferenceCount | [inline] |
~ReferenceCount() (defined in ReferenceCount) | ReferenceCount | [inline, virtual] |
~Shader() (defined in Shader) | Shader | |
~TypedObject() (defined in TypedObject) | TypedObject | [virtual] |