| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Compositing/OpenColorIO/Source/OpenColorIO/Public/OpenColorIOConfiguration.h |
Include |
#include "OpenColorIOConfiguration.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UOpenColorIOConfiguration : public UObject
Asset to manage whitelisted OpenColorIO color spaces. This will create required transform objects.
Name | Description | ||
---|---|---|---|
|
ConfigurationFile |
||
|
DesiredColorSpaces |
Name | Description | |
---|---|---|
|
UOpenColorIOConfiguration ( |
Name | Description | ||
---|---|---|---|
|
CleanupTransforms() |
||
|
ConfigPathChangedEvent ( |
This method is called by directory watcher when any file or folder is changed in the directory where raw ocio config is located. |
|
|
CreateColorTransform |
||
|
GetShaderAndLUTResources ( |
||
|
HasTransform |
||
|
ReloadExistingColorspaces() |
This forces to reload colorspaces and corresponding shaders if those are not loaded already. |
|
|
StartDirectoryWatch ( |
Same as above except user can specify the path manually. |
|
|
StopDirectoryWatch() |
Stop watching the current directory. |
|
|
Validate() |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Presave function. |