|
Blender V5.0
|
#include <draw_context_private.hh>
Public Member Functions | |
Viewport (DRW_viewport) | |
| void | modules_init () |
| void | modules_begin_sync () |
| void | modules_exit () |
Public Attributes | |
| DRWInstanceDataList * | idatalist |
| ListBase | smoke_textures |
| DRWViewData * | view_data [2] |
| blender::draw::CurvesModule * | curves_module |
| blender::draw::VolumeModule * | volume_module |
| blender::draw::PointCloudModule * | pointcloud_module |
| blender::draw::View * | default_view |
Contains memory pools information.
Definition at line 48 of file draw_context_private.hh.
| void DRWData::modules_begin_sync | ( | ) |
Definition at line 415 of file draw_context.cc.
References blender::draw::DRW_curves_begin_sync(), and DRW_smoke_begin_sync().
Referenced by DRW_cache_restart(), and DRW_custom_pipeline_begin().
| void DRWData::modules_exit | ( | ) |
Definition at line 422 of file draw_context.cc.
References DRW_smoke_exit().
Referenced by DRW_cache_restart().
| void DRWData::modules_init | ( | ) |
Definition at line 407 of file draw_context.cc.
References blender::draw::DRW_curves_init(), blender::draw::DRW_pointcloud_init(), and blender::draw::DRW_volume_init().
| blender::draw::CurvesModule* DRWData::curves_module |
Module storage.
Definition at line 56 of file draw_context_private.hh.
Referenced by blender::draw::curves_pos_buffer_get(), blender::draw::curves_sub_pass_setup_implementation(), blender::draw::DRW_curves_begin_sync(), blender::draw::DRW_curves_init(), blender::draw::DRW_curves_texture_for_evaluated_attribute(), blender::draw::DRW_curves_update(), DRW_viewport_data_free(), blender::draw::hair_pos_buffer_get(), and blender::draw::hair_sub_pass_setup_implementation().
| blender::draw::View* DRWData::default_view |
Default view that feeds every engine.
Definition at line 60 of file draw_context_private.hh.
Referenced by blender::draw::View::default_get(), blender::draw::View::default_set(), DRW_viewport_data_create(), and DRW_viewport_data_free().
| DRWInstanceDataList* DRWData::idatalist |
Instance data.
Definition at line 50 of file draw_context_private.hh.
| blender::draw::PointCloudModule* DRWData::pointcloud_module |
Definition at line 58 of file draw_context_private.hh.
Referenced by blender::draw::DRW_pointcloud_init(), DRW_viewport_data_free(), and blender::draw::pointcloud_sub_pass_setup_implementation().
| ListBase DRWData::smoke_textures |
List of smoke textures to free after drawing.
Definition at line 52 of file draw_context_private.hh.
Referenced by DRW_smoke_begin_sync(), and DRW_smoke_exit().
| DRWViewData* DRWData::view_data[2] |
Per stereo view data. Contains engine data and default frame-buffers.
Definition at line 54 of file draw_context_private.hh.
Referenced by DRW_viewport_data_create(), and DRW_viewport_data_free().
| blender::draw::VolumeModule* DRWData::volume_module |
Definition at line 57 of file draw_context_private.hh.
Referenced by DRW_viewport_data_free(), blender::draw::DRW_volume_init(), blender::draw::drw_volume_object_mesh_init(), blender::draw::volume_object_grids_init(), and blender::draw::volume_world_grids_init().