GearEngine  0.0.1
Gear::RenderCommand 클래스 참조

#include <RenderCommand.h>

Gear::RenderCommand에 대한 협력 다이어그램:
Collaboration graph

정적 Public 멤버 함수

static void Init ()
 
static void SetClearColor (const glm::vec4 &color)
 
static void Clear ()
 
static void DrawIndexed (const Ref< VertexArray > &vertexArray)
 
static void SetViewPort (uint32_t x, uint32_t y, uint32_t width, uint32_t height)
 

정적 Private 속성

static Scope< RendererAPIs_RendererAPI = CreateScope<OpenGLRendererAPI>()
 

상세한 설명

RenderCommand.h 파일의 7 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Clear()

static void Gear::RenderCommand::Clear ( )
inlinestatic

RenderCommand.h 파일의 20 번째 라인에서 정의되었습니다.

21  {
22  s_RendererAPI->Clear();
23  }

◆ DrawIndexed()

static void Gear::RenderCommand::DrawIndexed ( const Ref< VertexArray > &  vertexArray)
inlinestatic

RenderCommand.h 파일의 25 번째 라인에서 정의되었습니다.

26  {
27  s_RendererAPI->DrawIndexed(vertexArray);
28  }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Init()

static void Gear::RenderCommand::Init ( )
inlinestatic

RenderCommand.h 파일의 10 번째 라인에서 정의되었습니다.

11  {
12  s_RendererAPI->Init();
13  }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetClearColor()

static void Gear::RenderCommand::SetClearColor ( const glm::vec4 &  color)
inlinestatic

RenderCommand.h 파일의 15 번째 라인에서 정의되었습니다.

16  {
17  s_RendererAPI->SetClearColor(color);
18  }

◆ SetViewPort()

static void Gear::RenderCommand::SetViewPort ( uint32_t  x,
uint32_t  y,
uint32_t  width,
uint32_t  height 
)
inlinestatic

RenderCommand.h 파일의 30 번째 라인에서 정의되었습니다.

31  {
32  s_RendererAPI->SetViewPort(x, y, width, height);
33  }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ s_RendererAPI

Scope< RendererAPI > Gear::RenderCommand::s_RendererAPI = CreateScope<OpenGLRendererAPI>()
staticprivate

RenderCommand.h 파일의 36 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
Gear::RenderCommand::s_RendererAPI
static Scope< RendererAPI > s_RendererAPI
Definition: RenderCommand.h:36