|
Blender V4.3
|
#include <draw_manager_c.hh>
Definition at line 595 of file draw_manager_c.hh.
| blender::gpu::Batch* DRWManager::batch |
Definition at line 628 of file draw_manager_c.hh.
| GPUContext* DRWManager::blender_gpu_context |
Definition at line 681 of file draw_manager_c.hh.
| bool DRWManager::buffer_finish_called |
Definition at line 657 of file draw_manager_c.hh.
| DRWDebugModule* DRWManager::debug |
Definition at line 687 of file draw_manager_c.hh.
| GPUFrameBuffer* DRWManager::default_framebuffer |
Definition at line 636 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| GSet* DRWManager::delayed_extraction |
Definition at line 673 of file draw_manager_c.hh.
| uint DRWManager::draw_background |
Definition at line 647 of file draw_manager_c.hh.
| DRWContextState DRWManager::draw_ctx |
Definition at line 652 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| GPUDrawList* DRWManager::draw_list |
Definition at line 685 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| uint DRWManager::draw_text |
Definition at line 648 of file draw_manager_c.hh.
| void** DRWManager::dupli_datas |
Definition at line 624 of file draw_manager_c.hh.
| GHash* DRWManager::dupli_ghash |
Hash-map: DupliKey -> void pointer for each enabled engine.
Definition at line 620 of file draw_manager_c.hh.
| Object* DRWManager::dupli_origin |
Object referenced by the current dupli object.
Definition at line 616 of file draw_manager_c.hh.
| ID* DRWManager::dupli_origin_data |
Object-data referenced by the current dupli object.
Definition at line 618 of file draw_manager_c.hh.
| Object* DRWManager::dupli_parent |
Object that created the dupli-list the current object is part of.
Definition at line 614 of file draw_manager_c.hh.
| DupliObject* DRWManager::dupli_source |
Dupli object that corresponds to the current object.
Definition at line 612 of file draw_manager_c.hh.
| bool DRWManager::in_progress |
True, when drawing is in progress, see DRW_draw_in_progress.
Definition at line 660 of file draw_manager_c.hh.
Referenced by drw_manager_exit(), and drw_manager_init().
| float DRWManager::inv_size[2] |
Definition at line 638 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| uint DRWManager::is_depth |
Definition at line 644 of file draw_manager_c.hh.
| uint DRWManager::is_image_render |
Definition at line 645 of file draw_manager_c.hh.
| uint DRWManager::is_material_select |
Definition at line 643 of file draw_manager_c.hh.
| uint DRWManager::is_scene_render |
Definition at line 646 of file draw_manager_c.hh.
| uint DRWManager::is_select |
Definition at line 642 of file draw_manager_c.hh.
| DRWResourceHandle DRWManager::ob_handle |
Definition at line 603 of file draw_manager_c.hh.
| bool DRWManager::ob_state_obinfo_init |
True if current DST.ob_state has its matching DRWObjectInfos init.
Definition at line 605 of file draw_manager_c.hh.
| DRWInstanceData* DRWManager::object_instance_data[MAX_INSTANCE_DATA_SIZE] |
TODO(@fclem): try to remove usage of this.
Definition at line 622 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| struct { ... } DRWManager::options |
| DRWResourceHandle DRWManager::pass_handle |
Handle of next DRWPass to be allocated.
Definition at line 609 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| float DRWManager::pixsize |
Definition at line 639 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| uint DRWManager::primary_view_num |
Definition at line 665 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| DRWResourceHandle DRWManager::resource_handle |
Handle of current object resource in object resource arrays (DRWObjectMatrices/Infos).
Definition at line 607 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| uint DRWManager::select_id |
Definition at line 668 of file draw_manager_c.hh.
| GPUShader* DRWManager::shader |
Definition at line 627 of file draw_manager_c.hh.
| float DRWManager::size[2] |
Definition at line 637 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| DRWState DRWManager::state |
Definition at line 631 of file draw_manager_c.hh.
| DRWState DRWManager::state_lock |
Definition at line 632 of file draw_manager_c.hh.
| void* DRWManager::system_gpu_context |
Unique ghost context used by the draw manager.
Definition at line 680 of file draw_manager_c.hh.
| TicketMutex* DRWManager::system_gpu_context_mutex |
Mutex to lock the drw manager and avoid concurrent context usage.
Definition at line 683 of file draw_manager_c.hh.
| TaskGraph* DRWManager::task_graph |
Definition at line 671 of file draw_manager_c.hh.
| DRWTextStore** DRWManager::text_store_p |
Definition at line 655 of file draw_manager_c.hh.
| DRWView* DRWManager::view_active |
Definition at line 663 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| DRWViewData* DRWManager::view_data_active |
Active view data structure for one of the 2 stereo view. Not related to DRWView.
Definition at line 601 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| DRWView* DRWManager::view_default |
Definition at line 662 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| DRWView* DRWManager::view_previous |
Definition at line 664 of file draw_manager_c.hh.
Referenced by drw_manager_init().
| GPUViewport* DRWManager::viewport |
Definition at line 635 of file draw_manager_c.hh.
Referenced by drw_manager_exit(), and drw_manager_init().
| DRWData* DRWManager::vmempool |
Definition at line 599 of file draw_manager_c.hh.
Referenced by drw_manager_exit(), and drw_manager_init().