| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/BaseGizmos/IntervalGizmo.h |
Include |
#include "BaseGizmos/IntervalGizmo.h" |
class UGizmoAxisIntervalParameterSource : public UGizmoBaseFloatParameterSource
UGizmoAxisIntervalParameterSource is an IGizmoFloatParameterSource implementation that interprets the float value as the parameter of a line equation, and maps this parameter to a 3D translation along a line with origin/direction given by an IGizmoAxisSource. This translation is applied to an IGizmoTransformSource.
This ParameterSource is intended to be used to create 3D Axis Interval Gizmos.
Name | Description | ||
---|---|---|---|
|
FloatParameterSource |
||
|
float |
MaxParameter |
|
|
float |
MinParameter |
Name | Description | ||
---|---|---|---|
|
UGizmoAxisIn... |
Construct ( |
Create a standard instance of this ParameterSource, with the given AxisSource and TransformSource |
Name | Description | ||
---|---|---|---|
|
BeginModify() |
Notify ParameterSource that a parameter modification is about to begin |
|
|
EndModify() |
Notify ParameterSource that a parameter modification is complete |
|
|
float |
GetParameter() |
|
|
SetParameter ( |
Set value of parameter |