Navigation
API > API/Plugins > API/Plugins/GameplayCamerasEditor > API/Plugins/GameplayCamerasEditor/Customizations
Inheritance Hierarchy
- IPropertyTypeCustomization
- FTickableEditorObject
- FCameraParameterDetailsCustomization
- FBooleanCameraParameterDetailsCustomization
- FDoubleCameraParameterDetailsCustomization
- FFloatCameraParameterDetailsCustomization
- FInteger32CameraParameterDetailsCustomization
- FRotator3dCameraParameterDetailsCustomization
- FRotator3fCameraParameterDetailsCustomization
- FTransform3dCameraParameterDetailsCustomization
- FTransform3fCameraParameterDetailsCustomization
- FVector2dCameraParameterDetailsCustomization
- FVector2fCameraParameterDetailsCustomization
- FVector3dCameraParameterDetailsCustomization
- FVector3fCameraParameterDetailsCustomization
- FVector4dCameraParameterDetailsCustomization
- FVector4fCameraParameterDetailsCustomization
References
| Module | GameplayCamerasEditor |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCamerasEditor/Public/Customizations/CameraParameterDetailsCustomizations.h |
| Include | #include "Customizations/CameraParameterDetailsCustomizations.h" |
Syntax
class FCameraParameterDetailsCustomization :
public IPropertyTypeCustomization ,
public FTickableEditorObject
Remarks
Base details customization for camera parameters.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SHorizontalBox > | LayoutBox | ||
| TSharedPtr< IPropertyUtilities > | PropertyUtilities | ||
| TSharedPtr< IPropertyHandle > | StructProperty | ||
| TSharedPtr< IPropertyHandle > | ValueProperty | ||
| TSharedPtr< SComboButton > | VariableBrowserButton | ||
| UClass * | VariableClass | ||
| FCameraVariableInfo | VariableInfo | ||
| TSharedPtr< IPropertyHandle > | VariableProperty |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TStatId | GetStatId () |
||
| ETickableTickType | |||
| void | GetValueAndVariablePropertyNames
(
FName& OutValueProperty, |
||
| void | Register
(
FPropertyEditorModule& PropertyEditorModule |
Registers details customizations for all camera parameter types. | |
| void | SetParameterVariable
(
void* InRawData, |
||
| void | Tick
(
float DeltaTime |
||
| void | Unregister
(
FPropertyEditorModule& PropertyEditorModule |
Unregisters details customizations for all camera parameter types. |
Overridden from IPropertyTypeCustomization
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeChildren
(
TSharedRef< IPropertyHandle > PropertyHandle, |
Called when the children of the property should be customized or extra rows added | |
| void | CustomizeHeader
(
TSharedRef< IPropertyHandle > PropertyHandle, |
Called when the header of the property (the row in the details panel where the property is shown) If nothing is added to the row, the header is not displayed |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ECameraVariableValue |