Marked some CGizmo functions as const + added a comment
This commit is contained in:
parent
d8ac185656
commit
421e718d07
|
@ -69,7 +69,7 @@ void CGizmo::AddToRenderer(CRenderer *pRenderer, const CFrustumPlanes&)
|
|||
}
|
||||
}
|
||||
|
||||
void CGizmo::DrawAsset(ERenderOptions options, u32 asset)
|
||||
void CGizmo::DrawAsset(ERenderOptions /*options*/, u32 asset)
|
||||
{
|
||||
// Determine which SModelPart array to use
|
||||
if (asset >= mNumCurrentParts) return;
|
||||
|
@ -464,6 +464,7 @@ bool CGizmo::TransformFromInput(const CRay& ray, CCamera& camera)
|
|||
// Apply scale
|
||||
scaleAmount = scaleAmount + mScaleOffset + 1.f;
|
||||
|
||||
// A multiplier is applied to the scale amount of it's less than 1 to prevent it from going negative
|
||||
if (scaleAmount < 1.f)
|
||||
scaleAmount = 1.f / (-(scaleAmount - 1.f) + 1.f);
|
||||
|
||||
|
@ -491,67 +492,67 @@ void CGizmo::EndTransform()
|
|||
mIsTransforming = false;
|
||||
}
|
||||
|
||||
bool CGizmo::IsTransforming()
|
||||
bool CGizmo::IsTransforming() const
|
||||
{
|
||||
return mIsTransforming;
|
||||
}
|
||||
|
||||
bool CGizmo::HasTransformed()
|
||||
bool CGizmo::HasTransformed() const
|
||||
{
|
||||
return mHasTransformed;
|
||||
}
|
||||
|
||||
CGizmo::EGizmoMode CGizmo::Mode()
|
||||
CGizmo::EGizmoMode CGizmo::Mode() const
|
||||
{
|
||||
return mMode;
|
||||
}
|
||||
|
||||
ETransformSpace CGizmo::TransformSpace()
|
||||
ETransformSpace CGizmo::TransformSpace() const
|
||||
{
|
||||
return mTransformSpace;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::Position()
|
||||
CVector3f CGizmo::Position() const
|
||||
{
|
||||
return mPosition;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::DeltaTranslation()
|
||||
CVector3f CGizmo::DeltaTranslation() const
|
||||
{
|
||||
return mDeltaTranslation;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::TotalTranslation()
|
||||
CVector3f CGizmo::TotalTranslation() const
|
||||
{
|
||||
return mTotalTranslation;
|
||||
}
|
||||
|
||||
CQuaternion CGizmo::Rotation()
|
||||
CQuaternion CGizmo::Rotation() const
|
||||
{
|
||||
return mRotation;
|
||||
}
|
||||
|
||||
CQuaternion CGizmo::DeltaRotation()
|
||||
CQuaternion CGizmo::DeltaRotation() const
|
||||
{
|
||||
return mDeltaRotation;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::TotalRotation()
|
||||
CVector3f CGizmo::TotalRotation() const
|
||||
{
|
||||
return mTotalRotation;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::Scale()
|
||||
CVector3f CGizmo::Scale() const
|
||||
{
|
||||
return mScale;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::DeltaScale()
|
||||
CVector3f CGizmo::DeltaScale() const
|
||||
{
|
||||
return mDeltaScale;
|
||||
}
|
||||
|
||||
CVector3f CGizmo::TotalScale()
|
||||
CVector3f CGizmo::TotalScale() const
|
||||
{
|
||||
return mTotalScale;
|
||||
}
|
||||
|
|
26
UI/CGizmo.h
26
UI/CGizmo.h
|
@ -136,20 +136,20 @@ public:
|
|||
void StartTransform();
|
||||
bool TransformFromInput(const CRay& ray, CCamera& camera);
|
||||
void EndTransform();
|
||||
bool IsTransforming();
|
||||
bool HasTransformed();
|
||||
bool IsTransforming() const;
|
||||
bool HasTransformed() const;
|
||||
|
||||
EGizmoMode Mode();
|
||||
ETransformSpace TransformSpace();
|
||||
CVector3f Position();
|
||||
CVector3f DeltaTranslation();
|
||||
CVector3f TotalTranslation();
|
||||
CQuaternion Rotation();
|
||||
CQuaternion DeltaRotation();
|
||||
CVector3f TotalRotation();
|
||||
CVector3f Scale();
|
||||
CVector3f DeltaScale();
|
||||
CVector3f TotalScale();
|
||||
EGizmoMode Mode() const;
|
||||
ETransformSpace TransformSpace() const;
|
||||
CVector3f Position() const;
|
||||
CVector3f DeltaTranslation() const;
|
||||
CVector3f TotalTranslation() const;
|
||||
CQuaternion Rotation() const;
|
||||
CQuaternion DeltaRotation() const;
|
||||
CVector3f TotalRotation() const;
|
||||
CVector3f Scale() const;
|
||||
CVector3f DeltaScale() const;
|
||||
CVector3f TotalScale() const;
|
||||
void SetMode(EGizmoMode mode);
|
||||
void SetTransformSpace(ETransformSpace space);
|
||||
void SetPosition(const CVector3f& position);
|
||||
|
|
Loading…
Reference in New Issue