|
Blender V4.3
|
#include <draw_manager_c.hh>
Public Attributes | |
| DRWShadingGroup * | next |
| GPUShader * | shader |
| DRWUniformChunk * | uniforms |
| struct { | |
| struct DRWCommandChunk * first | |
| struct DRWCommandChunk * last | |
| } | cmd |
| union { | |
| struct { | |
| int objectinfo | |
| DRWResourceHandle pass_handle | |
| const struct GPUUniformAttrList * uniform_attrs | |
| } | |
| struct { | |
| float distance | |
| uint original_index | |
| } z_sorting | |
| }; | |
Definition at line 401 of file draw_manager_c.hh.
| union { ... } DRWShadingGroup |
| struct { ... } DRWShadingGroup::cmd |
| float DRWShadingGroup::distance |
Definition at line 424 of file draw_manager_c.hh.
Referenced by DRW_pass_sort_shgroup_z(), and pass_shgroup_dist_sort().
| struct DRWCommandChunk* DRWShadingGroup::first |
Definition at line 409 of file draw_manager_c.hh.
Referenced by draw_command_iter_begin(), DRW_pass_sort_shgroup_z(), drw_shgroup_create_ex(), DRW_shgroup_create_sub(), and DRW_shgroup_is_empty().
| struct DRWCommandChunk * DRWShadingGroup::last |
Definition at line 409 of file draw_manager_c.hh.
Referenced by drw_command_create(), drw_shgroup_create_ex(), and DRW_shgroup_create_sub().
| DRWShadingGroup* DRWShadingGroup::next |
Definition at line 402 of file draw_manager_c.hh.
Referenced by drw_draw_pass_ex(), and DRW_pass_sort_shgroup_z().
| int DRWShadingGroup::objectinfo |
Definition at line 415 of file draw_manager_c.hh.
Referenced by drw_resource_handle(), and drw_shgroup_init().
| uint DRWShadingGroup::original_index |
Definition at line 425 of file draw_manager_c.hh.
Referenced by DRW_pass_sort_shgroup_z(), and pass_shgroup_dist_sort().
| DRWResourceHandle DRWShadingGroup::pass_handle |
Definition at line 416 of file draw_manager_c.hh.
Referenced by DRW_pass_sort_shgroup_z(), drw_shgroup_create_ex(), and DRW_shgroup_create_sub().
| GPUShader* DRWShadingGroup::shader |
Definition at line 404 of file draw_manager_c.hh.
Referenced by draw_call_indirect(), draw_geometry_bind(), draw_geometry_execute(), draw_legacy_matrix_update(), draw_shgroup(), draw_update_uniforms(), DRW_shgroup_add_material_resources(), DRW_shgroup_buffer_texture(), DRW_shgroup_buffer_texture_ref(), drw_shgroup_create_ex(), DRW_shgroup_create_sub(), DRW_shgroup_storage_block_ex(), DRW_shgroup_storage_block_ref_ex(), drw_shgroup_uniform(), DRW_shgroup_uniform_block_ex(), DRW_shgroup_uniform_block_ref_ex(), DRW_shgroup_uniform_image(), DRW_shgroup_uniform_image_ref(), DRW_shgroup_uniform_mat4_copy(), DRW_shgroup_uniform_texture_ex(), DRW_shgroup_uniform_texture_ref_ex(), DRW_shgroup_vertex_buffer_ex(), and DRW_shgroup_vertex_buffer_ref_ex().
| const struct GPUUniformAttrList* DRWShadingGroup::uniform_attrs |
Definition at line 419 of file draw_manager_c.hh.
Referenced by drw_resource_handle(), DRW_shgroup_add_material_resources(), and drw_shgroup_init().
| DRWUniformChunk* DRWShadingGroup::uniforms |
Definition at line 405 of file draw_manager_c.hh.
Referenced by draw_update_uniforms(), drw_shgroup_init(), and drw_shgroup_uniform_create_ex().
| struct { ... } DRWShadingGroup::z_sorting |
Referenced by DRW_pass_sort_shgroup_z(), and pass_shgroup_dist_sort().