GearEngine  0.0.1
Gear::Layer 클래스 참조

#include <Layer.h>

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

Public 멤버 함수

 Layer (const std::string &name="Layer")
 
virtual ~Layer ()=default
 
virtual void OnAttach ()
 
virtual void OnDetach ()
 
virtual void OnUpdate (Timestep ts)
 
virtual void OnImGuiRender ()
 
virtual void OnEvent (Event &event)
 
const std::string & GetName () const
 

Protected 속성

std::string m_DebugName
 

상세한 설명

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

생성자 & 소멸자 문서화

◆ Layer()

Gear::Layer::Layer ( const std::string &  name = "Layer")

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

6  : m_DebugName(name)
7  {
8  }

◆ ~Layer()

virtual Gear::Layer::~Layer ( )
virtualdefault

멤버 함수 문서화

◆ GetName()

const std::string& Gear::Layer::GetName ( ) const
inline

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

20 { return m_DebugName; }

◆ OnAttach()

virtual void Gear::Layer::OnAttach ( )
inlinevirtual

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

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

14 {}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnDetach()

virtual void Gear::Layer::OnDetach ( )
inlinevirtual

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

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

15 {}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnEvent()

virtual void Gear::Layer::OnEvent ( Event event)
inlinevirtual

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

18 {}

◆ OnImGuiRender()

virtual void Gear::Layer::OnImGuiRender ( )
inlinevirtual

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

17 {}

◆ OnUpdate()

virtual void Gear::Layer::OnUpdate ( Timestep  ts)
inlinevirtual

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

16 {}

멤버 데이터 문서화

◆ m_DebugName

std::string Gear::Layer::m_DebugName
protected

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


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
Gear::Layer::m_DebugName
std::string m_DebugName
Definition: Layer.h:22