Skip to content

Transform

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

Transform

간단 설명: 위치/회전/스케일과 로컬/월드 행렬을 관리하고 방향 벡터/더티 플래그를 제공하는 기본 트랜스폼 구조체.

프로퍼티

  • position/rotation/scale (Vector4)
  • m_parentID, m_dirty, m_worldMatrix/m_localMatrix/m_inverseMatrix
  • 캐시: m_worldScale/m_worldQuaternion/m_worldPosition

메서드

메서드 설명
Set/AddPosition/Rotation/Scale 로컬 트랜스폼 수정
SetWorldPosition/Rotation/Scale 월드 트랜스폼 수정
GetLocalMatrix/GetWorldMatrix/GetInverseMatrix 행렬 조회
UpdateLocalMatrix/UpdateWorldMatrix 행렬 갱신
SetAndDecomposeMatrix(matrix, setLocal) 행렬 분해 설정
GetWorldPosition/Scale/Quaternion 캐시된 월드 값 반환
GetForward/Right/Up 방향 벡터 계산
SetDirty()/IsDirty() 더티 플래그 제어
SetParentID(id) 부모 ID 설정
TransformReset() 초기값으로 리셋

소유자: SetOwner/GetOwner()GameObject* 설정/조회.

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally