mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-07-14 00:55:54 +00:00
CSceneNode: std::move string in SetName()
Allows for calling code to completely avoid copies being made.
This commit is contained in:
parent
e962d9ba96
commit
28587fb622
@ -169,7 +169,7 @@ public:
|
|||||||
bool InheritsScale() const { return _mInheritsScale; }
|
bool InheritsScale() const { return _mInheritsScale; }
|
||||||
|
|
||||||
// Setters
|
// Setters
|
||||||
void SetName(const TString& rkName) { mName = rkName; }
|
void SetName(TString rkName) { mName = std::move(rkName); }
|
||||||
void SetPosition(const CVector3f& rkPosition) { mPosition = rkPosition; MarkTransformChanged(); }
|
void SetPosition(const CVector3f& rkPosition) { mPosition = rkPosition; MarkTransformChanged(); }
|
||||||
void SetRotation(const CQuaternion& rkRotation) { mRotation = rkRotation; MarkTransformChanged(); }
|
void SetRotation(const CQuaternion& rkRotation) { mRotation = rkRotation; MarkTransformChanged(); }
|
||||||
void SetRotation(const CVector3f& rkRotEuler) { mRotation = CQuaternion::FromEuler(rkRotEuler); MarkTransformChanged(); }
|
void SetRotation(const CVector3f& rkRotEuler) { mRotation = CQuaternion::FromEuler(rkRotEuler); MarkTransformChanged(); }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user