PeriDyno 1.0.0
Loading...
Searching...
No Matches
ImGuizmo::Context Struct Reference
Collaboration diagram for ImGuizmo::Context:

Public Member Functions

 Context ()
 

Public Attributes

ImDrawList * mDrawList
 
MODE mMode
 
matrix_t mViewMat
 
matrix_t mProjectionMat
 
matrix_t mModel
 
matrix_t mModelInverse
 
matrix_t mModelSource
 
matrix_t mModelSourceInverse
 
matrix_t mMVP
 
matrix_t mViewProjection
 
vec_t mModelScaleOrigin
 
vec_t mCameraEye
 
vec_t mCameraRight
 
vec_t mCameraDir
 
vec_t mCameraUp
 
vec_t mRayOrigin
 
vec_t mRayVector
 
float mRadiusSquareCenter
 
ImVec2 mScreenSquareCenter
 
ImVec2 mScreenSquareMin
 
ImVec2 mScreenSquareMax
 
float mScreenFactor
 
vec_t mRelativeOrigin
 
bool mbUsing
 
bool mbEnable
 
bool mReversed
 
vec_t mTranslationPlan
 
vec_t mTranslationPlanOrigin
 
vec_t mMatrixOrigin
 
vec_t mTranslationLastDelta
 
vec_t mRotationVectorSource
 
float mRotationAngle
 
float mRotationAngleOrigin
 
vec_t mScale
 
vec_t mScaleValueOrigin
 
vec_t mScaleLast
 
float mSaveMousePosx
 
bool mBelowAxisLimit [3]
 
bool mBelowPlaneLimit [3]
 
float mAxisFactor [3]
 
vec_t mBoundsPivot
 
vec_t mBoundsAnchor
 
vec_t mBoundsPlan
 
vec_t mBoundsLocalPivot
 
int mBoundsBestAxis
 
int mBoundsAxis [2]
 
bool mbUsingBounds
 
matrix_t mBoundsMatrix
 
int mCurrentOperation
 
float mX = 0.f
 
float mY = 0.f
 
float mWidth = 0.f
 
float mHeight = 0.f
 
float mXMax = 0.f
 
float mYMax = 0.f
 
float mDisplayRatio = 1.f
 
bool mIsOrthographic = false
 
int mActualID = -1
 
int mEditingID = -1
 
OPERATION mOperation = OPERATION(-1)
 
bool mAllowAxisFlip = true
 
float mGizmoSizeClipSpace = 0.1f
 

Detailed Description

Definition at line 641 of file ImGuizmo.cpp.

Constructor & Destructor Documentation

◆ Context()

ImGuizmo::Context::Context ( )
inline

Definition at line 643 of file ImGuizmo.cpp.

Member Data Documentation

◆ mActualID

int ImGuizmo::Context::mActualID = -1

Definition at line 726 of file ImGuizmo.cpp.

◆ mAllowAxisFlip

bool ImGuizmo::Context::mAllowAxisFlip = true

Definition at line 730 of file ImGuizmo.cpp.

◆ mAxisFactor

float ImGuizmo::Context::mAxisFactor[3]

Definition at line 701 of file ImGuizmo.cpp.

◆ mBelowAxisLimit

bool ImGuizmo::Context::mBelowAxisLimit[3]

Definition at line 699 of file ImGuizmo.cpp.

◆ mBelowPlaneLimit

bool ImGuizmo::Context::mBelowPlaneLimit[3]

Definition at line 700 of file ImGuizmo.cpp.

◆ mbEnable

bool ImGuizmo::Context::mbEnable

Definition at line 676 of file ImGuizmo.cpp.

◆ mBoundsAnchor

vec_t ImGuizmo::Context::mBoundsAnchor

Definition at line 705 of file ImGuizmo.cpp.

◆ mBoundsAxis

int ImGuizmo::Context::mBoundsAxis[2]

Definition at line 709 of file ImGuizmo.cpp.

◆ mBoundsBestAxis

int ImGuizmo::Context::mBoundsBestAxis

Definition at line 708 of file ImGuizmo.cpp.

◆ mBoundsLocalPivot

vec_t ImGuizmo::Context::mBoundsLocalPivot

Definition at line 707 of file ImGuizmo.cpp.

◆ mBoundsMatrix

matrix_t ImGuizmo::Context::mBoundsMatrix

Definition at line 711 of file ImGuizmo.cpp.

◆ mBoundsPivot

vec_t ImGuizmo::Context::mBoundsPivot

Definition at line 704 of file ImGuizmo.cpp.

◆ mBoundsPlan

vec_t ImGuizmo::Context::mBoundsPlan

Definition at line 706 of file ImGuizmo.cpp.

◆ mbUsing

bool ImGuizmo::Context::mbUsing

Definition at line 675 of file ImGuizmo.cpp.

◆ mbUsingBounds

bool ImGuizmo::Context::mbUsingBounds

Definition at line 710 of file ImGuizmo.cpp.

◆ mCameraDir

vec_t ImGuizmo::Context::mCameraDir

Definition at line 662 of file ImGuizmo.cpp.

◆ mCameraEye

vec_t ImGuizmo::Context::mCameraEye

Definition at line 660 of file ImGuizmo.cpp.

◆ mCameraRight

vec_t ImGuizmo::Context::mCameraRight

Definition at line 661 of file ImGuizmo.cpp.

◆ mCameraUp

vec_t ImGuizmo::Context::mCameraUp

Definition at line 663 of file ImGuizmo.cpp.

◆ mCurrentOperation

int ImGuizmo::Context::mCurrentOperation

Definition at line 714 of file ImGuizmo.cpp.

◆ mDisplayRatio

float ImGuizmo::Context::mDisplayRatio = 1.f

Definition at line 722 of file ImGuizmo.cpp.

◆ mDrawList

ImDrawList* ImGuizmo::Context::mDrawList

Definition at line 647 of file ImGuizmo.cpp.

◆ mEditingID

int ImGuizmo::Context::mEditingID = -1

Definition at line 727 of file ImGuizmo.cpp.

◆ mGizmoSizeClipSpace

float ImGuizmo::Context::mGizmoSizeClipSpace = 0.1f

Definition at line 731 of file ImGuizmo.cpp.

◆ mHeight

float ImGuizmo::Context::mHeight = 0.f

Definition at line 719 of file ImGuizmo.cpp.

◆ mIsOrthographic

bool ImGuizmo::Context::mIsOrthographic = false

Definition at line 724 of file ImGuizmo.cpp.

◆ mMatrixOrigin

vec_t ImGuizmo::Context::mMatrixOrigin

Definition at line 683 of file ImGuizmo.cpp.

◆ mMode

MODE ImGuizmo::Context::mMode

Definition at line 649 of file ImGuizmo.cpp.

◆ mModel

matrix_t ImGuizmo::Context::mModel

Definition at line 652 of file ImGuizmo.cpp.

◆ mModelInverse

matrix_t ImGuizmo::Context::mModelInverse

Definition at line 653 of file ImGuizmo.cpp.

◆ mModelScaleOrigin

vec_t ImGuizmo::Context::mModelScaleOrigin

Definition at line 659 of file ImGuizmo.cpp.

◆ mModelSource

matrix_t ImGuizmo::Context::mModelSource

Definition at line 654 of file ImGuizmo.cpp.

◆ mModelSourceInverse

matrix_t ImGuizmo::Context::mModelSourceInverse

Definition at line 655 of file ImGuizmo.cpp.

◆ mMVP

matrix_t ImGuizmo::Context::mMVP

Definition at line 656 of file ImGuizmo.cpp.

◆ mOperation

OPERATION ImGuizmo::Context::mOperation = OPERATION(-1)

Definition at line 728 of file ImGuizmo.cpp.

◆ mProjectionMat

matrix_t ImGuizmo::Context::mProjectionMat

Definition at line 651 of file ImGuizmo.cpp.

◆ mRadiusSquareCenter

float ImGuizmo::Context::mRadiusSquareCenter

Definition at line 667 of file ImGuizmo.cpp.

◆ mRayOrigin

vec_t ImGuizmo::Context::mRayOrigin

Definition at line 664 of file ImGuizmo.cpp.

◆ mRayVector

vec_t ImGuizmo::Context::mRayVector

Definition at line 665 of file ImGuizmo.cpp.

◆ mRelativeOrigin

vec_t ImGuizmo::Context::mRelativeOrigin

Definition at line 673 of file ImGuizmo.cpp.

◆ mReversed

bool ImGuizmo::Context::mReversed

Definition at line 678 of file ImGuizmo.cpp.

◆ mRotationAngle

float ImGuizmo::Context::mRotationAngle

Definition at line 688 of file ImGuizmo.cpp.

◆ mRotationAngleOrigin

float ImGuizmo::Context::mRotationAngleOrigin

Definition at line 689 of file ImGuizmo.cpp.

◆ mRotationVectorSource

vec_t ImGuizmo::Context::mRotationVectorSource

Definition at line 687 of file ImGuizmo.cpp.

◆ mSaveMousePosx

float ImGuizmo::Context::mSaveMousePosx

Definition at line 696 of file ImGuizmo.cpp.

◆ mScale

vec_t ImGuizmo::Context::mScale

Definition at line 693 of file ImGuizmo.cpp.

◆ mScaleLast

vec_t ImGuizmo::Context::mScaleLast

Definition at line 695 of file ImGuizmo.cpp.

◆ mScaleValueOrigin

vec_t ImGuizmo::Context::mScaleValueOrigin

Definition at line 694 of file ImGuizmo.cpp.

◆ mScreenFactor

float ImGuizmo::Context::mScreenFactor

Definition at line 672 of file ImGuizmo.cpp.

◆ mScreenSquareCenter

ImVec2 ImGuizmo::Context::mScreenSquareCenter

Definition at line 668 of file ImGuizmo.cpp.

◆ mScreenSquareMax

ImVec2 ImGuizmo::Context::mScreenSquareMax

Definition at line 670 of file ImGuizmo.cpp.

◆ mScreenSquareMin

ImVec2 ImGuizmo::Context::mScreenSquareMin

Definition at line 669 of file ImGuizmo.cpp.

◆ mTranslationLastDelta

vec_t ImGuizmo::Context::mTranslationLastDelta

Definition at line 684 of file ImGuizmo.cpp.

◆ mTranslationPlan

vec_t ImGuizmo::Context::mTranslationPlan

Definition at line 681 of file ImGuizmo.cpp.

◆ mTranslationPlanOrigin

vec_t ImGuizmo::Context::mTranslationPlanOrigin

Definition at line 682 of file ImGuizmo.cpp.

◆ mViewMat

matrix_t ImGuizmo::Context::mViewMat

Definition at line 650 of file ImGuizmo.cpp.

◆ mViewProjection

matrix_t ImGuizmo::Context::mViewProjection

Definition at line 657 of file ImGuizmo.cpp.

◆ mWidth

float ImGuizmo::Context::mWidth = 0.f

Definition at line 718 of file ImGuizmo.cpp.

◆ mX

float ImGuizmo::Context::mX = 0.f

Definition at line 716 of file ImGuizmo.cpp.

◆ mXMax

float ImGuizmo::Context::mXMax = 0.f

Definition at line 720 of file ImGuizmo.cpp.

◆ mY

float ImGuizmo::Context::mY = 0.f

Definition at line 717 of file ImGuizmo.cpp.

◆ mYMax

float ImGuizmo::Context::mYMax = 0.f

Definition at line 721 of file ImGuizmo.cpp.


The documentation for this struct was generated from the following file: