GearEngine  0.0.1
Gear::IndexBuffer 클래스 참조abstract

#include <Buffer.h>

Gear::IndexBuffer에 대한 상속 다이어그램 :
Inheritance graph
Gear::IndexBuffer에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

virtual ~IndexBuffer ()
 
virtual void Bind () const =0
 
virtual void Unbind () const =0
 
virtual uint32_t GetCount () const =0
 

정적 Public 멤버 함수

static IndexBufferCreate (uint32_t *indices, uint32_t count)
 

상세한 설명

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

생성자 & 소멸자 문서화

◆ ~IndexBuffer()

virtual Gear::IndexBuffer::~IndexBuffer ( )
inlinevirtual

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

122 {}

멤버 함수 문서화

◆ Bind()

virtual void Gear::IndexBuffer::Bind ( ) const
pure virtual

Gear::OpenGLIndexBuffer에서 구현되었습니다.

◆ Create()

IndexBuffer * Gear::IndexBuffer::Create ( uint32_t *  indices,
uint32_t  count 
)
static

Buffer.cpp 파일의 26 번째 라인에서 정의되었습니다.

27  {
28  switch (Renderer::GetAPI())
29  {
31  GR_CORE_ASSERT(false, "RendererAPI::None is currently not supported!");
32  return nullptr;
34  return new OpenGLIndexBuffer(indices, count);
35  }
36  GR_CORE_ASSERT(false, "Unknown RendererAPI!");
37  return nullptr;
38  }
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetCount()

virtual uint32_t Gear::IndexBuffer::GetCount ( ) const
pure virtual

Gear::OpenGLIndexBuffer에서 구현되었습니다.

◆ Unbind()

virtual void Gear::IndexBuffer::Unbind ( ) const
pure virtual

Gear::OpenGLIndexBuffer에서 구현되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
Gear::RendererAPI::API::None
@ None
Gear::RendererAPI::API::OpenGL
@ OpenGL
Gear::Renderer::GetAPI
static RendererAPI::API GetAPI()
Definition: Renderer.h:23
GR_CORE_ASSERT
#define GR_CORE_ASSERT(x,...)
Definition: Core.h:68