#include <OpenGLBuffer.h>
OpenGLBuffer.h 파일의 7 번째 라인에서 정의되었습니다.
◆ OpenGLVertexBuffer()
| Gear::OpenGLVertexBuffer::OpenGLVertexBuffer |
( |
float * |
vertices, |
|
|
uint32_t |
size |
|
) |
| |
OpenGLBuffer.cpp 파일의 12 번째 라인에서 정의되었습니다.
18 glBufferData(GL_ARRAY_BUFFER, size, vertices, GL_STATIC_DRAW);
◆ ~OpenGLVertexBuffer()
| Gear::OpenGLVertexBuffer::~OpenGLVertexBuffer |
( |
| ) |
|
|
virtual |
◆ Bind()
| void Gear::OpenGLVertexBuffer::Bind |
( |
| ) |
const |
|
overridevirtual |
◆ Create()
| VertexBuffer * Gear::VertexBuffer::Create |
( |
float * |
vertices, |
|
|
uint32_t |
size |
|
) |
| |
|
staticinherited |
Buffer.cpp 파일의 11 번째 라인에서 정의되었습니다.
16 GR_CORE_ASSERT(
false,
"RendererAPI::None is currently not supported!");
19 return new OpenGLVertexBuffer(vertices, size);
◆ GetLayout()
| virtual const BufferLayout& Gear::OpenGLVertexBuffer::GetLayout |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ SetLayout()
| virtual void Gear::OpenGLVertexBuffer::SetLayout |
( |
const BufferLayout & |
layout | ) |
|
|
inlinevirtual |
◆ Unbind()
| void Gear::OpenGLVertexBuffer::Unbind |
( |
| ) |
const |
|
overridevirtual |
◆ m_Layout
◆ m_RendererID
| uint32_t Gear::OpenGLVertexBuffer::m_RendererID |
|
private |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: