Navigation
API > API/Plugins > API/Plugins/PhysicsControlEditor
The Physics Control Asset Editor edit mode.
| Name | FPhysicsControlAssetEditorEditMode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/PhysicsControl/Source/PhysicsControlEditor/Public/PhysicsControlAssetEditorEditMode.h |
| Include Path | #include "PhysicsControlAssetEditorEditMode.h" |
Syntax
class FPhysicsControlAssetEditorEditMode : public IPersonaEditMode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPhysicsControlAssetEditorEditMode() |
PhysicsControlAssetEditorEditMode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ModeName | FName | The name of the mode. | PhysicsControlAssetEditorEditMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowWidgetMove() |
PhysicsControlAssetEditorEditMode.h | ||
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual void Exit() |
PhysicsControlAssetEditorEditMode.h | ||
virtual IPersonaPreviewScene & GetAnimPreviewScene() |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool GetCameraTarget
(
FSphere& OutTarget |
PhysicsControlAssetEditorEditMode.h | ||
| PhysicsControlAssetEditorEditMode.h | |||
virtual bool HandleClick
(
FEditorViewportClient* InViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool InputAxis
(
FEditorViewportClient* InViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool InputKey
(
FEditorViewportClient* ViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool IsCompatibleWith
(
FEditorModeID OtherModeID |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool LostFocus
(
FEditorViewportClient* ViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool ReceivedFocus
(
FEditorViewportClient* ViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual void Render
(
const FSceneView* View, |
PhysicsControlAssetEditorEditMode.h | ||
void SetEditorData
(
const TSharedRef< FPhysicsControlAssetEditor > InPhysicsControlAssetEditor, |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool ShouldDrawWidget() |
PhysicsControlAssetEditorEditMode.h | ||
virtual void Tick
(
FEditorViewportClient* ViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool UsesTransformWidget () |
PhysicsControlAssetEditorEditMode.h | ||
virtual bool UsesTransformWidget
(
UE::Widget::EWidgetMode CheckMode |
PhysicsControlAssetEditorEditMode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HitNothing
(
FEditorViewportClient* InViewportClient |
Called when no scene proxy is hit, deselects everything | PhysicsControlAssetEditorEditMode.h | |
void OpenBodyMenu
(
FEditorViewportClient* InViewportClient |
PhysicsControlAssetEditorEditMode.h | ||
void OpenSelectionMenu
(
FEditorViewportClient* InViewportClient |
PhysicsControlAssetEditorEditMode.h | ||
void SimMouseMove
(
FEditorViewportClient* InViewportClient, |
PhysicsControlAssetEditorEditMode.h | ||
bool SimMousePress
(
FEditorViewportClient* InViewportClient, |
Simulation mouse forces | PhysicsControlAssetEditorEditMode.h | |
bool SimMouseRelease() |
PhysicsControlAssetEditorEditMode.h | ||
bool SimMouseWheelDown
(
FEditorViewportClient* InViewportClient |
PhysicsControlAssetEditorEditMode.h | ||
bool SimMouseWheelUp
(
FEditorViewportClient* InViewportClient |
PhysicsControlAssetEditorEditMode.h |