|
Blender
V3.3
|
#include <draw_manager.h>
Public Attributes | |
| DRWShadingGroup * | next |
| GPUShader * | shader |
| struct DRWUniformChunk * | uniforms |
| struct { | |
| struct DRWCommandChunk * first | |
| struct DRWCommandChunk * last | |
| } | cmd |
| union { | |
| struct { | |
| int objectinfo | |
| DRWResourceHandle pass_handle | |
| struct GPUUniformAttrList * uniform_attrs | |
| } | |
| struct { | |
| float distance | |
| uint original_index | |
| } z_sorting | |
| }; | |
Definition at line 380 of file draw_manager.h.
| union { ... } |
| struct { ... } DRWShadingGroup::cmd |
| float DRWShadingGroup::distance |
Definition at line 403 of file draw_manager.h.
| struct DRWCommandChunk* DRWShadingGroup::first |
Definition at line 388 of file draw_manager.h.
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 388 of file draw_manager.h.
Referenced by drw_command_create(), drw_shgroup_create_ex(), and DRW_shgroup_create_sub().
| DRWShadingGroup* DRWShadingGroup::next |
Definition at line 381 of file draw_manager.h.
Referenced by drw_draw_pass_ex(), and DRW_pass_sort_shgroup_z().
| int DRWShadingGroup::objectinfo |
Definition at line 394 of file draw_manager.h.
Referenced by drw_resource_handle(), and drw_shgroup_init().
| uint DRWShadingGroup::original_index |
Definition at line 404 of file draw_manager.h.
| DRWResourceHandle DRWShadingGroup::pass_handle |
Definition at line 395 of file draw_manager.h.
Referenced by DRW_pass_sort_shgroup_z(), drw_shgroup_create_ex(), and DRW_shgroup_create_sub().
| GPUShader* DRWShadingGroup::shader |
Definition at line 383 of file draw_manager.h.
Referenced by 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().
| struct GPUUniformAttrList* DRWShadingGroup::uniform_attrs |
Definition at line 398 of file draw_manager.h.
Referenced by drw_resource_handle(), DRW_shgroup_add_material_resources(), and drw_shgroup_init().
| struct DRWUniformChunk* DRWShadingGroup::uniforms |
Definition at line 384 of file draw_manager.h.
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().