#include <OpenGLRendererAPI.h>
OpenGLRendererAPI.h 파일의 7 번째 라인에서 정의되었습니다.
◆ API
◆ Clear()
| void Gear::OpenGLRendererAPI::Clear |
( |
| ) |
|
|
overridevirtual |
◆ DrawIndexed()
| void Gear::OpenGLRendererAPI::DrawIndexed |
( |
const Ref< VertexArray > & |
vertexArray | ) |
|
|
overridevirtual |
Gear::RendererAPI를 구현.
OpenGLRendererAPI.cpp 파일의 32 번째 라인에서 정의되었습니다.
34 glDrawElements(GL_TRIANGLES, vertexArray->GetIndexBuffer()->GetCount(), GL_UNSIGNED_INT,
nullptr);
35 glBindTexture(GL_TEXTURE_2D, 0);
◆ GetAPI()
| static API Gear::RendererAPI::GetAPI |
( |
| ) |
|
|
inlinestaticinherited |
◆ Init()
| void Gear::OpenGLRendererAPI::Init |
( |
| ) |
|
|
overridevirtual |
◆ SetClearColor()
| void Gear::OpenGLRendererAPI::SetClearColor |
( |
const glm::vec4 & |
color | ) |
|
|
overridevirtual |
◆ SetViewPort()
| void Gear::OpenGLRendererAPI::SetViewPort |
( |
uint32_t |
x, |
|
|
uint32_t |
y, |
|
|
uint32_t |
width, |
|
|
uint32_t |
height |
|
) |
| |
|
overridevirtual |
◆ s_API
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: