Blender V4.5
blender::draw::CurvesModule Struct Reference

#include <draw_hair_private.hh>

Public Member Functions

 ~CurvesModule ()
void init ()

Public Attributes

CurvesUniformBufPool ubo_pool
CurveRefinePass refine = {"CurvesEvalPass"}
gpu::VertBufdummy_vbo = drw_curves_ensure_dummy_vbo()

Detailed Description

Definition at line 42 of file draw_hair_private.hh.

Constructor & Destructor Documentation

◆ ~CurvesModule()

blender::draw::CurvesModule::~CurvesModule ( )
inline

Definition at line 48 of file draw_hair_private.hh.

References dummy_vbo, and GPU_VERTBUF_DISCARD_SAFE.

Member Function Documentation

◆ init()

void blender::draw::CurvesModule::init ( )
inline

Definition at line 53 of file draw_hair_private.hh.

References DRW_STATE_NO_DRAW, refine, and ubo_pool.

Referenced by blender::draw::DRW_curves_begin_sync().

Member Data Documentation

◆ dummy_vbo

gpu::VertBuf* blender::draw::CurvesModule::dummy_vbo = drw_curves_ensure_dummy_vbo()

Definition at line 46 of file draw_hair_private.hh.

Referenced by ~CurvesModule().

◆ refine

CurveRefinePass blender::draw::CurvesModule::refine = {"CurvesEvalPass"}

◆ ubo_pool

CurvesUniformBufPool blender::draw::CurvesModule::ubo_pool

Definition at line 43 of file draw_hair_private.hh.

Referenced by init().


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