|
Blender
V2.93
|
#include <GPU_viewport.h>
Public Attributes | |
| struct BLI_memblock * | commands |
| struct BLI_memblock * | commands_small |
| struct BLI_memblock * | callbuffers |
| struct BLI_memblock * | obmats |
| struct BLI_memblock * | obinfos |
| struct BLI_memblock * | cullstates |
| struct BLI_memblock * | shgroups |
| struct BLI_memblock * | uniforms |
| struct BLI_memblock * | views |
| struct BLI_memblock * | passes |
| struct BLI_memblock * | images |
| struct GPUUniformBuf ** | matrices_ubo |
| struct GPUUniformBuf ** | obinfos_ubo |
| struct GHash * | obattrs_ubo_pool |
| uint | ubo_len |
Definition at line 47 of file GPU_viewport.h.
| struct BLI_memblock* ViewportMemoryPool::callbuffers |
Definition at line 50 of file GPU_viewport.h.
Referenced by DRW_shgroup_call_buffer(), DRW_shgroup_call_buffer_instance(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::commands |
Definition at line 48 of file GPU_viewport.h.
Referenced by drw_command_create(), drw_resource_buffer_finish(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::commands_small |
Definition at line 49 of file GPU_viewport.h.
Referenced by drw_command_create(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::cullstates |
Definition at line 53 of file GPU_viewport.h.
Referenced by draw_call_is_culled(), draw_compute_culling(), draw_unit_state_create(), drw_resource_handle_new(), DRW_shgroup_call_ex(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::images |
Definition at line 58 of file GPU_viewport.h.
Referenced by drw_shgroup_material_texture(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct GPUUniformBuf** ViewportMemoryPool::matrices_ubo |
Definition at line 59 of file GPU_viewport.h.
Referenced by draw_call_batching_finish(), draw_call_resource_bind(), draw_update_uniforms(), drw_resource_buffer_finish(), and GPU_viewport_free().
| struct GHash* ViewportMemoryPool::obattrs_ubo_pool |
Definition at line 61 of file GPU_viewport.h.
Referenced by draw_update_uniforms(), drw_resource_buffer_finish(), drw_resource_handle(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::obinfos |
Definition at line 52 of file GPU_viewport.h.
Referenced by draw_unit_state_create(), drw_resource_buffer_finish(), drw_resource_handle(), drw_resource_handle_new(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct GPUUniformBuf** ViewportMemoryPool::obinfos_ubo |
Definition at line 60 of file GPU_viewport.h.
Referenced by draw_call_batching_finish(), draw_call_resource_bind(), draw_update_uniforms(), drw_resource_buffer_finish(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::obmats |
Definition at line 51 of file GPU_viewport.h.
Referenced by draw_legacy_matrix_update(), draw_unit_state_create(), DRW_pass_sort_shgroup_z(), drw_resource_buffer_finish(), drw_resource_handle_new(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::passes |
Definition at line 57 of file GPU_viewport.h.
Referenced by DRW_pass_create(), DRW_shgroup_create_sub(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::shgroups |
Definition at line 54 of file GPU_viewport.h.
Referenced by drw_shgroup_create_ex(), DRW_shgroup_create_sub(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| uint ViewportMemoryPool::ubo_len |
Definition at line 62 of file GPU_viewport.h.
Referenced by drw_resource_buffer_finish(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::uniforms |
Definition at line 55 of file GPU_viewport.h.
Referenced by drw_shgroup_uniform_create_ex(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().
| struct BLI_memblock* ViewportMemoryPool::views |
Definition at line 56 of file GPU_viewport.h.
Referenced by DRW_view_create(), DRW_view_create_sub(), drw_viewport_cache_resize(), drw_viewport_var_init(), and GPU_viewport_free().