/// <summary> /// Updates the local rotation information. /// </summary> private void RefreshLocalRotation() { if (IsAllDirty(DirtyFlag.LocalRot)) { m_localRotation = LocalToParentMatix.ExtractRotation(); MarkClean(DirtyFlag.LocalRot); } }
/// <summary> /// Updates the local scale information. /// </summary> private void RefreshLocalScale() { if (IsAllDirty(DirtyFlag.LocalScl)) { m_localScale = LocalToParentMatix.ExtractScale(); MarkClean(DirtyFlag.LocalScl); } }
/// <summary> /// Updates the local position information. /// </summary> private void RefreshLocalPosition() { if (IsAllDirty(DirtyFlag.LocalPos)) { m_localPosition = LocalToParentMatix.ExtractTranslation(); MarkClean(DirtyFlag.LocalPos); } }