Navigation
API > API/Plugins > API/Plugins/ModelingComponentsEditorOnly
| Name | FVolumeSelector |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponentsEditorOnly/Public/Selection/VolumeSelector.h |
| Include Path | #include "Selection/VolumeSelector.h" |
Syntax
class FVolumeSelector :
public FBaseDynamicMeshSelector ,
public FEditorUndoClient
Inheritance Hierarchy
- FEditorUndoClient → FVolumeSelector
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Initialize
(
FGeometryIdentifier SourceGeometryIdentifier |
Selection/VolumeSelector.h | ||
virtual void PostRedo
(
bool bSuccess |
Selection/VolumeSelector.h | ||
virtual void PostUndo
(
bool bSuccess |
FEditorUndoClient implementation. | Selection/VolumeSelector.h |
Overridden from FBaseDynamicMeshSelector
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
FGeometryIdentifier SourceGeometryIdentifier, |
Selection/VolumeSelector.h | ||
virtual void UpdateAfterGeometryEdit
(
IToolsContextTransactionsAPI* TransactionsAPI, |
Selection/VolumeSelector.h |
Overridden from IGeometrySelector
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual IGeometrySelectionTransformer * InitializeTransformation
(
const FGeometrySelection& Selection |
Selection/VolumeSelector.h | ||
virtual bool IsLockable() |
Virtual bool Sleep(); virtual bool Restore(); | Selection/VolumeSelector.h | |
virtual bool IsLocked() |
Selection/VolumeSelector.h | ||
virtual void SetLockedState
(
bool bLocked |
Selection/VolumeSelector.h | ||
virtual void Shutdown() |
IGeometrySelector API implementation | Selection/VolumeSelector.h | |
virtual void ShutdownTransformation
(
IGeometrySelectionTransformer* Transformer |
Selection/VolumeSelector.h | ||
virtual bool SupportsSleep() |
Disable sleep on VolumeSelector until we can properly track changes... | Selection/VolumeSelector.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CommitMeshTransform() |
Selection/VolumeSelector.h | ||
void UpdateDynamicMeshFromVolume() |
Selection/VolumeSelector.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ResetUnlockedBrushComponents() |
Selection/VolumeSelector.h | ||
static void SetComponentUnlockedOnCreation
(
UBrushComponent* Component |
Selection/VolumeSelector.h |