Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::GraphicsAPI::OpenGL::VertexArrayObject Class Reference
Inheritance diagram for Grindstone::GraphicsAPI::OpenGL::VertexArrayObject:
Grindstone::GraphicsAPI::VertexArrayObject

Public Member Functions

 VertexArrayObject (const CreateInfo &createInfo)
virtual void Bind () override
virtual void Unbind () override
Public Member Functions inherited from Grindstone::GraphicsAPI::VertexArrayObject
 VertexArrayObject (const VertexInputLayout &layout)
VertexInputLayoutGetLayout ()

Protected Attributes

GLuint vertexArrayObject
uint32_t vertexBufferCount = 0

Additional Inherited Members

Public Attributes inherited from Grindstone::GraphicsAPI::VertexArrayObject
VertexInputLayout layout

Constructor & Destructor Documentation

◆ ~VertexArrayObject()

Grindstone::GraphicsAPI::OpenGL::VertexArrayObject::~VertexArrayObject ( )
overridevirtual

Member Function Documentation

◆ Bind()

void Grindstone::GraphicsAPI::OpenGL::VertexArrayObject::Bind ( )
overridevirtual

◆ Unbind()

void Grindstone::GraphicsAPI::OpenGL::VertexArrayObject::Unbind ( )
overridevirtual

The documentation for this class was generated from the following files:
  • /github/workspace/plugins/Grindstone.RHI.OpenGL/include/GLVertexArrayObject.hpp
  • /github/workspace/plugins/Grindstone.RHI.OpenGL/source/GLVertexArrayObject.cpp