Navigation
Unreal Engine C++ API Reference > Plugins > ModelingComponents > Transforms
Inheritance Hierarchy
- FQuickTransformer
- FQuickAxisRotator
References
Module | ModelingComponents |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Transforms/QuickAxisRotator.h |
Include | #include "Transforms/QuickAxisRotator.h" |
Syntax
class FQuickAxisRotator : public UE::Geometry::FQuickTransformer
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TMap< int, FLinearColor > | AxisColorMap | |
![]() |
FFrame3d | AxisFrameWorld | |
![]() |
bool | bHaveLockedToAxis | |
![]() |
FViewCameraState | CameraState | Camera state saved at last Render() |
![]() |
FIndex3i | IgnoredAxes | |
![]() |
FRaySpatialSnapSolver | MoveAxisSolver | |
![]() |
FToolDataVisualizer | QuickAxisPreviewRenderer | |
![]() |
FToolDataVisualizer | QuickAxisRenderer |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() ![]() |
FFrame3d | ||
![]() ![]() |
const FFrame3d & | ||
![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | ||
![]() ![]() |
void | SetActiveFrameFromWorldNormal
(
const FVector3d& Origin, |
Set current snap-axis frame to a frame at the given Origin with Z aligned to the given Normal. |
![]() |
void | SetAxisLock () |
|
![]() ![]() |
bool | UpdateSnap
(
const FRay3d& Ray, |
Try to find the best snap point for the given Ray, and store in SnapPointOut if found |
![]() |
void |
Overridden from FQuickTransformer
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Initialize () |
Set up internal data structures |
![]() ![]() |
void | PreviewRender
(
IToolsContextRenderAPI* RenderAPI |
Draw a visualization of the current snap axes and active snap point |
![]() ![]() |
void | Render
(
IToolsContextRenderAPI* RenderAPI |
Draw a visualization of the current snap axes and active snap point |
![]() ![]() |
void | Reset () |
Reset transformer state |
![]() ![]() |
void | SetActiveFrameFromWorldAxes
(
const FVector3d& Origin |
Set current transform frame to the unit axes at the given Origin |
![]() ![]() |
void | SetActiveWorldFrame
(
const FFrame3d& Frame |
Set current transform frame to the given frame |
![]() ![]() |
void | UpdateActiveFrameOrigin
(
const FVector3d& NewOrigin |
Update the current snap-axis frame with a new origin |
![]() ![]() |
void | UpdateCameraState
(
const FViewCameraState& CameraState |
Update internal copy of camera state. You must call this for snapping to work! |