|
| | __init__ (self, ShaderType shader_type, int num_elements_in_buffer, List[ShaderVertexAttributeVariable] vertex_attributes) |
| |
| str | get_class_name (self) |
| |
| Optional[DrawInfo] | get_associated_draw_info_struct (self) |
| |
| List[CppParameter] | generate_queue_draw_parameter_list (self) |
| |
| List[CppParameter] | generate_cache_parameter_list (self) |
| |
| str | generate_constructor_body (self) |
| |
| str | generate_deconstructor (self) |
| |
| List[CppMethod] | get_delete_object_methods_for_draw_info_struct (self) |
| |
| str | generate_ivpX_tag_id_body (self, str struct_var_name) |
| |
| str | generate_ivpX_queue_draw_body (self, str ivpX_struct_parameter_name, List[str] attributes) |
| |
| str | generate_ivpX_cache_body (self, str ivpX_struct_parameter_name, List[str] attributes) |
| |
| List[CppMethod] | get_queue_draw_methods_for_draw_info_structs (self) |
| |
| str | generate_queue_draw_body (self) |
| |
| str | generate_cache_body (self) |
| |
| str | generate_draw_everything_body (self) |
| |
| | generate_CWL_V_TRANSFORMATION_UBOS_1024_WITH_SOLID_COLOR_specific_class_data (self, CppClass batcher_class) |
| |
| | generate_TEXTURE_PACKER_CWL_V_TRANSFORMATION_UBOS_1024_specfic_class_data (self, CppClass batcher_class) |
| |
| | generate_TEXTURE_PACKER_RIGGED_AND_ANIMATED_CWL_V_TRANSFORMATION_UBOS_1024_WITH_TEXTURES_specfic_class_data (self, CppClass batcher_class) |
| |
| CppClass | generate_cpp_class (self) |
| |
◆ __init__()
◆ generate_cache_body()
| str main.ShaderBatcherCppClass.generate_cache_body |
( |
| self | ) |
|
◆ generate_cache_parameter_list()
| List[CppParameter] main.ShaderBatcherCppClass.generate_cache_parameter_list |
( |
| self | ) |
|
◆ generate_constructor_body()
| str main.ShaderBatcherCppClass.generate_constructor_body |
( |
| self | ) |
|
◆ generate_cpp_class()
| CppClass main.ShaderBatcherCppClass.generate_cpp_class |
( |
| self | ) |
|
◆ generate_CWL_V_TRANSFORMATION_UBOS_1024_WITH_SOLID_COLOR_specific_class_data()
| main.ShaderBatcherCppClass.generate_CWL_V_TRANSFORMATION_UBOS_1024_WITH_SOLID_COLOR_specific_class_data |
( |
| self, |
|
|
CppClass
| batcher_class ) |
◆ generate_deconstructor()
| str main.ShaderBatcherCppClass.generate_deconstructor |
( |
| self | ) |
|
◆ generate_draw_everything_body()
| str main.ShaderBatcherCppClass.generate_draw_everything_body |
( |
| self | ) |
|
◆ generate_ivpX_cache_body()
| str main.ShaderBatcherCppClass.generate_ivpX_cache_body |
( |
| self, |
|
|
str | ivpX_struct_parameter_name, |
|
|
List[str]
| attributes ) |
◆ generate_ivpX_queue_draw_body()
| str main.ShaderBatcherCppClass.generate_ivpX_queue_draw_body |
( |
| self, |
|
|
str | ivpX_struct_parameter_name, |
|
|
List[str]
| attributes ) |
◆ generate_ivpX_tag_id_body()
| str main.ShaderBatcherCppClass.generate_ivpX_tag_id_body |
( |
| self, |
|
|
str | struct_var_name ) |
◆ generate_queue_draw_body()
| str main.ShaderBatcherCppClass.generate_queue_draw_body |
( |
| self | ) |
|
◆ generate_queue_draw_parameter_list()
| List[CppParameter] main.ShaderBatcherCppClass.generate_queue_draw_parameter_list |
( |
| self | ) |
|
◆ generate_TEXTURE_PACKER_CWL_V_TRANSFORMATION_UBOS_1024_specfic_class_data()
| main.ShaderBatcherCppClass.generate_TEXTURE_PACKER_CWL_V_TRANSFORMATION_UBOS_1024_specfic_class_data |
( |
| self, |
|
|
CppClass
| batcher_class ) |
◆ generate_TEXTURE_PACKER_RIGGED_AND_ANIMATED_CWL_V_TRANSFORMATION_UBOS_1024_WITH_TEXTURES_specfic_class_data()
| main.ShaderBatcherCppClass.generate_TEXTURE_PACKER_RIGGED_AND_ANIMATED_CWL_V_TRANSFORMATION_UBOS_1024_WITH_TEXTURES_specfic_class_data |
( |
| self, |
|
|
CppClass
| batcher_class ) |
◆ get_associated_draw_info_struct()
| Optional[DrawInfo] main.ShaderBatcherCppClass.get_associated_draw_info_struct |
( |
| self | ) |
|
◆ get_class_name()
| str main.ShaderBatcherCppClass.get_class_name |
( |
| self | ) |
|
◆ get_delete_object_methods_for_draw_info_struct()
| List[CppMethod] main.ShaderBatcherCppClass.get_delete_object_methods_for_draw_info_struct |
( |
| self | ) |
|
◆ get_queue_draw_methods_for_draw_info_structs()
| List[CppMethod] main.ShaderBatcherCppClass.get_queue_draw_methods_for_draw_info_structs |
( |
| self | ) |
|
◆ is_ubo_shader
| tuple main.ShaderBatcherCppClass.is_ubo_shader |
Initial value:= (
ShaderVertexAttributeVariable.LOCAL_TO_WORLD_INDEX in self.vertex_attributes
)
◆ num_elements_in_buffer
| main.ShaderBatcherCppClass.num_elements_in_buffer = num_elements_in_buffer |
◆ shader_type
| ShaderType main.ShaderBatcherCppClass.shader_type = shader_type |
◆ vertex_attributes
The documentation for this class was generated from the following file: