Navigation
API > API/Developer > API/Developer/SharedSettingsWidgets
Helper which implements details panel customizations for a device profiles parent property
| Name | FShaderFormatsPropertyDetails |
| Type | class |
| Header File | /Engine/Source/Developer/SharedSettingsWidgets/Public/ShaderFormatsPropertyDetails.h |
| Include Path | #include "ShaderFormatsPropertyDetails.h" |
Syntax
class FShaderFormatsPropertyDetails : public TSharedFromThis< FShaderFormatsPropertyDetails >
Inheritance Hierarchy
- TSharedFromThis< FShaderFormatsPropertyDetails > → FShaderFormatsPropertyDetails
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShaderFormatsPropertyDetails
(
IDetailLayoutBuilder* InDetailBuilder, |
Constructor for the parent property details view | ShaderFormatsPropertyDetails.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Deprecated_GetFriendlyNameFromRHINameFnc | FText | ShaderFormatsPropertyDetails.h | |
| FilterShaderPlatformFnc | bool | ShaderFormatsPropertyDetails.h | |
| GetFriendlyNameFromRHINameFnc | FText | ShaderFormatsPropertyDetails.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DetailBuilder | IDetailLayoutBuilder * | A handle to the detail view builder | ShaderFormatsPropertyDetails.h | |
| Property | FString | The category name to override | ShaderFormatsPropertyDetails.h | |
| ShaderFormatOrder | TMap< FName, int > | Preserve shader format order when writing to property | ShaderFormatsPropertyDetails.h | |
| ShaderFormatsPropertyHandle | TSharedPtr< IPropertyHandle > | Access to the Parent Property | ShaderFormatsPropertyDetails.h | |
| Title | FName | Title for display | ShaderFormatsPropertyDetails.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateTargetShaderFormatsPropertyView
(
ITargetPlatform* TargetPlatform, |
ShaderFormatsPropertyDetails.h | ||
void CreateTargetShaderFormatsPropertyView
(
ITargetPlatformSettings* TargetPlatform, |
Create the UI to select which windows shader formats we are targeting | ShaderFormatsPropertyDetails.h | |
void CreateTargetShaderFormatsPropertyView
(
ITargetPlatform* TargetPlatform, |
ShaderFormatsPropertyDetails.h | ||
ECheckBoxState IsTargetedRHIChecked
(
FName InRHIName |
ShaderFormatsPropertyDetails.h | ||
void SetOnUpdateShaderWarning
(
const FSimpleDelegate& Delegate |
Simple delegate for updating shader version warning | ShaderFormatsPropertyDetails.h |