CoriEngine
Loading...
Searching...
No Matches
Cori::Graphics::IndexBuffer Class Referenceabstract

#include <Buffers.hpp>

Inheritance diagram for Cori::Graphics::IndexBuffer:

Public Member Functions

virtual ~IndexBuffer ()=default
virtual void Bind () const =0
virtual void Unbind () const =0
virtual uint32_t GetCount () const =0

Static Public Member Functions

static std::shared_ptr< IndexBufferCreate (uint32_t *indices, uint32_t count)

Detailed Description

Definition at line 212 of file Buffers.hpp.

Constructor & Destructor Documentation

◆ ~IndexBuffer()

virtual Cori::Graphics::IndexBuffer::~IndexBuffer ( )
virtualdefault

Member Function Documentation

◆ Bind()

virtual void Cori::Graphics::IndexBuffer::Bind ( ) const
pure virtual

◆ Create()

std::shared_ptr< IndexBuffer > Cori::Graphics::IndexBuffer::Create ( uint32_t * indices,
uint32_t count )
staticnodiscard

Definition at line 29 of file Buffers.cpp.

Here is the call graph for this function:

◆ GetCount()

virtual uint32_t Cori::Graphics::IndexBuffer::GetCount ( ) const
nodiscardpure virtual

◆ Unbind()

virtual void Cori::Graphics::IndexBuffer::Unbind ( ) const
pure virtual

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