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().