Blender  V3.3
Public Member Functions | List of all members
blender::gpu::DrawList Class Referenceabstract

#include <gpu_drawlist_private.hh>

Inheritance diagram for blender::gpu::DrawList:
blender::gpu::GLDrawList

Public Member Functions

virtual ~DrawList ()
 
virtual void append (GPUBatch *batch, int i_first, int i_count)=0
 
virtual void submit ()=0
 

Detailed Description

Implementation of Multi Draw Indirect. Base class which is then specialized for each implementation (GL, VK, ...).

Definition at line 21 of file gpu_drawlist_private.hh.

Constructor & Destructor Documentation

◆ ~DrawList()

virtual blender::gpu::DrawList::~DrawList ( )
inlinevirtual

Definition at line 23 of file gpu_drawlist_private.hh.

Member Function Documentation

◆ append()

virtual void blender::gpu::DrawList::append ( GPUBatch batch,
int  i_first,
int  i_count 
)
pure virtual

Implemented in blender::gpu::GLDrawList.

Referenced by GPU_draw_list_append().

◆ submit()

virtual void blender::gpu::DrawList::submit ( )
pure virtual

Implemented in blender::gpu::GLDrawList.

Referenced by GPU_draw_list_submit().


The documentation for this class was generated from the following file: