Blender V5.0
blender::draw::CurvesUniformBufPool Struct Reference

#include <draw_hair_private.hh>

Public Member Functions

void reset ()
CurvesInfosBufdummy_get ()
CurvesInfosBufalloc ()

Public Attributes

Vector< std::unique_ptr< CurvesInfosBuf > > ubos
int used = 0

Detailed Description

Definition at line 29 of file draw_hair_private.hh.

Member Function Documentation

◆ alloc()

CurvesInfosBuf & blender::draw::CurvesUniformBufPool::alloc ( )

Definition at line 41 of file draw_curves.cc.

References ptr, ubos, and used.

Referenced by reset().

◆ dummy_get()

CurvesInfosBuf & blender::draw::CurvesUniformBufPool::dummy_get ( )
inline

Definition at line 41 of file draw_hair_private.hh.

References ubos.

◆ reset()

void blender::draw::CurvesUniformBufPool::reset ( )
inline

Definition at line 33 of file draw_hair_private.hh.

References alloc(), ubos, and used.

Member Data Documentation

◆ ubos

Vector<std::unique_ptr<CurvesInfosBuf> > blender::draw::CurvesUniformBufPool::ubos

Definition at line 30 of file draw_hair_private.hh.

Referenced by alloc(), dummy_get(), and reset().

◆ used

int blender::draw::CurvesUniformBufPool::used = 0

Definition at line 31 of file draw_hair_private.hh.

Referenced by alloc(), and reset().


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