Gorilla.DAE.Schema.Gles
Unit Gorilla.DAE.Schema.Gles.pasClasses
- TXMLGles2_newparam_type = class ( TXMLNode , IXMLGles2_newparam_type )
- TXMLGles2_pass_type = class ( TXMLNode , IXMLGles2_pass_type )
- TXMLGles2_pass_typeList = class ( TXMLNodeCollection , IXMLGles2_pass_typeList )
- TXMLGles2_pass_type_states = class ( TXMLNode , IXMLGles2_pass_type_states )
- TXMLGles2_program_type = class ( TXMLNode , IXMLGles2_program_type )
- TXMLGles2_shader_type = class ( TXMLNode , IXMLGles2_shader_type )
- TXMLGles2_shader_typeList = class ( TXMLNodeCollection , IXMLGles2_shader_typeList )
- TXMLGles2_shader_type_sources = class ( TXMLFx_sources_type , IXMLGles2_shader_type_sources )
- TXMLGles2_program_type_bind_attribute = class ( TXMLNode , IXMLGles2_program_type_bind_attribute )
- TXMLGles2_program_type_bind_attributeList = class ( TXMLNodeCollection , IXMLGles2_program_type_bind_attributeList )
- TXMLGles2_program_type_bind_uniform = class ( TXMLNode , IXMLGles2_program_type_bind_uniform )
- TXMLGles2_program_type_bind_uniformList = class ( TXMLNodeCollection , IXMLGles2_program_type_bind_uniformList )
- TXMLGles2_program_type_bind_uniform_param = class ( TXMLNode , IXMLGles2_program_type_bind_uniform_param )
- TXMLGles2_pass_type_evaluate = class ( TXMLNode , IXMLGles2_pass_type_evaluate )
- TXMLGles_newparam_type = class ( TXMLNode , IXMLGles_newparam_type )
- TXMLGles_newparam_typeList = class ( TXMLNodeCollection , IXMLGles_newparam_typeList )
- TXMLGles_sampler_type = class ( TXMLNode , IXMLGles_sampler_type )
- TXMLGles_sampler_type_texcoord = class ( TXMLNode , IXMLGles_sampler_type_texcoord )
- TXMLGles_texture_pipeline_type = class ( TXMLNode , IXMLGles_texture_pipeline_type )
- TXMLGles_texcombiner_command_type = class ( TXMLNode , IXMLGles_texcombiner_command_type )
- TXMLGles_texcombiner_command_typeList = class ( TXMLNodeCollection , IXMLGles_texcombiner_command_typeList )
- TXMLGles_texture_constant_type = class ( TXMLNode , IXMLGles_texture_constant_type )
- TXMLGles_texcombiner_command_rgb_type = class ( TXMLNodeCollection , IXMLGles_texcombiner_command_rgb_type )
- TXMLGles_texcombiner_argument_rgb_type = class ( TXMLNode , IXMLGles_texcombiner_argument_rgb_type )
- TXMLGles_texcombiner_command_alpha_type = class ( TXMLNodeCollection , IXMLGles_texcombiner_command_alpha_type )
- TXMLGles_texcombiner_argument_alpha_type = class ( TXMLNode , IXMLGles_texcombiner_argument_alpha_type )
- TXMLGles_texenv_command_type = class ( TXMLNode , IXMLGles_texenv_command_type )
- TXMLGles_texenv_command_typeList = class ( TXMLNodeCollection , IXMLGles_texenv_command_typeList )
TXMLGles2_newparam_type
Ancestors
Implements Interfaces
- IXMLGles2_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_Bvec2 ( ) : string ;
- protected function Get_Bvec3 ( ) : string ;
- protected function Get_Bvec4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Vec2 ( ) : string ;
- protected function Get_Vec3 ( ) : string ;
- protected function Get_Vec4 ( ) : string ;
- protected function Get_Mat2 ( ) : string ;
- protected function Get_Mat3 ( ) : string ;
- protected function Get_Mat4 ( ) : string ;
- protected function Get_Int ( ) : Int64 ;
- protected function Get_Ivec2 ( ) : string ;
- protected function Get_Ivec3 ( ) : string ;
- protected function Get_Ivec4 ( ) : string ;
- protected function Get_Enum ( ) : string ;
- protected function Get_Sampler2D ( ) : IXMLFx_sampler2D_type ;
- protected function Get_Sampler3D ( ) : IXMLFx_sampler3D_type ;
- protected function Get_SamplerCUBE ( ) : IXMLFx_samplerCUBE_type ;
- protected function Get_SamplerDEPTH ( ) : IXMLFx_samplerDEPTH_type ;
- protected function Get_Usertype ( ) : IXMLUsertype ;
- protected function Get_Array_ ( ) : IXMLArray_ ;
- 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_Bvec2 ( Value : string ) ;
- protected procedure Set_Bvec3 ( Value : string ) ;
- protected procedure Set_Bvec4 ( Value : string ) ;
- protected procedure Set_Float ( Value : Double ) ;
- protected procedure Set_Vec2 ( Value : string ) ;
- protected procedure Set_Vec3 ( Value : string ) ;
- protected procedure Set_Vec4 ( Value : string ) ;
- protected procedure Set_Mat2 ( Value : string ) ;
- protected procedure Set_Mat3 ( Value : string ) ;
- protected procedure Set_Mat4 ( Value : string ) ;
- protected procedure Set_Int ( Value : Int64 ) ;
- protected procedure Set_Ivec2 ( Value : string ) ;
- protected procedure Set_Ivec3 ( Value : string ) ;
- protected procedure Set_Ivec4 ( Value : string ) ;
- protected procedure Set_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles2_pass_type
Ancestors
Implements Interfaces
- IXMLGles2_pass_type
Members
Fields
Methods
- protected function Get_Sid ( ) : string ;
- protected function Get_Annotate ( ) : IXMLFx_annotate_typeList ;
- protected function Get_States ( ) : IXMLGles2_pass_type_states ;
- protected function Get_Program_ ( ) : IXMLGles2_program_type ;
- protected function Get_Evaluate ( ) : IXMLGles2_pass_type_evaluate ;
- protected function Get_Extra ( ) : IXMLExtra_typeList ;
- protected procedure Set_Sid ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles2_pass_typeList
Ancestors
Implements Interfaces
- IXMLGles2_pass_typeList
Members
TXMLGles2_pass_type_states
Ancestors
Implements Interfaces
- IXMLGles2_pass_type_states
Members
Methods
- protected function Get_Blend_color ( ) : IXMLBlend_color ;
- protected function Get_Blend_equation ( ) : IXMLBlend_equation ;
- protected function Get_Blend_equation_separate ( ) : IXMLBlend_equation_separate ;
- protected function Get_Blend_func ( ) : IXMLBlend_func ;
- protected function Get_Blend_func_separate ( ) : IXMLBlend_func_separate ;
- protected function Get_Color_mask ( ) : IXMLColor_mask ;
- protected function Get_Cull_face ( ) : IXMLCull_face ;
- protected function Get_Depth_func ( ) : IXMLDepth_func ;
- protected function Get_Depth_mask ( ) : IXMLDepth_mask ;
- protected function Get_Depth_range ( ) : IXMLDepth_range ;
- protected function Get_Front_face ( ) : IXMLFront_face ;
- protected function Get_Line_width ( ) : IXMLLine_width ;
- protected function Get_Polygon_offset ( ) : IXMLPolygon_offset ;
- protected function Get_Point_size ( ) : IXMLPoint_size ;
- protected function Get_Sample_coverage ( ) : IXMLSample_coverage ;
- protected function Get_Scissor ( ) : IXMLScissor ;
- protected function Get_Stencil_func ( ) : IXMLStencil_func ;
- protected function Get_Stencil_func_separate ( ) : IXMLStencil_func_separate ;
- protected function Get_Stencil_mask ( ) : IXMLStencil_mask ;
- protected function Get_Stencil_mask_separate ( ) : IXMLStencil_mask_separate ;
- protected function Get_Stencil_op ( ) : IXMLStencil_op ;
- protected function Get_Stencil_op_separate ( ) : IXMLStencil_op_separate ;
- protected function Get_Blend_enable ( ) : IXMLBlend_enable ;
- protected function Get_Cull_face_enable ( ) : IXMLCull_face_enable ;
- protected function Get_Depth_test_enable ( ) : IXMLDepth_test_enable ;
- protected function Get_Dither_enable ( ) : IXMLDither_enable ;
- protected function Get_Polygon_offset_fill_enable ( ) : IXMLPolygon_offset_fill_enable ;
- protected function Get_Point_size_enable ( ) : IXMLPoint_size_enable ;
- protected function Get_Sample_alpha_to_coverage_enable ( ) : IXMLSample_alpha_to_coverage_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;
TXMLGles2_program_type
Ancestors
Implements Interfaces
- IXMLGles2_program_type
Members
Fields
- private FShader :
IXMLGles2_shader_typeList
- private FLinker :
IXMLFx_target_typeList
- private FBind_attribute :
IXMLGles2_program_type_bind_attributeList
- private FBind_uniform :
IXMLGles2_program_type_bind_uniformList
Methods
- protected function Get_Shader ( ) : IXMLGles2_shader_typeList ;
- protected function Get_Linker ( ) : IXMLFx_target_typeList ;
- protected function Get_Bind_attribute ( ) : IXMLGles2_program_type_bind_attributeList ;
- protected function Get_Bind_uniform ( ) : IXMLGles2_program_type_bind_uniformList ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles2_shader_type
Ancestors
Implements Interfaces
- IXMLGles2_shader_type
Members
Fields
Methods
- protected function Get_Stage ( ) : string ;
- protected function Get_Sources ( ) : IXMLGles2_shader_type_sources ;
- protected function Get_Compiler ( ) : IXMLFx_target_typeList ;
- protected function Get_Extra ( ) : IXMLExtra_typeList ;
- protected procedure Set_Stage ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles2_shader_typeList
Ancestors
Implements Interfaces
- IXMLGles2_shader_typeList
Members
TXMLGles2_shader_type_sources
Ancestors
Implements Interfaces
- IXMLGles2_shader_type_sources
Members
TXMLGles2_program_type_bind_attribute
Ancestors
Implements Interfaces
- IXMLGles2_program_type_bind_attribute
Members
TXMLGles2_program_type_bind_attributeList
Ancestors
Implements Interfaces
- IXMLGles2_program_type_bind_attributeList
Members
TXMLGles2_program_type_bind_uniform
Ancestors
Implements Interfaces
- IXMLGles2_program_type_bind_uniform
Members
Methods
- protected function Get_Symbol ( ) : string ;
- protected function Get_Param ( ) : IXMLGles2_program_type_bind_uniform_param ;
- protected function Get_Bool ( ) : Boolean ;
- protected function Get_Bvec2 ( ) : string ;
- protected function Get_Bvec3 ( ) : string ;
- protected function Get_Bvec4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Vec2 ( ) : string ;
- protected function Get_Vec3 ( ) : string ;
- protected function Get_Vec4 ( ) : string ;
- protected function Get_Mat2 ( ) : string ;
- protected function Get_Mat3 ( ) : string ;
- protected function Get_Mat4 ( ) : string ;
- protected function Get_Int ( ) : Int64 ;
- protected function Get_Ivec2 ( ) : string ;
- protected function Get_Ivec3 ( ) : string ;
- protected function Get_Ivec4 ( ) : string ;
- protected function Get_Enum ( ) : string ;
- protected function Get_Sampler2D ( ) : IXMLFx_sampler2D_type ;
- protected function Get_Sampler3D ( ) : IXMLFx_sampler3D_type ;
- protected function Get_SamplerCUBE ( ) : IXMLFx_samplerCUBE_type ;
- protected function Get_SamplerDEPTH ( ) : IXMLFx_samplerDEPTH_type ;
- protected function Get_Usertype ( ) : IXMLUsertype ;
- protected function Get_Array_ ( ) : IXMLArray_ ;
- protected procedure Set_Symbol ( Value : string ) ;
- protected procedure Set_Bool ( Value : Boolean ) ;
- protected procedure Set_Bvec2 ( Value : string ) ;
- protected procedure Set_Bvec3 ( Value : string ) ;
- protected procedure Set_Bvec4 ( Value : string ) ;
- protected procedure Set_Float ( Value : Double ) ;
- protected procedure Set_Vec2 ( Value : string ) ;
- protected procedure Set_Vec3 ( Value : string ) ;
- protected procedure Set_Vec4 ( Value : string ) ;
- protected procedure Set_Mat2 ( Value : string ) ;
- protected procedure Set_Mat3 ( Value : string ) ;
- protected procedure Set_Mat4 ( Value : string ) ;
- protected procedure Set_Int ( Value : Int64 ) ;
- protected procedure Set_Ivec2 ( Value : string ) ;
- protected procedure Set_Ivec3 ( Value : string ) ;
- protected procedure Set_Ivec4 ( Value : string ) ;
- protected procedure Set_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles2_program_type_bind_uniformList
Ancestors
Implements Interfaces
- IXMLGles2_program_type_bind_uniformList
Members
TXMLGles2_program_type_bind_uniform_param
Ancestors
Implements Interfaces
- IXMLGles2_program_type_bind_uniform_param
Members
TXMLGles2_pass_type_evaluate
Ancestors
Implements Interfaces
- IXMLGles2_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 FStencil_clear :
IXMLFx_clearstencil_typeList
- private FDepth_clear :
IXMLFx_cleardepth_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_Stencil_clear ( ) : IXMLFx_clearstencil_typeList ;
- protected function Get_Depth_clear ( ) : IXMLFx_cleardepth_typeList ;
- protected function Get_Draw ( ) : string ;
- protected procedure Set_Draw ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_newparam_type
Ancestors
Implements Interfaces
- IXMLGles_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_Int ( ) : Int64 ;
- protected function Get_Int2 ( ) : string ;
- protected function Get_Int3 ( ) : string ;
- protected function Get_Int4 ( ) : string ;
- protected function Get_Float ( ) : Double ;
- protected function Get_Float2 ( ) : string ;
- protected function Get_Float3 ( ) : string ;
- protected function Get_Float4 ( ) : string ;
- protected function Get_Float1x1 ( ) : Double ;
- protected function Get_Float1x2 ( ) : string ;
- protected function Get_Float1x3 ( ) : string ;
- protected function Get_Float1x4 ( ) : 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_Sampler2D ( ) : IXMLGles_sampler_type ;
- protected function Get_Enum ( ) : string ;
- 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_Int ( Value : Int64 ) ;
- protected procedure Set_Int2 ( Value : string ) ;
- protected procedure Set_Int3 ( Value : string ) ;
- protected procedure Set_Int4 ( 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_Float1x1 ( Value : Double ) ;
- protected procedure Set_Float1x2 ( Value : string ) ;
- protected procedure Set_Float1x3 ( Value : string ) ;
- protected procedure Set_Float1x4 ( 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_Enum ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_newparam_typeList
Ancestors
Implements Interfaces
- IXMLGles_newparam_typeList
Members
TXMLGles_sampler_type
Ancestors
Implements Interfaces
- IXMLGles_sampler_type
Members
Fields
Methods
- protected function Get_Instance_image ( ) : IXMLInstance_image_type ;
- protected function Get_Texcoord ( ) : IXMLGles_sampler_type_texcoord ;
- protected function Get_Wrap_s ( ) : string ;
- protected function Get_Wrap_t ( ) : string ;
- protected function Get_Minfilter ( ) : string ;
- protected function Get_Magfilter ( ) : string ;
- protected function Get_Mipfilter ( ) : string ;
- protected function Get_Mip_max_level ( ) : Byte ;
- protected function Get_Mip_bias ( ) : Single ;
- protected function Get_Extra ( ) : IXMLExtra_typeList ;
- protected procedure Set_Wrap_s ( Value : string ) ;
- protected procedure Set_Wrap_t ( Value : string ) ;
- protected procedure Set_Minfilter ( Value : string ) ;
- protected procedure Set_Magfilter ( Value : string ) ;
- protected procedure Set_Mipfilter ( Value : string ) ;
- protected procedure Set_Mip_max_level ( Value : Byte ) ;
- protected procedure Set_Mip_bias ( Value : Single ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_sampler_type_texcoord
Ancestors
Implements Interfaces
- IXMLGles_sampler_type_texcoord
Members
TXMLGles_texture_pipeline_type
Ancestors
Implements Interfaces
- IXMLGles_texture_pipeline_type
Members
Fields
- private FTexcombiner :
IXMLGles_texcombiner_command_typeList
- private FTexenv :
IXMLGles_texenv_command_typeList
- private FExtra :
IXMLExtra_typeList
Methods
- protected function Get_Sid ( ) : string ;
- protected function Get_Texcombiner ( ) : IXMLGles_texcombiner_command_typeList ;
- protected function Get_Texenv ( ) : IXMLGles_texenv_command_typeList ;
- protected function Get_Extra ( ) : IXMLExtra_typeList ;
- protected procedure Set_Sid ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_texcombiner_command_type
Ancestors
Implements Interfaces
- IXMLGles_texcombiner_command_type
Members
TXMLGles_texcombiner_command_typeList
Ancestors
Implements Interfaces
- IXMLGles_texcombiner_command_typeList
Members
TXMLGles_texture_constant_type
Ancestors
Implements Interfaces
- IXMLGles_texture_constant_type
Members
TXMLGles_texcombiner_command_rgb_type
Ancestors
Implements Interfaces
- IXMLGles_texcombiner_command_rgb_type
Members
Methods
- protected function Get_Operator_ ( ) : string ;
- protected function Get_Scale ( ) : Single ;
- protected function Get_Argument ( Index : Integer ) : IXMLGles_texcombiner_argument_rgb_type ;
- protected procedure Set_Operator_ ( Value : string ) ;
- protected procedure Set_Scale ( Value : Single ) ;
- protected function Add ( ) : IXMLGles_texcombiner_argument_rgb_type ;
- protected function Insert ( const Index : Integer ) : IXMLGles_texcombiner_argument_rgb_type ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_texcombiner_argument_rgb_type
Ancestors
Implements Interfaces
- IXMLGles_texcombiner_argument_rgb_type
Members
Methods
TXMLGles_texcombiner_command_alpha_type
Ancestors
Implements Interfaces
- IXMLGles_texcombiner_command_alpha_type
Members
Methods
- protected function Get_Operator_ ( ) : string ;
- protected function Get_Scale ( ) : Single ;
- protected function Get_Argument ( Index : Integer ) : IXMLGles_texcombiner_argument_alpha_type ;
- protected procedure Set_Operator_ ( Value : string ) ;
- protected procedure Set_Scale ( Value : Single ) ;
- protected function Add ( ) : IXMLGles_texcombiner_argument_alpha_type ;
- protected function Insert ( const Index : Integer ) : IXMLGles_texcombiner_argument_alpha_type ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_texcombiner_argument_alpha_type
Ancestors
Implements Interfaces
- IXMLGles_texcombiner_argument_alpha_type
Members
Methods
TXMLGles_texenv_command_type
Ancestors
Implements Interfaces
- IXMLGles_texenv_command_type
Members
Methods
- protected function Get_Operator_ ( ) : string ;
- protected function Get_Sampler ( ) : string ;
- protected function Get_Constant ( ) : IXMLGles_texture_constant_type ;
- protected procedure Set_Operator_ ( Value : string ) ;
- protected procedure Set_Sampler ( Value : string ) ;
- public procedure AfterConstruction ( ) ; override;
TXMLGles_texenv_command_typeList
Ancestors
Implements Interfaces
- IXMLGles_texenv_command_typeList