MIR Engine
미래 지향 설계에 초점을 맞춘 자체 제작 게임 엔진
로딩중...
검색중...
일치하는것 없음
MIR::Event 구조체 참조

모든 이벤트의 기본 구조체 더 자세히 ...

#include <Event.hpp>

MIR::Event에 대한 상속 다이어그램 :
[범례]

Public 멤버 함수

virtual ~Event ()=default
 소멸자 (가상 소멸자로 선언)
 
 Event (EventType type)
 Event 구조체의 생성자
 

데이터 필드

EventType type
 이벤트 타입을 나타내는 멤버 변수
 

상세한 설명

모든 이벤트의 기본 구조체

Event 구조체는 특정 EventType을 담고 있으며, 이를 상속받아 다양한 구체적 이벤트 확장 가능.

주의
type 멤버를 통해 이벤트 핸들러나 Dispatcher는 이벤트 종류를 판별하고 알맞은 처리 로직을 적용.

생성자 & 소멸자 문서화

◆ ~Event()

virtual MIR::Event::~Event ( )
virtualdefault

소멸자 (가상 소멸자로 선언)

파생 클래스에서 안전한 소멸을 보장하기 위해 가상 소멸자 제공.

◆ Event()

MIR::Event::Event ( EventType type)
inline

Event 구조체의 생성자

매개변수
type생성 시 지정할 이벤트 타입

이 생성자를 통해 이벤트 타입을 지정할 수 있으며, 파생 클래스에서는 추가적인 이벤트 정보 확장 가능.

70 : type(type)
71 {
72 }
EventType type
이벤트 타입을 나타내는 멤버 변수
Definition Event.hpp:60

필드 문서화

◆ type

EventType MIR::Event::type

이벤트 타입을 나타내는 멤버 변수

이 값을 통해 이벤트 핸들러는 이벤트 종류를 식별하고, 해당 이벤트에 맞는 처리 로직 수행.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: