CoriEngine
Loading...
Searching...
No Matches
Cori::Graphics::Internal::OpenGLIndexBuffer Class Referencefinal

#include <GL_Buffers.hpp>

Inheritance diagram for Cori::Graphics::Internal::OpenGLIndexBuffer:
Collaboration diagram for Cori::Graphics::Internal::OpenGLIndexBuffer:

Public Member Functions

 OpenGLIndexBuffer (const uint32_t *indices, uint32_t count)
 ~OpenGLIndexBuffer () override
void Bind () const override
void Unbind () const override
uint32_t GetCount () const override

Static Public Member Functions

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

Friends

class OpenGLVertexArray

Detailed Description

Definition at line 30 of file GL_Buffers.hpp.

Constructor & Destructor Documentation

◆ OpenGLIndexBuffer()

Cori::Graphics::Internal::OpenGLIndexBuffer::OpenGLIndexBuffer ( const uint32_t * indices,
uint32_t count )

Definition at line 90 of file GL_Buffers.cpp.

◆ ~OpenGLIndexBuffer()

Cori::Graphics::Internal::OpenGLIndexBuffer::~OpenGLIndexBuffer ( )
override

Definition at line 99 of file GL_Buffers.cpp.

Member Function Documentation

◆ Bind()

void Cori::Graphics::Internal::OpenGLIndexBuffer::Bind ( ) const
overridevirtual

Implements Cori::Graphics::IndexBuffer.

Definition at line 105 of file GL_Buffers.cpp.

◆ Create()

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

Definition at line 29 of file Buffers.cpp.

Here is the call graph for this function:

◆ GetCount()

uint32_t Cori::Graphics::Internal::OpenGLIndexBuffer::GetCount ( ) const
overridevirtual

Implements Cori::Graphics::IndexBuffer.

Definition at line 115 of file GL_Buffers.cpp.

◆ Unbind()

void Cori::Graphics::Internal::OpenGLIndexBuffer::Unbind ( ) const
overridevirtual

Implements Cori::Graphics::IndexBuffer.

Definition at line 110 of file GL_Buffers.cpp.

◆ OpenGLVertexArray

friend class OpenGLVertexArray
friend

Definition at line 40 of file GL_Buffers.hpp.


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