Blender V4.5
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 22 of file draw_hair_private.hh.

Member Function Documentation

◆ alloc()

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

Definition at line 40 of file draw_curves.cc.

References blender::draw::detail::DataBuffer< T, len, device_only >::data(), ubos, and used.

Referenced by reset().

◆ dummy_get()

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

◆ reset()

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

Member Data Documentation

◆ ubos

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

Definition at line 23 of file draw_hair_private.hh.

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

◆ used

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

Definition at line 24 of file draw_hair_private.hh.

Referenced by alloc(), and reset().


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