2D_Game_Engine
Loading...
Searching...
No Matches
include
vertexarray.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
vertexbuffer.hpp
>
4
#include <
vertexbufferlayout.hpp
>
5
6
class
VertexArray
{
7
public
:
8
VertexArray
();
9
~VertexArray
();
10
11
void
AddBuffer
(
const
VertexBuffer
&vb,
const
VertexBufferLayout
&layout);
12
void
DisableAttribs
(
const
VertexBufferLayout
&layout);
13
14
void
Bind
()
const
;
15
void
Unbind
()
const
;
16
17
private
:
18
unsigned
int
m_ID;
19
};
VertexArray
Definition
vertexarray.hpp:6
VertexArray::Unbind
void Unbind() const
Definition
vertexarray.cpp:36
VertexArray::~VertexArray
~VertexArray()
Definition
vertexarray.cpp:9
VertexArray::AddBuffer
void AddBuffer(const VertexBuffer &vb, const VertexBufferLayout &layout)
Definition
vertexarray.cpp:13
VertexArray::DisableAttribs
void DisableAttribs(const VertexBufferLayout &layout)
Definition
vertexarray.cpp:26
VertexArray::VertexArray
VertexArray()
Definition
vertexarray.cpp:4
VertexArray::Bind
void Bind() const
Definition
vertexarray.cpp:32
VertexBufferLayout
Definition
vertexbufferlayout.hpp:23
VertexBuffer
Definition
vertexbuffer.hpp:6
vertexbuffer.hpp
vertexbufferlayout.hpp
Generated by
1.10.0