Blender V4.5
DRWData Struct Reference

#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
 
DRWViewDataview_data [2]
 
blender::draw::CurvesModulecurves_module
 
blender::draw::VolumeModulevolume_module
 
blender::draw::PointCloudModulepointcloud_module
 
blender::draw::Viewdefault_view
 

Detailed Description

Contains memory pools information.

Definition at line 48 of file draw_context_private.hh.

Member Function Documentation

◆ modules_begin_sync()

void DRWData::modules_begin_sync ( )

Definition at line 431 of file draw_context.cc.

References DRW_smoke_begin_sync().

Referenced by DRW_cache_restart(), and DRW_custom_pipeline_begin().

◆ modules_exit()

void DRWData::modules_exit ( )

Definition at line 438 of file draw_context.cc.

References DRW_smoke_exit().

Referenced by DRW_cache_restart(), and DRWContext::release_data().

◆ modules_init()

void DRWData::modules_init ( )

Definition at line 423 of file draw_context.cc.

Referenced by DRWContext::acquire_data().

Member Data Documentation

◆ curves_module

◆ default_view

blender::draw::View* DRWData::default_view

◆ idatalist

DRWInstanceDataList* DRWData::idatalist

Instance data.

Definition at line 50 of file draw_context_private.hh.

◆ pointcloud_module

◆ smoke_textures

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

◆ view_data

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 DRWContext::acquire_data(), DRW_viewport_data_create(), and DRW_viewport_data_free().

◆ volume_module


The documentation for this struct was generated from the following files: