void CTransform::SetTransform( Matrix4x4& transform ) { m_Translation.Set( transform.GetTranslation() ); m_Euler.SetFromMatrix( transform ); m_Scale.Set( transform.GetScale() ); m_Transform.SetFrom4x4( transform.m ); m_DirtyMatrix = false; m_DirtyQuaternion = true; }