Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/MeshAttributePaintTool.h |
Include |
#include "MeshAttributePaintTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMeshAttributePaintTool : public UDynamicMeshBrushTool
UMeshAttributePaintTool paints single-channel float attributes on a MeshDescription.
Name | Description | ||
---|---|---|---|
|
TUniquePtr< TIn... |
ActiveChangeBuilder |
|
|
AssetAPI |
||
|
AttribProps |
||
|
AttributeBufferCount |
||
|
Attributes |
||
|
TUniquePtr< IMe... |
AttributeSource |
|
|
bHavePendingAction |
||
|
bInRemoveStroke |
||
|
bInSmoothStroke |
||
|
bStampPending |
||
|
bVisibleAttributeValid |
||
|
TUniquePtr< FFl... |
ColorMapper |
|
|
CurrentAttributeIndex |
||
|
CurrentValueRange |
||
|
TUniquePtr< FMe... |
EditedMesh |
|
|
LastStamp |
||
|
PendingAction |
||
|
PendingNewSelectedIndex |
||
|
TArray< int > |
PreviewBrushROI |
|
|
TValueWatcher< ... |
SelectedAttributeWatcher |
|
|
StartStamp |
||
|
UWorld * |
TargetWorld |
|
|
VerticesOctree |
Name | Description | ||
---|---|---|---|
|
ApplyAction ( |
||
|
ApplyStamp ( |
||
|
BeginChange() |
||
|
double |
CalculateBrushFalloff ( |
|
|
CalculateVertexROI ( |
||
|
TUniquePtr< ... |
EndChange() |
|
|
ExternalUpdateValues |
||
|
InitializeAttributes() |
||
|
RequestAction ( |
||
|
SetAssetAPI ( |
||
|
SetColorMap |
||
|
SetWorld ( |
||
|
StoreCurrentAttribute() |
||
|
UpdateSelectedAttribute ( |
||
|
UpdateVisibleAttribute() |
Name | Description | ||
---|---|---|---|
|
OnShutdown ( |
Subclasses can override these to customize behavior |
Name | Description | ||
---|---|---|---|
|
OnBeginDrag ( |
UMeshSurfacePointTool implementation |
|
|
OnEndDrag ( |
This function is called when the user releases the button driving a click-drag-release interaction |
|
|
OnUpdateDrag ( |
This function is called each frame that the user is in a click-drag-release interaction |
Name | Description | ||
---|---|---|---|
|
HasAccept() |
||
|
HasCancel() |
||
|
OnTick ( |
Action support/system |
|
|
RegisterActions ( |
Override this function to register the set of Actions this Tool supports, using FInteractiveToolActionSet::RegisterAction. |
|
|
Setup() |
Register InputBehaviors, etc |
Name | Description | ||
---|---|---|---|
|
OnUpdateHover ( |
Update active hover sequence with new input position |
Name |
Description |
|
---|---|---|
|
FAttributeData |