Gorilla.DAE.Schema.Cg
Unit Gorilla.DAE.Schema.Cg.pasClasses
- TXMLCg_newparam_type = class ( TXMLNode , IXMLCg_newparam_type )
- TXMLCg_newparam_typeList = class ( TXMLNodeCollection , IXMLCg_newparam_typeList )
- TXMLCg_array_type = class ( TXMLNode , IXMLCg_array_type )
- TXMLCg_user_type = class ( TXMLNodeCollection , IXMLCg_user_type )
- TXMLCg_setparam_type = class ( TXMLNode , IXMLCg_setparam_type )
- TXMLCg_pass_type = class ( TXMLNode , IXMLCg_pass_type )
- TXMLCg_pass_typeList = class ( TXMLNodeCollection , IXMLCg_pass_typeList )
- TXMLCg_pass_type_states = class ( TXMLNode , IXMLCg_pass_type_states )
- TXMLCg_pass_type_program = class ( TXMLNodeCollection , IXMLCg_pass_type_program )
- TXMLCg_pass_type_program_shader = class ( TXMLNode , IXMLCg_pass_type_program_shader )
- TXMLCg_pass_type_program_shader_sources = class ( TXMLFx_sources_type , IXMLCg_pass_type_program_shader_sources )
- TXMLCg_pass_type_program_shader_bind_uniform = class ( TXMLNode , IXMLCg_pass_type_program_shader_bind_uniform )
- TXMLCg_pass_type_program_shader_bind_uniformList = class ( TXMLNodeCollection , IXMLCg_pass_type_program_shader_bind_uniformList )
- TXMLCg_pass_type_program_shader_bind_uniform_param = class ( TXMLNode , IXMLCg_pass_type_program_shader_bind_uniform_param )
- TXMLCg_pass_type_evaluate = class ( TXMLNode , IXMLCg_pass_type_evaluate )
TXMLCg_newparam_type
Ancestors
Implements Interfaces
- IXMLCg_newparam_type
Members
Fields
Methods
- protected function Get_Sid ( ) : string ;
- protected function Get_Annotate ( ) : IXMLFx_annotate_typeList ;
- protected function Get_Semantic ( ) : string ;
- protected function Get_Modifier ( ) : string ;
- protected function Get_Bool ( ) : Boolean ;
- protected function Get_Bool2 ( ) : string ;
- protected function Get_Bool3 ( ) : string ;
- protected function Get_Bool4 ( ) : string ;
- protected function Get_Bool2x1 ( ) : string ;
- protected function Get_Bool2x2 ( ) : string ;
- protected function Get_Bool2x3 ( ) : string ;
- protected function Get_Bool2x4 ( ) : string ;
- protected function Get_Bool3x1 ( ) : string ;
- protected function Get_Bool3x2 ( ) : string ;
- protected function Get_Bool3x3 ( ) : string ;
- protected function Get_Bool3x4 ( ) : string ;
- protected function Get_Bool4x1 ( ) : string ;
- protected function Get_Bool4x2 ( ) : string ;
- protected function Get_Bool4x3 ( ) : string ;
- protected function Get_Bool4x4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Float2 ( ) : string ;
- protected function Get_Float3 ( ) : string ;
- protected function Get_Float4 ( ) : string ;
- protected function Get_Float2x1 ( ) : string ;
- protected function Get_Float2x2 ( ) : string ;
- protected function Get_Float2x3 ( ) : string ;
- protected function Get_Float2x4 ( ) : string ;
- protected function Get_Float3x1 ( ) : string ;
- protected function Get_Float3x2 ( ) : string ;
- protected function Get_Float3x3 ( ) : string ;
- protected function Get_Float3x4 ( ) : string ;
- protected function Get_Float4x1 ( ) : string ;
- protected function Get_Float4x2 ( ) : string ;
- protected function Get_Float4x3 ( ) : string ;
- protected function Get_Float4x4 ( ) : string ;
- protected function Get_Int ( ) : Int64 ;
- protected function Get_Int2 ( ) : string ;
- protected function Get_Int3 ( ) : string ;
- protected function Get_Int4 ( ) : string ;
- protected function Get_Int2x1 ( ) : string ;
- protected function Get_Int2x2 ( ) : string ;
- protected function Get_Int2x3 ( ) : string ;
- protected function Get_Int2x4 ( ) : string ;
- protected function Get_Int3x1 ( ) : string ;
- protected function Get_Int3x2 ( ) : string ;
- protected function Get_Int3x3 ( ) : string ;
- protected function Get_Int3x4 ( ) : string ;
- protected function Get_Int4x1 ( ) : string ;
- protected function Get_Int4x2 ( ) : string ;
- protected function Get_Int4x3 ( ) : string ;
- protected function Get_Int4x4 ( ) : string ;
- protected function Get_Half ( ) : Double ;
- protected function Get_Half2 ( ) : string ;
- protected function Get_Half3 ( ) : string ;
- protected function Get_Half4 ( ) : string ;
- protected function Get_Half2x1 ( ) : string ;
- protected function Get_Half2x2 ( ) : string ;
- protected function Get_Half2x3 ( ) : string ;
- protected function Get_Half2x4 ( ) : string ;
- protected function Get_Half3x1 ( ) : string ;
- protected function Get_Half3x2 ( ) : string ;
- protected function Get_Half3x3 ( ) : string ;
- protected function Get_Half3x4 ( ) : string ;
- protected function Get_Half4x1 ( ) : string ;
- protected function Get_Half4x2 ( ) : string ;
- protected function Get_Half4x3 ( ) : string ;
- protected function Get_Half4x4 ( ) : string ;
- protected function Get_Fixed ( ) : Double ;
- protected function Get_Fixed2 ( ) : string ;
- protected function Get_Fixed3 ( ) : string ;
- protected function Get_Fixed4 ( ) : string ;
- protected function Get_Fixed2x1 ( ) : string ;
- protected function Get_Fixed2x2 ( ) : string ;
- protected function Get_Fixed2x3 ( ) : string ;
- protected function Get_Fixed2x4 ( ) : string ;
- protected function Get_Fixed3x1 ( ) : string ;
- protected function Get_Fixed3x2 ( ) : string ;
- protected function Get_Fixed3x3 ( ) : string ;
- protected function Get_Fixed3x4 ( ) : string ;
- protected function Get_Fixed4x1 ( ) : string ;
- protected function Get_Fixed4x2 ( ) : string ;
- protected function Get_Fixed4x3 ( ) : string ;
- protected function Get_Fixed4x4 ( ) : string ;
- protected function Get_Sampler1D ( ) : IXMLFx_sampler1D_type ;
- protected function Get_Sampler2D ( ) : IXMLFx_sampler2D_type ;
- protected function Get_Sampler3D ( ) : IXMLFx_sampler3D_type ;
- protected function Get_SamplerRECT ( ) : IXMLFx_samplerRECT_type ;
- protected function Get_SamplerCUBE ( ) : IXMLFx_samplerCUBE_type ;
- protected function Get_SamplerDEPTH ( ) : IXMLFx_samplerDEPTH_type ;
- protected function Get_String_ ( ) : string ;
- protected function Get_Enum ( ) : string ;
- protected function Get_Array_ ( ) : IXMLCg_array_type ;
- protected function Get_Usertype ( ) : IXMLCg_user_type ;
- protected procedure Set_Sid ( Value : string ) ;
- protected procedure Set_Semantic ( Value : string ) ;
- protected procedure Set_Modifier ( Value : string ) ;
- protected procedure Set_Bool ( Value : Boolean ) ;
- protected procedure Set_Bool2 ( Value : string ) ;
- protected procedure Set_Bool3 ( Value : string ) ;
- protected procedure Set_Bool4 ( Value : string ) ;
- protected procedure Set_Bool2x1 ( Value : string ) ;
- protected procedure Set_Bool2x2 ( Value : string ) ;
- protected procedure Set_Bool2x3 ( Value : string ) ;
- protected procedure Set_Bool2x4 ( Value : string ) ;
- protected procedure Set_Bool3x1 ( Value : string ) ;
- protected procedure Set_Bool3x2 ( Value : string ) ;
- protected procedure Set_Bool3x3 ( Value : string ) ;
- protected procedure Set_Bool3x4 ( Value : string ) ;
- protected procedure Set_Bool4x1 ( Value : string ) ;
- protected procedure Set_Bool4x2 ( Value : string ) ;
- protected procedure Set_Bool4x3 ( Value : string ) ;
- protected procedure Set_Bool4x4 ( Value : string ) ;
- protected procedure Set_Float ( Value : Double ) ;
- protected procedure Set_Float2 ( Value : string ) ;
- protected procedure Set_Float3 ( Value : string ) ;
- protected procedure Set_Float4 ( Value : string ) ;
- protected procedure Set_Float2x1 ( Value : string ) ;
- protected procedure Set_Float2x2 ( Value : string ) ;
- protected procedure Set_Float2x3 ( Value : string ) ;
- protected procedure Set_Float2x4 ( Value : string ) ;
- protected procedure Set_Float3x1 ( Value : string ) ;
- protected procedure Set_Float3x2 ( Value : string ) ;
- protected procedure Set_Float3x3 ( Value : string ) ;
- protected procedure Set_Float3x4 ( Value : string ) ;
- protected procedure Set_Float4x1 ( Value : string ) ;
- protected procedure Set_Float4x2 ( Value : string ) ;
- protected procedure Set_Float4x3 ( Value : string ) ;
- protected procedure Set_Float4x4 ( Value : string ) ;
- protected procedure Set_Int ( Value : Int64 ) ;
- protected procedure Set_Int2 ( Value : string ) ;
- protected procedure Set_Int3 ( Value : string ) ;
- protected procedure Set_Int4 ( Value : string ) ;
- protected procedure Set_Int2x1 ( Value : string ) ;
- protected procedure Set_Int2x2 ( Value : string ) ;
- protected procedure Set_Int2x3 ( Value : string ) ;
- protected procedure Set_Int2x4 ( Value : string ) ;
- protected procedure Set_Int3x1 ( Value : string ) ;
- protected procedure Set_Int3x2 ( Value : string ) ;
- protected procedure Set_Int3x3 ( Value : string ) ;
- protected procedure Set_Int3x4 ( Value : string ) ;
- protected procedure Set_Int4x1 ( Value : string ) ;
- protected procedure Set_Int4x2 ( Value : string ) ;
- protected procedure Set_Int4x3 ( Value : string ) ;
- protected procedure Set_Int4x4 ( Value : string ) ;
- protected procedure Set_Half ( Value : Double ) ;
- protected procedure Set_Half2 ( Value : string ) ;
- protected procedure Set_Half3 ( Value : string ) ;
- protected procedure Set_Half4 ( Value : string ) ;
- protected procedure Set_Half2x1 ( Value : string ) ;
- protected procedure Set_Half2x2 ( Value : string ) ;
- protected procedure Set_Half2x3 ( Value : string ) ;
- protected procedure Set_Half2x4 ( Value : string ) ;
- protected procedure Set_Half3x1 ( Value : string ) ;
- protected procedure Set_Half3x2 ( Value : string ) ;
- protected procedure Set_Half3x3 ( Value : string ) ;
- protected procedure Set_Half3x4 ( Value : string ) ;
- protected procedure Set_Half4x1 ( Value : string ) ;
- protected procedure Set_Half4x2 ( Value : string ) ;
- protected procedure Set_Half4x3 ( Value : string ) ;
- protected procedure Set_Half4x4 ( Value : string ) ;
- protected procedure Set_Fixed ( Value : Double ) ;
- protected procedure Set_Fixed2 ( Value : string ) ;
- protected procedure Set_Fixed3 ( Value : string ) ;
- protected procedure Set_Fixed4 ( Value : string ) ;
- protected procedure Set_Fixed2x1 ( Value : string ) ;
- protected procedure Set_Fixed2x2 ( Value : string ) ;
- protected procedure Set_Fixed2x3 ( Value : string ) ;
- protected procedure Set_Fixed2x4 ( Value : string ) ;
- protected procedure Set_Fixed3x1 ( Value : string ) ;
- protected procedure Set_Fixed3x2 ( Value : string ) ;
- protected procedure Set_Fixed3x3 ( Value : string ) ;
- protected procedure Set_Fixed3x4 ( Value : string ) ;
- protected procedure Set_Fixed4x1 ( Value : string ) ;
- protected procedure Set_Fixed4x2 ( Value : string ) ;
- protected procedure Set_Fixed4x3 ( Value : string ) ;
- protected procedure Set_Fixed4x4 ( Value : string ) ;
- protected procedure Set_String_ ( Value : string ) ;
- protected procedure Set_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_newparam_typeList
Ancestors
Implements Interfaces
- IXMLCg_newparam_typeList
Members
TXMLCg_array_type
Ancestors
Implements Interfaces
- IXMLCg_array_type
Members
Methods
- protected function Get_Length ( ) : LongWord ;
- protected function Get_Resizable ( ) : Boolean ;
- protected function Get_Bool ( ) : Boolean ;
- protected function Get_Bool2 ( ) : string ;
- protected function Get_Bool3 ( ) : string ;
- protected function Get_Bool4 ( ) : string ;
- protected function Get_Bool2x1 ( ) : string ;
- protected function Get_Bool2x2 ( ) : string ;
- protected function Get_Bool2x3 ( ) : string ;
- protected function Get_Bool2x4 ( ) : string ;
- protected function Get_Bool3x1 ( ) : string ;
- protected function Get_Bool3x2 ( ) : string ;
- protected function Get_Bool3x3 ( ) : string ;
- protected function Get_Bool3x4 ( ) : string ;
- protected function Get_Bool4x1 ( ) : string ;
- protected function Get_Bool4x2 ( ) : string ;
- protected function Get_Bool4x3 ( ) : string ;
- protected function Get_Bool4x4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Float2 ( ) : string ;
- protected function Get_Float3 ( ) : string ;
- protected function Get_Float4 ( ) : string ;
- protected function Get_Float2x1 ( ) : string ;
- protected function Get_Float2x2 ( ) : string ;
- protected function Get_Float2x3 ( ) : string ;
- protected function Get_Float2x4 ( ) : string ;
- protected function Get_Float3x1 ( ) : string ;
- protected function Get_Float3x2 ( ) : string ;
- protected function Get_Float3x3 ( ) : string ;
- protected function Get_Float3x4 ( ) : string ;
- protected function Get_Float4x1 ( ) : string ;
- protected function Get_Float4x2 ( ) : string ;
- protected function Get_Float4x3 ( ) : string ;
- protected function Get_Float4x4 ( ) : string ;
- protected function Get_Int ( ) : Int64 ;
- protected function Get_Int2 ( ) : string ;
- protected function Get_Int3 ( ) : string ;
- protected function Get_Int4 ( ) : string ;
- protected function Get_Int2x1 ( ) : string ;
- protected function Get_Int2x2 ( ) : string ;
- protected function Get_Int2x3 ( ) : string ;
- protected function Get_Int2x4 ( ) : string ;
- protected function Get_Int3x1 ( ) : string ;
- protected function Get_Int3x2 ( ) : string ;
- protected function Get_Int3x3 ( ) : string ;
- protected function Get_Int3x4 ( ) : string ;
- protected function Get_Int4x1 ( ) : string ;
- protected function Get_Int4x2 ( ) : string ;
- protected function Get_Int4x3 ( ) : string ;
- protected function Get_Int4x4 ( ) : string ;
- protected function Get_Half ( ) : Double ;
- protected function Get_Half2 ( ) : string ;
- protected function Get_Half3 ( ) : string ;
- protected function Get_Half4 ( ) : string ;
- protected function Get_Half2x1 ( ) : string ;
- protected function Get_Half2x2 ( ) : string ;
- protected function Get_Half2x3 ( ) : string ;
- protected function Get_Half2x4 ( ) : string ;
- protected function Get_Half3x1 ( ) : string ;
- protected function Get_Half3x2 ( ) : string ;
- protected function Get_Half3x3 ( ) : string ;
- protected function Get_Half3x4 ( ) : string ;
- protected function Get_Half4x1 ( ) : string ;
- protected function Get_Half4x2 ( ) : string ;
- protected function Get_Half4x3 ( ) : string ;
- protected function Get_Half4x4 ( ) : string ;
- protected function Get_Fixed ( ) : Double ;
- protected function Get_Fixed2 ( ) : string ;
- protected function Get_Fixed3 ( ) : string ;
- protected function Get_Fixed4 ( ) : string ;
- protected function Get_Fixed2x1 ( ) : string ;
- protected function Get_Fixed2x2 ( ) : string ;
- protected function Get_Fixed2x3 ( ) : string ;
- protected function Get_Fixed2x4 ( ) : string ;
- protected function Get_Fixed3x1 ( ) : string ;
- protected function Get_Fixed3x2 ( ) : string ;
- protected function Get_Fixed3x3 ( ) : string ;
- protected function Get_Fixed3x4 ( ) : string ;
- protected function Get_Fixed4x1 ( ) : string ;
- protected function Get_Fixed4x2 ( ) : string ;
- protected function Get_Fixed4x3 ( ) : string ;
- protected function Get_Fixed4x4 ( ) : string ;
- protected function Get_Sampler1D ( ) : IXMLFx_sampler1D_type ;
- protected function Get_Sampler2D ( ) : IXMLFx_sampler2D_type ;
- protected function Get_Sampler3D ( ) : IXMLFx_sampler3D_type ;
- protected function Get_SamplerRECT ( ) : IXMLFx_samplerRECT_type ;
- protected function Get_SamplerCUBE ( ) : IXMLFx_samplerCUBE_type ;
- protected function Get_SamplerDEPTH ( ) : IXMLFx_samplerDEPTH_type ;
- protected function Get_String_ ( ) : string ;
- protected function Get_Enum ( ) : string ;
- protected function Get_Array_ ( ) : IXMLCg_array_type ;
- protected function Get_Usertype ( ) : IXMLCg_user_type ;
- protected procedure Set_Length ( Value : LongWord ) ;
- protected procedure Set_Resizable ( Value : Boolean ) ;
- protected procedure Set_Bool ( Value : Boolean ) ;
- protected procedure Set_Bool2 ( Value : string ) ;
- protected procedure Set_Bool3 ( Value : string ) ;
- protected procedure Set_Bool4 ( Value : string ) ;
- protected procedure Set_Bool2x1 ( Value : string ) ;
- protected procedure Set_Bool2x2 ( Value : string ) ;
- protected procedure Set_Bool2x3 ( Value : string ) ;
- protected procedure Set_Bool2x4 ( Value : string ) ;
- protected procedure Set_Bool3x1 ( Value : string ) ;
- protected procedure Set_Bool3x2 ( Value : string ) ;
- protected procedure Set_Bool3x3 ( Value : string ) ;
- protected procedure Set_Bool3x4 ( Value : string ) ;
- protected procedure Set_Bool4x1 ( Value : string ) ;
- protected procedure Set_Bool4x2 ( Value : string ) ;
- protected procedure Set_Bool4x3 ( Value : string ) ;
- protected procedure Set_Bool4x4 ( Value : string ) ;
- protected procedure Set_Float ( Value : Double ) ;
- protected procedure Set_Float2 ( Value : string ) ;
- protected procedure Set_Float3 ( Value : string ) ;
- protected procedure Set_Float4 ( Value : string ) ;
- protected procedure Set_Float2x1 ( Value : string ) ;
- protected procedure Set_Float2x2 ( Value : string ) ;
- protected procedure Set_Float2x3 ( Value : string ) ;
- protected procedure Set_Float2x4 ( Value : string ) ;
- protected procedure Set_Float3x1 ( Value : string ) ;
- protected procedure Set_Float3x2 ( Value : string ) ;
- protected procedure Set_Float3x3 ( Value : string ) ;
- protected procedure Set_Float3x4 ( Value : string ) ;
- protected procedure Set_Float4x1 ( Value : string ) ;
- protected procedure Set_Float4x2 ( Value : string ) ;
- protected procedure Set_Float4x3 ( Value : string ) ;
- protected procedure Set_Float4x4 ( Value : string ) ;
- protected procedure Set_Int ( Value : Int64 ) ;
- protected procedure Set_Int2 ( Value : string ) ;
- protected procedure Set_Int3 ( Value : string ) ;
- protected procedure Set_Int4 ( Value : string ) ;
- protected procedure Set_Int2x1 ( Value : string ) ;
- protected procedure Set_Int2x2 ( Value : string ) ;
- protected procedure Set_Int2x3 ( Value : string ) ;
- protected procedure Set_Int2x4 ( Value : string ) ;
- protected procedure Set_Int3x1 ( Value : string ) ;
- protected procedure Set_Int3x2 ( Value : string ) ;
- protected procedure Set_Int3x3 ( Value : string ) ;
- protected procedure Set_Int3x4 ( Value : string ) ;
- protected procedure Set_Int4x1 ( Value : string ) ;
- protected procedure Set_Int4x2 ( Value : string ) ;
- protected procedure Set_Int4x3 ( Value : string ) ;
- protected procedure Set_Int4x4 ( Value : string ) ;
- protected procedure Set_Half ( Value : Double ) ;
- protected procedure Set_Half2 ( Value : string ) ;
- protected procedure Set_Half3 ( Value : string ) ;
- protected procedure Set_Half4 ( Value : string ) ;
- protected procedure Set_Half2x1 ( Value : string ) ;
- protected procedure Set_Half2x2 ( Value : string ) ;
- protected procedure Set_Half2x3 ( Value : string ) ;
- protected procedure Set_Half2x4 ( Value : string ) ;
- protected procedure Set_Half3x1 ( Value : string ) ;
- protected procedure Set_Half3x2 ( Value : string ) ;
- protected procedure Set_Half3x3 ( Value : string ) ;
- protected procedure Set_Half3x4 ( Value : string ) ;
- protected procedure Set_Half4x1 ( Value : string ) ;
- protected procedure Set_Half4x2 ( Value : string ) ;
- protected procedure Set_Half4x3 ( Value : string ) ;
- protected procedure Set_Half4x4 ( Value : string ) ;
- protected procedure Set_Fixed ( Value : Double ) ;
- protected procedure Set_Fixed2 ( Value : string ) ;
- protected procedure Set_Fixed3 ( Value : string ) ;
- protected procedure Set_Fixed4 ( Value : string ) ;
- protected procedure Set_Fixed2x1 ( Value : string ) ;
- protected procedure Set_Fixed2x2 ( Value : string ) ;
- protected procedure Set_Fixed2x3 ( Value : string ) ;
- protected procedure Set_Fixed2x4 ( Value : string ) ;
- protected procedure Set_Fixed3x1 ( Value : string ) ;
- protected procedure Set_Fixed3x2 ( Value : string ) ;
- protected procedure Set_Fixed3x3 ( Value : string ) ;
- protected procedure Set_Fixed3x4 ( Value : string ) ;
- protected procedure Set_Fixed4x1 ( Value : string ) ;
- protected procedure Set_Fixed4x2 ( Value : string ) ;
- protected procedure Set_Fixed4x3 ( Value : string ) ;
- protected procedure Set_Fixed4x4 ( Value : string ) ;
- protected procedure Set_String_ ( Value : string ) ;
- protected procedure Set_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_user_type
Ancestors
Implements Interfaces
- IXMLCg_user_type
Members
Methods
- protected function Get_Typename ( ) : string ;
- protected function Get_Source ( ) : string ;
- protected function Get_Setparam ( Index : Integer ) : IXMLCg_setparam_type ;
- protected procedure Set_Typename ( Value : string ) ;
- protected procedure Set_Source ( Value : string ) ;
- protected function Add ( ) : IXMLCg_setparam_type ;
- protected function Insert ( const Index : Integer ) : IXMLCg_setparam_type ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_setparam_type
Ancestors
Implements Interfaces
- IXMLCg_setparam_type
Members
Methods
- protected function Get_Ref ( ) : string ;
- protected function Get_Bool ( ) : Boolean ;
- protected function Get_Bool2 ( ) : string ;
- protected function Get_Bool3 ( ) : string ;
- protected function Get_Bool4 ( ) : string ;
- protected function Get_Bool2x1 ( ) : string ;
- protected function Get_Bool2x2 ( ) : string ;
- protected function Get_Bool2x3 ( ) : string ;
- protected function Get_Bool2x4 ( ) : string ;
- protected function Get_Bool3x1 ( ) : string ;
- protected function Get_Bool3x2 ( ) : string ;
- protected function Get_Bool3x3 ( ) : string ;
- protected function Get_Bool3x4 ( ) : string ;
- protected function Get_Bool4x1 ( ) : string ;
- protected function Get_Bool4x2 ( ) : string ;
- protected function Get_Bool4x3 ( ) : string ;
- protected function Get_Bool4x4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Float2 ( ) : string ;
- protected function Get_Float3 ( ) : string ;
- protected function Get_Float4 ( ) : string ;
- protected function Get_Float2x1 ( ) : string ;
- protected function Get_Float2x2 ( ) : string ;
- protected function Get_Float2x3 ( ) : string ;
- protected function Get_Float2x4 ( ) : string ;
- protected function Get_Float3x1 ( ) : string ;
- protected function Get_Float3x2 ( ) : string ;
- protected function Get_Float3x3 ( ) : string ;
- protected function Get_Float3x4 ( ) : string ;
- protected function Get_Float4x1 ( ) : string ;
- protected function Get_Float4x2 ( ) : string ;
- protected function Get_Float4x3 ( ) : string ;
- protected function Get_Float4x4 ( ) : string ;
- protected function Get_Int ( ) : Int64 ;
- protected function Get_Int2 ( ) : string ;
- protected function Get_Int3 ( ) : string ;
- protected function Get_Int4 ( ) : string ;
- protected function Get_Int2x1 ( ) : string ;
- protected function Get_Int2x2 ( ) : string ;
- protected function Get_Int2x3 ( ) : string ;
- protected function Get_Int2x4 ( ) : string ;
- protected function Get_Int3x1 ( ) : string ;
- protected function Get_Int3x2 ( ) : string ;
- protected function Get_Int3x3 ( ) : string ;
- protected function Get_Int3x4 ( ) : string ;
- protected function Get_Int4x1 ( ) : string ;
- protected function Get_Int4x2 ( ) : string ;
- protected function Get_Int4x3 ( ) : string ;
- protected function Get_Int4x4 ( ) : string ;
- protected function Get_Half ( ) : Double ;
- protected function Get_Half2 ( ) : string ;
- protected function Get_Half3 ( ) : string ;
- protected function Get_Half4 ( ) : string ;
- protected function Get_Half2x1 ( ) : string ;
- protected function Get_Half2x2 ( ) : string ;
- protected function Get_Half2x3 ( ) : string ;
- protected function Get_Half2x4 ( ) : string ;
- protected function Get_Half3x1 ( ) : string ;
- protected function Get_Half3x2 ( ) : string ;
- protected function Get_Half3x3 ( ) : string ;
- protected function Get_Half3x4 ( ) : string ;
- protected function Get_Half4x1 ( ) : string ;
- protected function Get_Half4x2 ( ) : string ;
- protected function Get_Half4x3 ( ) : string ;
- protected function Get_Half4x4 ( ) : string ;
- protected function Get_Fixed ( ) : Double ;
- protected function Get_Fixed2 ( ) : string ;
- protected function Get_Fixed3 ( ) : string ;
- protected function Get_Fixed4 ( ) : string ;
- protected function Get_Fixed2x1 ( ) : string ;
- protected function Get_Fixed2x2 ( ) : string ;
- protected function Get_Fixed2x3 ( ) : string ;
- protected function Get_Fixed2x4 ( ) : string ;
- protected function Get_Fixed3x1 ( ) : string ;
- protected function Get_Fixed3x2 ( ) : string ;
- protected function Get_Fixed3x3 ( ) : string ;
- protected function Get_Fixed3x4 ( ) : string ;
- protected function Get_Fixed4x1 ( ) : string ;
- protected function Get_Fixed4x2 ( ) : string ;
- protected function Get_Fixed4x3 ( ) : string ;
- protected function Get_Fixed4x4 ( ) : string ;
- protected function Get_Sampler1D ( ) : IXMLFx_sampler1D_type ;
- protected function Get_Sampler2D ( ) : IXMLFx_sampler2D_type ;
- protected function Get_Sampler3D ( ) : IXMLFx_sampler3D_type ;
- protected function Get_SamplerRECT ( ) : IXMLFx_samplerRECT_type ;
- protected function Get_SamplerCUBE ( ) : IXMLFx_samplerCUBE_type ;
- protected function Get_SamplerDEPTH ( ) : IXMLFx_samplerDEPTH_type ;
- protected function Get_String_ ( ) : string ;
- protected function Get_Enum ( ) : string ;
- protected function Get_Array_ ( ) : IXMLCg_array_type ;
- protected function Get_Usertype ( ) : IXMLCg_user_type ;
- protected procedure Set_Ref ( Value : string ) ;
- protected procedure Set_Bool ( Value : Boolean ) ;
- protected procedure Set_Bool2 ( Value : string ) ;
- protected procedure Set_Bool3 ( Value : string ) ;
- protected procedure Set_Bool4 ( Value : string ) ;
- protected procedure Set_Bool2x1 ( Value : string ) ;
- protected procedure Set_Bool2x2 ( Value : string ) ;
- protected procedure Set_Bool2x3 ( Value : string ) ;
- protected procedure Set_Bool2x4 ( Value : string ) ;
- protected procedure Set_Bool3x1 ( Value : string ) ;
- protected procedure Set_Bool3x2 ( Value : string ) ;
- protected procedure Set_Bool3x3 ( Value : string ) ;
- protected procedure Set_Bool3x4 ( Value : string ) ;
- protected procedure Set_Bool4x1 ( Value : string ) ;
- protected procedure Set_Bool4x2 ( Value : string ) ;
- protected procedure Set_Bool4x3 ( Value : string ) ;
- protected procedure Set_Bool4x4 ( Value : string ) ;
- protected procedure Set_Float ( Value : Double ) ;
- protected procedure Set_Float2 ( Value : string ) ;
- protected procedure Set_Float3 ( Value : string ) ;
- protected procedure Set_Float4 ( Value : string ) ;
- protected procedure Set_Float2x1 ( Value : string ) ;
- protected procedure Set_Float2x2 ( Value : string ) ;
- protected procedure Set_Float2x3 ( Value : string ) ;
- protected procedure Set_Float2x4 ( Value : string ) ;
- protected procedure Set_Float3x1 ( Value : string ) ;
- protected procedure Set_Float3x2 ( Value : string ) ;
- protected procedure Set_Float3x3 ( Value : string ) ;
- protected procedure Set_Float3x4 ( Value : string ) ;
- protected procedure Set_Float4x1 ( Value : string ) ;
- protected procedure Set_Float4x2 ( Value : string ) ;
- protected procedure Set_Float4x3 ( Value : string ) ;
- protected procedure Set_Float4x4 ( Value : string ) ;
- protected procedure Set_Int ( Value : Int64 ) ;
- protected procedure Set_Int2 ( Value : string ) ;
- protected procedure Set_Int3 ( Value : string ) ;
- protected procedure Set_Int4 ( Value : string ) ;
- protected procedure Set_Int2x1 ( Value : string ) ;
- protected procedure Set_Int2x2 ( Value : string ) ;
- protected procedure Set_Int2x3 ( Value : string ) ;
- protected procedure Set_Int2x4 ( Value : string ) ;
- protected procedure Set_Int3x1 ( Value : string ) ;
- protected procedure Set_Int3x2 ( Value : string ) ;
- protected procedure Set_Int3x3 ( Value : string ) ;
- protected procedure Set_Int3x4 ( Value : string ) ;
- protected procedure Set_Int4x1 ( Value : string ) ;
- protected procedure Set_Int4x2 ( Value : string ) ;
- protected procedure Set_Int4x3 ( Value : string ) ;
- protected procedure Set_Int4x4 ( Value : string ) ;
- protected procedure Set_Half ( Value : Double ) ;
- protected procedure Set_Half2 ( Value : string ) ;
- protected procedure Set_Half3 ( Value : string ) ;
- protected procedure Set_Half4 ( Value : string ) ;
- protected procedure Set_Half2x1 ( Value : string ) ;
- protected procedure Set_Half2x2 ( Value : string ) ;
- protected procedure Set_Half2x3 ( Value : string ) ;
- protected procedure Set_Half2x4 ( Value : string ) ;
- protected procedure Set_Half3x1 ( Value : string ) ;
- protected procedure Set_Half3x2 ( Value : string ) ;
- protected procedure Set_Half3x3 ( Value : string ) ;
- protected procedure Set_Half3x4 ( Value : string ) ;
- protected procedure Set_Half4x1 ( Value : string ) ;
- protected procedure Set_Half4x2 ( Value : string ) ;
- protected procedure Set_Half4x3 ( Value : string ) ;
- protected procedure Set_Half4x4 ( Value : string ) ;
- protected procedure Set_Fixed ( Value : Double ) ;
- protected procedure Set_Fixed2 ( Value : string ) ;
- protected procedure Set_Fixed3 ( Value : string ) ;
- protected procedure Set_Fixed4 ( Value : string ) ;
- protected procedure Set_Fixed2x1 ( Value : string ) ;
- protected procedure Set_Fixed2x2 ( Value : string ) ;
- protected procedure Set_Fixed2x3 ( Value : string ) ;
- protected procedure Set_Fixed2x4 ( Value : string ) ;
- protected procedure Set_Fixed3x1 ( Value : string ) ;
- protected procedure Set_Fixed3x2 ( Value : string ) ;
- protected procedure Set_Fixed3x3 ( Value : string ) ;
- protected procedure Set_Fixed3x4 ( Value : string ) ;
- protected procedure Set_Fixed4x1 ( Value : string ) ;
- protected procedure Set_Fixed4x2 ( Value : string ) ;
- protected procedure Set_Fixed4x3 ( Value : string ) ;
- protected procedure Set_Fixed4x4 ( Value : string ) ;
- protected procedure Set_String_ ( Value : string ) ;
- protected procedure Set_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_pass_type
Ancestors
Implements Interfaces
- IXMLCg_pass_type
Members
Fields
Methods
- protected function Get_Sid ( ) : string ;
- protected function Get_Annotate ( ) : IXMLFx_annotate_typeList ;
- protected function Get_States ( ) : IXMLCg_pass_type_states ;
- protected function Get_Program_ ( ) : IXMLCg_pass_type_program ;
- protected function Get_Evaluate ( ) : IXMLCg_pass_type_evaluate ;
- protected function Get_Extra ( ) : IXMLExtra_typeList ;
- protected procedure Set_Sid ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_pass_typeList
Ancestors
Implements Interfaces
- IXMLCg_pass_typeList
Members
TXMLCg_pass_type_states
Ancestors
Implements Interfaces
- IXMLCg_pass_type_states
Members
Methods
- protected function Get_Alpha_func ( ) : IXMLAlpha_func ;
- protected function Get_Blend_func ( ) : IXMLBlend_func ;
- protected function Get_Blend_func_separate ( ) : IXMLBlend_func_separate ;
- protected function Get_Blend_equation ( ) : IXMLBlend_equation ;
- protected function Get_Blend_equation_separate ( ) : IXMLBlend_equation_separate ;
- protected function Get_Color_material ( ) : IXMLColor_material ;
- protected function Get_Cull_face ( ) : IXMLCull_face ;
- protected function Get_Depth_func ( ) : IXMLDepth_func ;
- protected function Get_Fog_mode ( ) : IXMLFog_mode ;
- protected function Get_Fog_coord_src ( ) : IXMLFog_coord_src ;
- protected function Get_Front_face ( ) : IXMLFront_face ;
- protected function Get_Light_model_color_control ( ) : IXMLLight_model_color_control ;
- protected function Get_Logic_op ( ) : IXMLLogic_op ;
- protected function Get_Polygon_mode ( ) : IXMLPolygon_mode ;
- protected function Get_Shade_model ( ) : IXMLShade_model ;
- protected function Get_Stencil_func ( ) : IXMLStencil_func ;
- protected function Get_Stencil_op ( ) : IXMLStencil_op ;
- protected function Get_Stencil_func_separate ( ) : IXMLStencil_func_separate ;
- protected function Get_Stencil_op_separate ( ) : IXMLStencil_op_separate ;
- protected function Get_Stencil_mask_separate ( ) : IXMLStencil_mask_separate ;
- protected function Get_Light_enable ( ) : IXMLLight_enable ;
- protected function Get_Light_ambient ( ) : IXMLLight_ambient ;
- protected function Get_Light_diffuse ( ) : IXMLLight_diffuse ;
- protected function Get_Light_specular ( ) : IXMLLight_specular ;
- protected function Get_Light_position ( ) : IXMLLight_position ;
- protected function Get_Light_constant_attenuation ( ) : IXMLLight_constant_attenuation ;
- protected function Get_Light_linear_attenuation ( ) : IXMLLight_linear_attenuation ;
- protected function Get_Light_quadratic_attenuation ( ) : IXMLLight_quadratic_attenuation ;
- protected function Get_Light_spot_cutoff ( ) : IXMLLight_spot_cutoff ;
- protected function Get_Light_spot_direction ( ) : IXMLLight_spot_direction ;
- protected function Get_Light_spot_exponent ( ) : IXMLLight_spot_exponent ;
- protected function Get_Texture1D ( ) : IXMLTexture1D ;
- protected function Get_Texture2D ( ) : IXMLTexture2D ;
- protected function Get_Texture3D ( ) : IXMLTexture3D ;
- protected function Get_TextureCUBE ( ) : IXMLTextureCUBE ;
- protected function Get_TextureRECT ( ) : IXMLTextureRECT ;
- protected function Get_TextureDEPTH ( ) : IXMLTextureDEPTH ;
- protected function Get_Texture1D_enable ( ) : IXMLTexture1D_enable ;
- protected function Get_Texture2D_enable ( ) : IXMLTexture2D_enable ;
- protected function Get_Texture3D_enable ( ) : IXMLTexture3D_enable ;
- protected function Get_TextureCUBE_enable ( ) : IXMLTextureCUBE_enable ;
- protected function Get_TextureRECT_enable ( ) : IXMLTextureRECT_enable ;
- protected function Get_TextureDEPTH_enable ( ) : IXMLTextureDEPTH_enable ;
- protected function Get_Texture_env_color ( ) : IXMLTexture_env_color ;
- protected function Get_Texture_env_mode ( ) : IXMLTexture_env_mode ;
- protected function Get_Clip_plane ( ) : IXMLClip_plane ;
- protected function Get_Clip_plane_enable ( ) : IXMLClip_plane_enable ;
- protected function Get_Blend_color ( ) : IXMLBlend_color ;
- protected function Get_Color_mask ( ) : IXMLColor_mask ;
- protected function Get_Depth_bounds ( ) : IXMLDepth_bounds ;
- protected function Get_Depth_mask ( ) : IXMLDepth_mask ;
- protected function Get_Depth_range ( ) : IXMLDepth_range ;
- protected function Get_Fog_density ( ) : IXMLFog_density ;
- protected function Get_Fog_start ( ) : IXMLFog_start ;
- protected function Get_Fog_end ( ) : IXMLFog_end ;
- protected function Get_Fog_color ( ) : IXMLFog_color ;
- protected function Get_Light_model_ambient ( ) : IXMLLight_model_ambient ;
- protected function Get_Lighting_enable ( ) : IXMLLighting_enable ;
- protected function Get_Line_stipple ( ) : IXMLLine_stipple ;
- protected function Get_Line_width ( ) : IXMLLine_width ;
- protected function Get_Material_ambient ( ) : IXMLMaterial_ambient ;
- protected function Get_Material_diffuse ( ) : IXMLMaterial_diffuse ;
- protected function Get_Material_emission ( ) : IXMLMaterial_emission ;
- protected function Get_Material_shininess ( ) : IXMLMaterial_shininess ;
- protected function Get_Material_specular ( ) : IXMLMaterial_specular ;
- protected function Get_Model_view_matrix ( ) : IXMLModel_view_matrix ;
- protected function Get_Point_distance_attenuation ( ) : IXMLPoint_distance_attenuation ;
- protected function Get_Point_fade_threshold_size ( ) : IXMLPoint_fade_threshold_size ;
- protected function Get_Point_size ( ) : IXMLPoint_size ;
- protected function Get_Point_size_min ( ) : IXMLPoint_size_min ;
- protected function Get_Point_size_max ( ) : IXMLPoint_size_max ;
- protected function Get_Polygon_offset ( ) : IXMLPolygon_offset ;
- protected function Get_Projection_matrix ( ) : IXMLProjection_matrix ;
- protected function Get_Scissor ( ) : IXMLScissor ;
- protected function Get_Stencil_mask ( ) : IXMLStencil_mask ;
- protected function Get_Alpha_test_enable ( ) : IXMLAlpha_test_enable ;
- protected function Get_Blend_enable ( ) : IXMLBlend_enable ;
- protected function Get_Color_logic_op_enable ( ) : IXMLColor_logic_op_enable ;
- protected function Get_Color_material_enable ( ) : IXMLColor_material_enable ;
- protected function Get_Cull_face_enable ( ) : IXMLCull_face_enable ;
- protected function Get_Depth_bounds_enable ( ) : IXMLDepth_bounds_enable ;
- protected function Get_Depth_clamp_enable ( ) : IXMLDepth_clamp_enable ;
- protected function Get_Depth_test_enable ( ) : IXMLDepth_test_enable ;
- protected function Get_Dither_enable ( ) : IXMLDither_enable ;
- protected function Get_Fog_enable ( ) : IXMLFog_enable ;
- protected function Get_Light_model_local_viewer_enable ( ) : IXMLLight_model_local_viewer_enable ;
- protected function Get_Light_model_two_side_enable ( ) : IXMLLight_model_two_side_enable ;
- protected function Get_Line_smooth_enable ( ) : IXMLLine_smooth_enable ;
- protected function Get_Line_stipple_enable ( ) : IXMLLine_stipple_enable ;
- protected function Get_Logic_op_enable ( ) : IXMLLogic_op_enable ;
- protected function Get_Multisample_enable ( ) : IXMLMultisample_enable ;
- protected function Get_Normalize_enable ( ) : IXMLNormalize_enable ;
- protected function Get_Point_smooth_enable ( ) : IXMLPoint_smooth_enable ;
- protected function Get_Polygon_offset_fill_enable ( ) : IXMLPolygon_offset_fill_enable ;
- protected function Get_Polygon_offset_line_enable ( ) : IXMLPolygon_offset_line_enable ;
- protected function Get_Polygon_offset_point_enable ( ) : IXMLPolygon_offset_point_enable ;
- protected function Get_Polygon_smooth_enable ( ) : IXMLPolygon_smooth_enable ;
- protected function Get_Polygon_stipple_enable ( ) : IXMLPolygon_stipple_enable ;
- protected function Get_Rescale_normal_enable ( ) : IXMLRescale_normal_enable ;
- protected function Get_Sample_alpha_to_coverage_enable ( ) : IXMLSample_alpha_to_coverage_enable ;
- protected function Get_Sample_alpha_to_one_enable ( ) : IXMLSample_alpha_to_one_enable ;
- protected function Get_Sample_coverage_enable ( ) : IXMLSample_coverage_enable ;
- protected function Get_Scissor_test_enable ( ) : IXMLScissor_test_enable ;
- protected function Get_Stencil_test_enable ( ) : IXMLStencil_test_enable ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_pass_type_program
Ancestors
Implements Interfaces
- IXMLCg_pass_type_program
Members
TXMLCg_pass_type_program_shader
Ancestors
Implements Interfaces
- IXMLCg_pass_type_program_shader
Members
Fields
- private FCompiler :
IXMLFx_target_typeList
- private FBind_uniform :
IXMLCg_pass_type_program_shader_bind_uniformList
Methods
- protected function Get_Stage ( ) : string ;
- protected function Get_Sources ( ) : IXMLCg_pass_type_program_shader_sources ;
- protected function Get_Compiler ( ) : IXMLFx_target_typeList ;
- protected function Get_Bind_uniform ( ) : IXMLCg_pass_type_program_shader_bind_uniformList ;
- protected procedure Set_Stage ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_pass_type_program_shader_sources
Ancestors
Implements Interfaces
- IXMLCg_pass_type_program_shader_sources
Members
TXMLCg_pass_type_program_shader_bind_uniform
Ancestors
Implements Interfaces
- IXMLCg_pass_type_program_shader_bind_uniform
Members
Methods
- protected function Get_Symbol ( ) : string ;
- protected function Get_Param ( ) : IXMLCg_pass_type_program_shader_bind_uniform_param ;
- protected function Get_Bool ( ) : Boolean ;
- protected function Get_Bool2 ( ) : string ;
- protected function Get_Bool3 ( ) : string ;
- protected function Get_Bool4 ( ) : string ;
- protected function Get_Bool2x1 ( ) : string ;
- protected function Get_Bool2x2 ( ) : string ;
- protected function Get_Bool2x3 ( ) : string ;
- protected function Get_Bool2x4 ( ) : string ;
- protected function Get_Bool3x1 ( ) : string ;
- protected function Get_Bool3x2 ( ) : string ;
- protected function Get_Bool3x3 ( ) : string ;
- protected function Get_Bool3x4 ( ) : string ;
- protected function Get_Bool4x1 ( ) : string ;
- protected function Get_Bool4x2 ( ) : string ;
- protected function Get_Bool4x3 ( ) : string ;
- protected function Get_Bool4x4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Float2 ( ) : string ;
- protected function Get_Float3 ( ) : string ;
- protected function Get_Float4 ( ) : string ;
- protected function Get_Float2x1 ( ) : string ;
- protected function Get_Float2x2 ( ) : string ;
- protected function Get_Float2x3 ( ) : string ;
- protected function Get_Float2x4 ( ) : string ;
- protected function Get_Float3x1 ( ) : string ;
- protected function Get_Float3x2 ( ) : string ;
- protected function Get_Float3x3 ( ) : string ;
- protected function Get_Float3x4 ( ) : string ;
- protected function Get_Float4x1 ( ) : string ;
- protected function Get_Float4x2 ( ) : string ;
- protected function Get_Float4x3 ( ) : string ;
- protected function Get_Float4x4 ( ) : string ;
- protected function Get_Int ( ) : Int64 ;
- protected function Get_Int2 ( ) : string ;
- protected function Get_Int3 ( ) : string ;
- protected function Get_Int4 ( ) : string ;
- protected function Get_Int2x1 ( ) : string ;
- protected function Get_Int2x2 ( ) : string ;
- protected function Get_Int2x3 ( ) : string ;
- protected function Get_Int2x4 ( ) : string ;
- protected function Get_Int3x1 ( ) : string ;
- protected function Get_Int3x2 ( ) : string ;
- protected function Get_Int3x3 ( ) : string ;
- protected function Get_Int3x4 ( ) : string ;
- protected function Get_Int4x1 ( ) : string ;
- protected function Get_Int4x2 ( ) : string ;
- protected function Get_Int4x3 ( ) : string ;
- protected function Get_Int4x4 ( ) : string ;
- protected function Get_Half ( ) : Double ;
- protected function Get_Half2 ( ) : string ;
- protected function Get_Half3 ( ) : string ;
- protected function Get_Half4 ( ) : string ;
- protected function Get_Half2x1 ( ) : string ;
- protected function Get_Half2x2 ( ) : string ;
- protected function Get_Half2x3 ( ) : string ;
- protected function Get_Half2x4 ( ) : string ;
- protected function Get_Half3x1 ( ) : string ;
- protected function Get_Half3x2 ( ) : string ;
- protected function Get_Half3x3 ( ) : string ;
- protected function Get_Half3x4 ( ) : string ;
- protected function Get_Half4x1 ( ) : string ;
- protected function Get_Half4x2 ( ) : string ;
- protected function Get_Half4x3 ( ) : string ;
- protected function Get_Half4x4 ( ) : string ;
- protected function Get_Fixed ( ) : Double ;
- protected function Get_Fixed2 ( ) : string ;
- protected function Get_Fixed3 ( ) : string ;
- protected function Get_Fixed4 ( ) : string ;
- protected function Get_Fixed2x1 ( ) : string ;
- protected function Get_Fixed2x2 ( ) : string ;
- protected function Get_Fixed2x3 ( ) : string ;
- protected function Get_Fixed2x4 ( ) : string ;
- protected function Get_Fixed3x1 ( ) : string ;
- protected function Get_Fixed3x2 ( ) : string ;
- protected function Get_Fixed3x3 ( ) : string ;
- protected function Get_Fixed3x4 ( ) : string ;
- protected function Get_Fixed4x1 ( ) : string ;
- protected function Get_Fixed4x2 ( ) : string ;
- protected function Get_Fixed4x3 ( ) : string ;
- protected function Get_Fixed4x4 ( ) : string ;
- protected function Get_Sampler1D ( ) : IXMLFx_sampler1D_type ;
- protected function Get_Sampler2D ( ) : IXMLFx_sampler2D_type ;
- protected function Get_Sampler3D ( ) : IXMLFx_sampler3D_type ;
- protected function Get_SamplerRECT ( ) : IXMLFx_samplerRECT_type ;
- protected function Get_SamplerCUBE ( ) : IXMLFx_samplerCUBE_type ;
- protected function Get_SamplerDEPTH ( ) : IXMLFx_samplerDEPTH_type ;
- protected function Get_String_ ( ) : string ;
- protected function Get_Enum ( ) : string ;
- protected function Get_Array_ ( ) : IXMLCg_array_type ;
- protected function Get_Usertype ( ) : IXMLCg_user_type ;
- protected procedure Set_Symbol ( Value : string ) ;
- protected procedure Set_Bool ( Value : Boolean ) ;
- protected procedure Set_Bool2 ( Value : string ) ;
- protected procedure Set_Bool3 ( Value : string ) ;
- protected procedure Set_Bool4 ( Value : string ) ;
- protected procedure Set_Bool2x1 ( Value : string ) ;
- protected procedure Set_Bool2x2 ( Value : string ) ;
- protected procedure Set_Bool2x3 ( Value : string ) ;
- protected procedure Set_Bool2x4 ( Value : string ) ;
- protected procedure Set_Bool3x1 ( Value : string ) ;
- protected procedure Set_Bool3x2 ( Value : string ) ;
- protected procedure Set_Bool3x3 ( Value : string ) ;
- protected procedure Set_Bool3x4 ( Value : string ) ;
- protected procedure Set_Bool4x1 ( Value : string ) ;
- protected procedure Set_Bool4x2 ( Value : string ) ;
- protected procedure Set_Bool4x3 ( Value : string ) ;
- protected procedure Set_Bool4x4 ( Value : string ) ;
- protected procedure Set_Float ( Value : Double ) ;
- protected procedure Set_Float2 ( Value : string ) ;
- protected procedure Set_Float3 ( Value : string ) ;
- protected procedure Set_Float4 ( Value : string ) ;
- protected procedure Set_Float2x1 ( Value : string ) ;
- protected procedure Set_Float2x2 ( Value : string ) ;
- protected procedure Set_Float2x3 ( Value : string ) ;
- protected procedure Set_Float2x4 ( Value : string ) ;
- protected procedure Set_Float3x1 ( Value : string ) ;
- protected procedure Set_Float3x2 ( Value : string ) ;
- protected procedure Set_Float3x3 ( Value : string ) ;
- protected procedure Set_Float3x4 ( Value : string ) ;
- protected procedure Set_Float4x1 ( Value : string ) ;
- protected procedure Set_Float4x2 ( Value : string ) ;
- protected procedure Set_Float4x3 ( Value : string ) ;
- protected procedure Set_Float4x4 ( Value : string ) ;
- protected procedure Set_Int ( Value : Int64 ) ;
- protected procedure Set_Int2 ( Value : string ) ;
- protected procedure Set_Int3 ( Value : string ) ;
- protected procedure Set_Int4 ( Value : string ) ;
- protected procedure Set_Int2x1 ( Value : string ) ;
- protected procedure Set_Int2x2 ( Value : string ) ;
- protected procedure Set_Int2x3 ( Value : string ) ;
- protected procedure Set_Int2x4 ( Value : string ) ;
- protected procedure Set_Int3x1 ( Value : string ) ;
- protected procedure Set_Int3x2 ( Value : string ) ;
- protected procedure Set_Int3x3 ( Value : string ) ;
- protected procedure Set_Int3x4 ( Value : string ) ;
- protected procedure Set_Int4x1 ( Value : string ) ;
- protected procedure Set_Int4x2 ( Value : string ) ;
- protected procedure Set_Int4x3 ( Value : string ) ;
- protected procedure Set_Int4x4 ( Value : string ) ;
- protected procedure Set_Half ( Value : Double ) ;
- protected procedure Set_Half2 ( Value : string ) ;
- protected procedure Set_Half3 ( Value : string ) ;
- protected procedure Set_Half4 ( Value : string ) ;
- protected procedure Set_Half2x1 ( Value : string ) ;
- protected procedure Set_Half2x2 ( Value : string ) ;
- protected procedure Set_Half2x3 ( Value : string ) ;
- protected procedure Set_Half2x4 ( Value : string ) ;
- protected procedure Set_Half3x1 ( Value : string ) ;
- protected procedure Set_Half3x2 ( Value : string ) ;
- protected procedure Set_Half3x3 ( Value : string ) ;
- protected procedure Set_Half3x4 ( Value : string ) ;
- protected procedure Set_Half4x1 ( Value : string ) ;
- protected procedure Set_Half4x2 ( Value : string ) ;
- protected procedure Set_Half4x3 ( Value : string ) ;
- protected procedure Set_Half4x4 ( Value : string ) ;
- protected procedure Set_Fixed ( Value : Double ) ;
- protected procedure Set_Fixed2 ( Value : string ) ;
- protected procedure Set_Fixed3 ( Value : string ) ;
- protected procedure Set_Fixed4 ( Value : string ) ;
- protected procedure Set_Fixed2x1 ( Value : string ) ;
- protected procedure Set_Fixed2x2 ( Value : string ) ;
- protected procedure Set_Fixed2x3 ( Value : string ) ;
- protected procedure Set_Fixed2x4 ( Value : string ) ;
- protected procedure Set_Fixed3x1 ( Value : string ) ;
- protected procedure Set_Fixed3x2 ( Value : string ) ;
- protected procedure Set_Fixed3x3 ( Value : string ) ;
- protected procedure Set_Fixed3x4 ( Value : string ) ;
- protected procedure Set_Fixed4x1 ( Value : string ) ;
- protected procedure Set_Fixed4x2 ( Value : string ) ;
- protected procedure Set_Fixed4x3 ( Value : string ) ;
- protected procedure Set_Fixed4x4 ( Value : string ) ;
- protected procedure Set_String_ ( Value : string ) ;
- protected procedure Set_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLCg_pass_type_program_shader_bind_uniformList
Ancestors
Implements Interfaces
- IXMLCg_pass_type_program_shader_bind_uniformList
Members
TXMLCg_pass_type_program_shader_bind_uniform_param
Ancestors
Implements Interfaces
- IXMLCg_pass_type_program_shader_bind_uniform_param
Members
TXMLCg_pass_type_evaluate
Ancestors
Implements Interfaces
- IXMLCg_pass_type_evaluate
Members
Fields
- private FColor_target :
IXMLFx_colortarget_typeList
- private FDepth_target :
IXMLFx_depthtarget_typeList
- private FStencil_target :
IXMLFx_stenciltarget_typeList
- private FColor_clear :
IXMLFx_clearcolor_typeList
- private FDepth_clear :
IXMLFx_cleardepth_typeList
- private FStencil_clear :
IXMLFx_clearstencil_typeList
Methods
- protected function Get_Color_target ( ) : IXMLFx_colortarget_typeList ;
- protected function Get_Depth_target ( ) : IXMLFx_depthtarget_typeList ;
- protected function Get_Stencil_target ( ) : IXMLFx_stenciltarget_typeList ;
- protected function Get_Color_clear ( ) : IXMLFx_clearcolor_typeList ;
- protected function Get_Depth_clear ( ) : IXMLFx_cleardepth_typeList ;
- protected function Get_Stencil_clear ( ) : IXMLFx_clearstencil_typeList ;
- protected function Get_Draw ( ) : string ;
- protected procedure Set_Draw ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;