Module |
|
Header |
/Engine/Plugins/Editor/GeometryMode/Source/GeometryMode/Classes/GeomModifier.h |
Include |
#include "GeomModifier.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, HideCategories=(Object, GeomModifier))
class UGeomModifier : public UObject
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bAppearsInToolbar |
|
|
uint32: 1 |
bInitialized |
True if the modifier has been initialized. |
|
uint32: 1 |
bPendingPivotOffsetUpdate |
If true, the pivot offset should be updated when the modification ends |
|
uint32: 1 |
bPushButton |
If true, this modifier should be displayed as a push button instead of a radio button |
|
Description |
A human readable name for this modifier (appears on buttons, menus, etc) |
|
|
ToolbarIconName |
Icon name for showing this modifier in a toolbar |
|
|
Tooltip |
The tooltip to be displayed for this modifier |
Name | Description | |
---|---|---|
|
UGeomModifier ( |
Name | Description | ||
---|---|---|---|
|
Apply() |
Applies the modifier. Does nothing if the editor is not in geometry mode. |
|
|
CacheBrushState() |
Stores the current state of the brush so that upon faulty operations, the brush may be restored to its previous state |
|
|
DoEdgesOverlap() |
||
|
DrawHUD ( |
||
|
EndModify() |
Ends the modification of geometry data. |
|
|
EndTrans() |
Handles the stopping of transactions against the selected ABrushes. |
|
|
GeomError ( |
Interface for displaying error messages. |
|
|
const FText ... |
GetModifierDescription() |
|
|
const FText ... |
GetModifierTooltip() |
|
|
Initialize() |
Gives the individual modifiers a chance to do something the first time they are activated. |
|
|
InputDelta ( |
||
|
InputKey ( |
||
|
OnApply() |
Implements the modifier application. |
|
|
Render ( |
Drawing functions to allow modifiers to have better control over the screen. |
|
|
RestoreBrushState() |
Restores the brush to its cached state |
|
|
StartModify() |
Starts the modification of geometry data. |
|
|
StartTrans() |
Handles the starting of transactions against the selected ABrushes. |
|
|
StoreAllCurrentGeomSelections() |
Store the current geom selections for all geom objects |
|
|
StoreCurrentGeomSelections ( |
Store the current geom selections (Edge, Vert and Poly) |
|
|
SupportsCurrentSelection() |
||
|
Tick ( |
||
|
UpdatePivotOffset() |
Updates the pivot offset of the selected brushes based on the current vertex positions |
|
|
WasActivated() |
Gives the modifier a chance to initialize it's internal state when activated. |
|
|
WasDeactivated() |
Gives the modifier a chance to clean up when the user is switching away from it. |
Name | Description | ||
---|---|---|---|
|
Supports() |
Supports has been deprected. Use SupportsCurrentSelection instead |