Skip to content

ProxyCommand

29thnight edited this page Nov 28, 2025 · 1 revision

ProxyCommand / ProxyCommandQueueController

간단 설명: 프록시 상태 업데이트를 커맨드 객체로 큐잉하여 프레임 간 안전하게 적용.

ProxyCommand 메서드

메서드 명 메서드 설명
ProxyCommand(<Component*>) 컴포넌트별 생성자(메쉬/지형/폴리지/UI 등)
~ProxyCommand() 기본 소멸자
복사/이동 생성자 & 연산자 커맨드 복사/이동 지원
ProxyCommandExecute() 내부 저장된 업데이트 람다 실행(프록시 상태 반영)

ProxyCommand 맴버변수

이름 설명
m_proxyGUID 대상 프록시 GUID
m_updateFunction 실행 시 호출되는 람다(ProxyCommandExecute)

ProxyCommandQueueController 메서드

메서드 명 메서드 설명
Execute() 현재/이전/다음 프레임 큐 순서대로 Drain 후 각 커맨드 실행
PushProxyCommand(command) 현재 프레임 큐에 커맨드 푸시
AddFrame() 프레임 인덱스 증가(3중 큐 회전)

ProxyCommandQueueController 맴버변수

이름 설명
m_proxyFrameCommands 3개 concurrent_queue 배열(프레임링 버퍼)
m_frame 원자적 프레임 카운터

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally