![]() |
ULIS
dev4.0.7
Utility Library for Imaging Systems
|
Public Member Functions | |
| void | DeltaScale (const FVec2F &iValues) |
| void | DeltaScale (float iX, float iY) |
| void | DeltaScaleUniform (float iValue) |
| void | DeltaScaleX (float iValue) |
| void | DeltaScaleY (float iValue) |
| FVec2F | Down () const |
| FVec2F | ExternalXAxis () const |
| FVec2F | ExternalYAxis () const |
| FVec3F | FromLocal (const FVec3F &iHPoint) const |
| FMat3F | InverseMatrix () const |
| FVec2F | LocalXAxis () const |
| FVec2F | LocalYAxis () const |
| FMat3F | Matrix () const |
| void | Move (const FVec2F &iDelta) |
| void | Move (float iDeltaRight, float iDeltaDown) |
| void | MoveDown (float iDelta) |
| void | MovePivot (const FVec2F &iDelta) |
| void | MovePivot (float iDeltaX, float iDeltaY) |
| void | MovePivotDown (float iDelta) |
| void | MovePivotRight (float iDelta) |
| void | MovePivotX (float iDelta) |
| void | MovePivotY (float iDelta) |
| void | MoveRight (float iDelta) |
| const FVec2F & | Pivot () const |
| FMat3F | PivotMatrix () const |
| float | PivotX () const |
| float | PivotY () const |
| FVec2F | PointFromLocal (const FVec2F &iPoint) const |
| FVec2F | PointToLocal (const FVec2F &iPoint) const |
| void | ResetPivot () |
| void | ResetRotation () |
| void | ResetScale () |
| void | ResetTranslation () |
| FVec2F | Right () const |
| void | Rotate (float iAngleRad) |
| float | Rotation () const |
| FMat3F | RotationMatrix () const |
| const FVec2F & | Scale () const |
| FMat3F | ScaleMatrix () const |
| float | ScaleX () const |
| float | ScaleY () const |
| void | SetPivot (const FVec2F &iValues) |
| void | SetPivot (float iX, float iY) |
| void | SetPivotX (float iValue) |
| void | SetPivotY (float iValue) |
| void | SetRotation (float iAngleRad) |
| void | SetScale (const FVec2F &iValues) |
| void | SetScale (float iX, float iY) |
| void | SetScaleuniform (float iValue) |
| void | SetScaleX (float iValue) |
| void | SetScaleY (float iValue) |
| void | SetTranslation (const FVec2F &iValues) |
| void | SetTranslation (float iX, float iY) |
| void | SetTranslationX (float iValue) |
| void | SetTranslationY (float iValue) |
| void | Stretch (const FVec2F &iValues) |
| void | Stretch (float iX, float iY) |
| void | StretchUniform (float iValue) |
| void | StretchX (float iValue) |
| void | StretchY (float iValue) |
| void | Target (const FVec2F &iTarget) |
| void | TargetLocal (const FVec2F &iTarget) |
| FVec3F | ToLocal (const FVec3F &iHPoint) const |
| void | Translate (const FVec2F &iDelta) |
| void | Translate (float iDeltaX, float iDeltaY) |
| void | TranslateX (float iDelta) |
| void | TranslateY (float iDelta) |
| const FVec2F & | Translation () const |
| FMat3F | TranslationMatrix () const |
| float | TranslationX () const |
| float | TranslationY () const |
| FVec2F | VecFromLocal (const FVec2F &iVec) const |
| FVec2F | VecToLocal (const FVec2F &iVec) const |
Public Member Functions inherited from TCallbackCapable< DelegateType, _ID > | |
| TCallbackCapable (const DelegateType &iDelegate=DelegateType()) | |
| TCallbackCapable (typename DelegateType::tFptr iDelegateFPTR) | |
| const DelegateType & | GetDelegate () const |
| template<typename ... Args> | |
| void | Invoke (Args ... args) const |
| void | SetDelegate (const DelegateType &iDelegate) |
| void | SetDelegate (const TCallbackCapable< DelegateType, _ID > &iOther) |
| void | SetDelegate (typename DelegateType::tFptr iDelegateFPTR) |
Protected Member Functions | |
| IHasTransform (const FVec2F &iPivot=FVec2F(0.f), const FVec2F &iTranslation=FVec2F(0.f), ufloat iRotation=0.f, const FVec2F &iScale=FVec2F(1.f), const FOnTransformInfoChanged &iDelegate=FOnTransformInfoChanged()) | |
Additional Inherited Members | |
Public Types inherited from TCallbackCapable< DelegateType, _ID > | |
| using | Delegate = DelegateType |
|
protected |
| void IHasTransform::DeltaScale | ( | const FVec2F & | iValues | ) |
| void IHasTransform::DeltaScale | ( | float | iX, |
| float | iY | ||
| ) |
| void IHasTransform::DeltaScaleUniform | ( | float | iValue | ) |
| void IHasTransform::DeltaScaleX | ( | float | iValue | ) |
| void IHasTransform::DeltaScaleY | ( | float | iValue | ) |
| FVec2F IHasTransform::Down | ( | ) | const |
| FVec2F IHasTransform::ExternalXAxis | ( | ) | const |
| FVec2F IHasTransform::ExternalYAxis | ( | ) | const |
| FMat3F IHasTransform::InverseMatrix | ( | ) | const |
| FVec2F IHasTransform::LocalXAxis | ( | ) | const |
| FVec2F IHasTransform::LocalYAxis | ( | ) | const |
| FMat3F IHasTransform::Matrix | ( | ) | const |
| void IHasTransform::Move | ( | const FVec2F & | iDelta | ) |
| void IHasTransform::Move | ( | float | iDeltaRight, |
| float | iDeltaDown | ||
| ) |
| void IHasTransform::MoveDown | ( | float | iDelta | ) |
| void IHasTransform::MovePivot | ( | const FVec2F & | iDelta | ) |
| void IHasTransform::MovePivot | ( | float | iDeltaX, |
| float | iDeltaY | ||
| ) |
| void IHasTransform::MovePivotDown | ( | float | iDelta | ) |
| void IHasTransform::MovePivotRight | ( | float | iDelta | ) |
| void IHasTransform::MovePivotX | ( | float | iDelta | ) |
| void IHasTransform::MovePivotY | ( | float | iDelta | ) |
| void IHasTransform::MoveRight | ( | float | iDelta | ) |
| const FVec2F& IHasTransform::Pivot | ( | ) | const |
| FMat3F IHasTransform::PivotMatrix | ( | ) | const |
| float IHasTransform::PivotX | ( | ) | const |
| float IHasTransform::PivotY | ( | ) | const |
| void IHasTransform::ResetPivot | ( | ) |
| void IHasTransform::ResetRotation | ( | ) |
| void IHasTransform::ResetScale | ( | ) |
| void IHasTransform::ResetTranslation | ( | ) |
| FVec2F IHasTransform::Right | ( | ) | const |
| void IHasTransform::Rotate | ( | float | iAngleRad | ) |
| float IHasTransform::Rotation | ( | ) | const |
| FMat3F IHasTransform::RotationMatrix | ( | ) | const |
| const FVec2F& IHasTransform::Scale | ( | ) | const |
| FMat3F IHasTransform::ScaleMatrix | ( | ) | const |
| float IHasTransform::ScaleX | ( | ) | const |
| float IHasTransform::ScaleY | ( | ) | const |
| void IHasTransform::SetPivot | ( | const FVec2F & | iValues | ) |
| void IHasTransform::SetPivot | ( | float | iX, |
| float | iY | ||
| ) |
| void IHasTransform::SetPivotX | ( | float | iValue | ) |
| void IHasTransform::SetPivotY | ( | float | iValue | ) |
| void IHasTransform::SetRotation | ( | float | iAngleRad | ) |
| void IHasTransform::SetScale | ( | const FVec2F & | iValues | ) |
| void IHasTransform::SetScale | ( | float | iX, |
| float | iY | ||
| ) |
| void IHasTransform::SetScaleuniform | ( | float | iValue | ) |
| void IHasTransform::SetScaleX | ( | float | iValue | ) |
| void IHasTransform::SetScaleY | ( | float | iValue | ) |
| void IHasTransform::SetTranslation | ( | const FVec2F & | iValues | ) |
| void IHasTransform::SetTranslation | ( | float | iX, |
| float | iY | ||
| ) |
| void IHasTransform::SetTranslationX | ( | float | iValue | ) |
| void IHasTransform::SetTranslationY | ( | float | iValue | ) |
| void IHasTransform::Stretch | ( | const FVec2F & | iValues | ) |
| void IHasTransform::Stretch | ( | float | iX, |
| float | iY | ||
| ) |
| void IHasTransform::StretchUniform | ( | float | iValue | ) |
| void IHasTransform::StretchX | ( | float | iValue | ) |
| void IHasTransform::StretchY | ( | float | iValue | ) |
| void IHasTransform::Target | ( | const FVec2F & | iTarget | ) |
| void IHasTransform::TargetLocal | ( | const FVec2F & | iTarget | ) |
| void IHasTransform::Translate | ( | const FVec2F & | iDelta | ) |
| void IHasTransform::Translate | ( | float | iDeltaX, |
| float | iDeltaY | ||
| ) |
| void IHasTransform::TranslateX | ( | float | iDelta | ) |
| void IHasTransform::TranslateY | ( | float | iDelta | ) |
| const FVec2F& IHasTransform::Translation | ( | ) | const |
| FMat3F IHasTransform::TranslationMatrix | ( | ) | const |
| float IHasTransform::TranslationX | ( | ) | const |
| float IHasTransform::TranslationY | ( | ) | const |
1.8.16