Blender V5.0
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 ( )

◆ modules_exit()

void DRWData::modules_exit ( )

Definition at line 422 of file draw_context.cc.

References DRW_smoke_exit().

Referenced by DRW_cache_restart().

◆ modules_init()

void DRWData::modules_init ( )

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

◆ volume_module


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