Navigation
API > API/Plugins > API/Plugins/CompositeCore
Settings for the CompositeCore module.
| Name | UCompositeCorePluginSettings |
| Type | class |
| Header File | /Engine/Plugins/Compositing/CompositeCore/Source/CompositeCore/Public/CompositeCoreSettings.h |
| Include Path | #include "CompositeCoreSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Engine, defaultconfig, Meta=(DisplayName="Composite Core"))
class UCompositeCorePluginSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UCompositeCorePluginSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCompositeCorePluginSettings() |
CompositeCoreSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllowedComponentClasses | TArray< FSoftClassPath > | Allowed component classes for which users will not be warned if associated primitive cannot immediately be found. | CompositeCoreSettings.h |
|
| ConfigRestartRequired | CompositeCoreSettings.h |
|
||
| ConsoleVariable | CompositeCoreSettings.h |
|
||
| DisabledPrimitiveClasses | TArray< FSoftClassPath > | Primitive component classes that do not support the composite pipeline. | CompositeCoreSettings.h |
|
| DisplayName | CompositeCoreSettings.h |
|
||
| SceneViewExtensionPriority | int32 | Composite (scene view extension) post-processing priority, which defaults to before OpenColorIO. | CompositeCoreSettings.h |
|
| ToolTip | CompositeCoreSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsComponentCacheDirty | bool | Dirty component cache flag. | CompositeCoreSettings.h | |
| bIsPrimitiveCacheDirty | bool | Dirty primitive cache flag. | CompositeCoreSettings.h | |
| CachedAllowedComponentClasses | TArray< const UClass * > | Cached list of allowed component class types. | CompositeCoreSettings.h | |
| CachedDisabledPrimitiveClasses | TArray< const UClass * > | Cached list of disallowed primitive class types. | CompositeCoreSettings.h | |
| CriticalSection | FCriticalSection | Mutable cache lock. | CompositeCoreSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsAllowedComponentClass
(
const USceneComponent* InComponent |
Ensure that the scene component class is allowed by checking against plugin settings. | CompositeCoreSettings.h | |
bool IsAllowedPrimitiveClass
(
const UPrimitiveComponent* InPrimitiveComponent |
Ensure that the primitive component class is allowed by checking against plugin settings. | CompositeCoreSettings.h | |
virtual void PostInitProperties() |
CompositeCoreSettings.h |
Overridden from UDeveloperSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetCategoryName() |
CompositeCoreSettings.h | ||
virtual FName GetSectionName() |
CompositeCoreSettings.h | ||
virtual FText GetSectionText() |
CompositeCoreSettings.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
CompositeCoreSettings.h |