mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
787 lines
49 KiB
C++
787 lines
49 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.CompEditorImagePreviewInterface
|
|
class ICompEditorImagePreviewInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ICompEditorImagePreviewInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.CompImageColorPickerInterface
|
|
class ICompImageColorPickerInterface : public ICompEditorImagePreviewInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ICompImageColorPickerInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x2A8 - 0x290)
|
|
// Class Composure.ComposurePipelineBaseActor
|
|
class AComposurePipelineBaseActor : public AActor
|
|
{
|
|
public:
|
|
bool bAutoRun; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoRunChildElementsAndSelf; // 0x291(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A17[0x16]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AComposurePipelineBaseActor* GetDefaultObj();
|
|
|
|
void SetAutoRunChildrenAndSelf(bool bAutoRunChildAndSelf);
|
|
void SetAutoRun(bool bNewAutoRunVal);
|
|
bool IsActivelyRunning();
|
|
void EnqueueRendering(bool bCameraCutThisFrame);
|
|
bool AreChildrenAndSelfAutoRun();
|
|
};
|
|
|
|
// 0x2D8 (0x580 - 0x2A8)
|
|
// Class Composure.CompositingElement
|
|
class ACompositingElement : public AComposurePipelineBaseActor
|
|
{
|
|
public:
|
|
uint8 Pad_BAF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UComposureCompositingTargetComponent* CompositingTarget; // 0x2B0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UComposurePostProcessingPassProxy* PostProcessProxy; // 0x2B8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UCompositingElementInput*> Inputs; // 0x2C0(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UCompositingElementTransform*> TransformPasses; // 0x2D0(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UCompositingElementOutput*> Outputs; // 0x2E0(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
enum class ESceneCameraLinkType CameraSource; // 0x2F0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TLazyObjectPtr<class ACameraActor> TargetCameraActor; // 0x2F4(0x1C)(Edit, DisableEditOnTemplate, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EInheritedSourceType ResolutionSource; // 0x310(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntPoint RenderResolution; // 0x314(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class ETextureRenderTargetFormat RenderFormat; // 0x31C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSharedTargetPool; // 0x31D(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BB3[0x32]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 FreezeFrameMask; // 0x350(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BB4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnTransformPassRendered_BP; // 0x358(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinalPassRendered_BP; // 0x368(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class FName CompShotIdName; // 0x378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class ACompositingElement* Parent; // 0x380(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class ACompositingElement*> ChildLayers; // 0x388(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BB5[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float OutputOpacity; // 0x39C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<class UCompositingElementInput*, enum class ECompPassConstructionType> UserConstructedInputs; // 0x3A0(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class UCompositingElementTransform*, enum class ECompPassConstructionType> UserConstructedTransforms; // 0x3F0(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class UCompositingElementOutput*, enum class ECompPassConstructionType> UserConstructedOutputs; // 0x440(0x50)(NativeAccessSpecifierPrivate)
|
|
TArray<class UCompositingElementInput*> InternalInputs; // 0x490(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UCompositingElementTransform*> InternalTransformPasses; // 0x4A0(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UCompositingElementOutput*> InternalOutputs; // 0x4B0(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class UAlphaTransformPass* InternalAlphaPass; // 0x4C0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BBB[0xB8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACompositingElement* GetDefaultObj();
|
|
|
|
void SetTargetCamera(class ACameraActor* NewCameraActor);
|
|
void SetRenderResolution(const struct FIntPoint& NewResolution);
|
|
void SetOpacity(float NewOpacity);
|
|
void SetElementName(class FName NewName);
|
|
void SetEditorColorPickingTarget(class UTextureRenderTarget2D* PickingTarget);
|
|
void SetEditorColorPickerDisplayImage(class UTexture* PickerDisplayImage);
|
|
class UTextureRenderTarget2D* RequestNamedRenderTarget(class FName ReferenceName, float RenderPercentage, enum class ETargetUsageFlags UsageTag);
|
|
class UTextureRenderTarget2D* RenderCompositingMaterialToTarget(struct FCompositingMaterial& CompMaterial, class UTextureRenderTarget2D* RenderTarget, class FName ResultLookupName);
|
|
class UTexture* RenderCompositingMaterial(struct FCompositingMaterial& CompMaterial, float RenderScale, class FName ResultLookupName, enum class ETargetUsageFlags UsageTag);
|
|
class UTexture* RenderCompElement(bool bCameraCutThisFrame);
|
|
bool ReleaseOwnedTarget(class UTextureRenderTarget2D* OwnedTarget);
|
|
void RegisterPassResult(class FName ReferenceName, class UTexture* PassResult, bool bSetAsLatestRenderResult);
|
|
bool IsSubElement();
|
|
TArray<class UCompositingElementTransform*> GetTransformsList();
|
|
struct FIntPoint GetRenderResolution();
|
|
int32 GetRenderPriority();
|
|
TArray<class UCompositingElementOutput*> GetOutputsList();
|
|
float GetOpacity();
|
|
class UTexture* GetLatestRenderResult();
|
|
TArray<class UCompositingElementInput*> GetInputsList();
|
|
class ACompositingElement* GetElementParent();
|
|
class FName GetCompElementName();
|
|
TArray<class ACompositingElement*> GetChildElements();
|
|
class UCompositingElementTransform* FindTransformPass(TSubclassOf<class UCompositingElementTransform> TransformType, class UTexture** PassResult, class FName OptionalPassName);
|
|
class ACameraActor* FindTargetCamera();
|
|
class UCompositingElementOutput* FindOutputPass(TSubclassOf<class UCompositingElementOutput> OutputType, class FName OptionalPassName);
|
|
class UTexture* FindNamedRenderResult(class FName PassName, bool bSearchSubElements);
|
|
class UCompositingElementInput* FindInputPass(TSubclassOf<class UCompositingElementInput> InputType, class UTexture** PassResult, class FName OptionalPassName);
|
|
bool DeletePass(class UCompositingElementPass* PassToDelete);
|
|
class UCompositingElementTransform* CreateNewTransformPass(class FName PassName, TSubclassOf<class UCompositingElementTransform> TransformType);
|
|
class UCompositingElementOutput* CreateNewOutputPass(class FName PassName, TSubclassOf<class UCompositingElementOutput> OutputType);
|
|
class UCompositingElementInput* CreateNewInputPass(class FName PassName, TSubclassOf<class UCompositingElementInput> InputType);
|
|
class UCompositingElementTransform* AddNewTransformPass(class FName PassName, TSubclassOf<class UCompositingElementTransform> TransformType);
|
|
class UCompositingElementOutput* AddNewOutputPass(class FName PassName, TSubclassOf<class UCompositingElementOutput> OutputType);
|
|
class UCompositingElementInput* AddNewInputPass(class FName PassName, TSubclassOf<class UCompositingElementInput> InputType);
|
|
};
|
|
|
|
// 0x48 (0x5C8 - 0x580)
|
|
// Class Composure.CompositingCaptureBase
|
|
class ACompositingCaptureBase : public ACompositingElement
|
|
{
|
|
public:
|
|
class USceneCaptureComponent2D* SceneCaptureComponent2D; // 0x580(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyDistortion; // 0x588(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BCB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FComponentReference LensComponentPicker; // 0x590(0x28)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
float OverscanFactor; // 0x5B8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OriginalFocalLength; // 0x5BC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* LastDistortionMID; // 0x5C0(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACompositingCaptureBase* GetDefaultObj();
|
|
|
|
void UpdateDistortion();
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Composure.CompositingPickerAsyncTask
|
|
class UCompositingPickerAsyncTask : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_BD8[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnPick; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCancel; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAccept; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UTextureRenderTarget2D* PickerTarget; // 0x68(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UTexture* PickerDisplayImage; // 0x70(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BDA[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingPickerAsyncTask* GetDefaultObj();
|
|
|
|
class UCompositingPickerAsyncTask* OpenCompositingPicker(class UTextureRenderTarget2D* PickerTarget, class UTexture* DisplayImage, class FText WindowTitle, bool bAverageColorOnDrag, bool bUseImplicitGamma);
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Composure.CompositingElementPass
|
|
class UCompositingElementPass : public UObject
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BFD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName PassName; // 0x2C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BFE[0x2C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingElementPass* GetDefaultObj();
|
|
|
|
void SetPassEnabled(bool bSetEnabledTo);
|
|
void Reset();
|
|
class UTextureRenderTarget2D* RequestRenderTarget(const struct FIntPoint& Dimensions, enum class ETextureRenderTargetFormat Format);
|
|
class UTextureRenderTarget2D* RequestNativelyFormattedTarget(float RenderScale);
|
|
bool ReleaseRenderTarget(class UTextureRenderTarget2D* AssignedTarget);
|
|
void OnFrameEnd();
|
|
void OnFrameBegin(bool bCameraCutThisFrame);
|
|
void OnEnabled();
|
|
void OnDisabled();
|
|
bool IsPassEnabled();
|
|
};
|
|
|
|
// 0x8 (0x68 - 0x60)
|
|
// Class Composure.CompositingElementInput
|
|
class UCompositingElementInput : public UCompositingElementPass
|
|
{
|
|
public:
|
|
bool bIntermediate; // 0x60(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C01[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingElementInput* GetDefaultObj();
|
|
|
|
class UTexture* GenerateInput();
|
|
};
|
|
|
|
// 0x1C0 (0x228 - 0x68)
|
|
// Class Composure.CompositingMediaInput
|
|
class UCompositingMediaInput : public UCompositingElementInput
|
|
{
|
|
public:
|
|
struct FCompositingMaterial MediaTransformMaterial; // 0x68(0x1A8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* DefaultMaterial; // 0x210(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInterface* DefaultTestPlateMaterial; // 0x218(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* FallbackMID; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingMediaInput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x230 - 0x228)
|
|
// Class Composure.MediaTextureCompositingInput
|
|
class UMediaTextureCompositingInput : public UCompositingMediaInput
|
|
{
|
|
public:
|
|
class UMediaTexture* MediaSource; // 0x228(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMediaTextureCompositingInput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.CompositingInputInterface
|
|
class ICompositingInputInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ICompositingInputInterface* GetDefaultObj();
|
|
|
|
void OnFrameEnd(class UCompositingInputInterfaceProxy* Proxy);
|
|
void OnFrameBegin(class UCompositingInputInterfaceProxy* Proxy, bool bCameraCutThisFrame);
|
|
class UTexture* GenerateInput(class UCompositingInputInterfaceProxy* Proxy);
|
|
};
|
|
|
|
// 0x10 (0x78 - 0x68)
|
|
// Class Composure.CompositingInputInterfaceProxy
|
|
class UCompositingInputInterfaceProxy : public UCompositingElementInput
|
|
{
|
|
public:
|
|
TScriptInterface<class ICompositingInputInterface> CompositingInput; // 0x68(0x10)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingInputInterfaceProxy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x60 - 0x60)
|
|
// Class Composure.CompositingElementOutput
|
|
class UCompositingElementOutput : public UCompositingElementPass
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingElementOutput* GetDefaultObj();
|
|
|
|
void RelayOutput(class UTexture* FinalResult, class UComposurePostProcessingPassProxy* PostProcessProxy);
|
|
};
|
|
|
|
// 0x18 (0x78 - 0x60)
|
|
// Class Composure.ColorConverterOutputPass
|
|
class UColorConverterOutputPass : public UCompositingElementOutput
|
|
{
|
|
public:
|
|
uint8 Pad_C17[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UCompositingElementTransform* ColorConverter; // 0x68(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCompositingElementTransform> DefaultConverterClass; // 0x70(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UColorConverterOutputPass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x88 - 0x78)
|
|
// Class Composure.CompositingMediaCaptureOutput
|
|
class UCompositingMediaCaptureOutput : public UColorConverterOutputPass
|
|
{
|
|
public:
|
|
class UMediaOutput* CaptureOutput; // 0x78(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMediaCapture* ActiveCapture; // 0x80(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingMediaCaptureOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x68 - 0x60)
|
|
// Class Composure.RenderTargetCompositingOutput
|
|
class URenderTargetCompositingOutput : public UCompositingElementOutput
|
|
{
|
|
public:
|
|
class UTextureRenderTarget2D* RenderTarget; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URenderTargetCompositingOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x98 - 0x60)
|
|
// Class Composure.EXRFileCompositingOutput
|
|
class UEXRFileCompositingOutput : public UCompositingElementOutput
|
|
{
|
|
public:
|
|
struct FDirectoryPath OutputDirectiory; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString FilenameFormat; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameRate OutputFrameRate; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EExrCompressionOptions Compression; // 0x88(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1D[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEXRFileCompositingOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x70 - 0x60)
|
|
// Class Composure.CompositingElementTransform
|
|
class UCompositingElementTransform : public UCompositingElementPass
|
|
{
|
|
public:
|
|
bool bIntermediate; // 0x60(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C29[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingElementTransform* GetDefaultObj();
|
|
|
|
class UTexture* FindNamedPrePassResult(class FName PassLookupName);
|
|
class UTexture* ApplyTransform(class UTexture* Input, class UComposurePostProcessingPassProxy* PostProcessProxy, class ACameraActor* TargetCamera);
|
|
};
|
|
|
|
// 0x18 (0x88 - 0x70)
|
|
// Class Composure.CompositingPostProcessPass
|
|
class UCompositingPostProcessPass : public UCompositingElementTransform
|
|
{
|
|
public:
|
|
float RenderScale; // 0x70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C2D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UComposurePostProcessPassPolicy*> PostProcessPasses; // 0x78(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingPostProcessPass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1A8 (0x230 - 0x88)
|
|
// Class Composure.CompositingElementMaterialPass
|
|
class UCompositingElementMaterialPass : public UCompositingPostProcessPass
|
|
{
|
|
public:
|
|
struct FCompositingMaterial Material; // 0x88(0x1A8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingElementMaterialPass* GetDefaultObj();
|
|
|
|
bool SetParameterMapping(class FName TextureParamName, class FName ComposureLayerName);
|
|
void SetMaterialInterface(class UMaterialInterface* NewMaterial);
|
|
void ApplyMaterialParams(class UMaterialInstanceDynamic* Mid);
|
|
};
|
|
|
|
// 0x2B0 (0x320 - 0x70)
|
|
// Class Composure.CompositingTonemapPass
|
|
class UCompositingTonemapPass : public UCompositingElementTransform
|
|
{
|
|
public:
|
|
struct FColorGradingSettings ColorGradingSettings; // 0x70(0x290)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFilmStockSettings FilmStockSettings; // 0x300(0x14)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ChromaticAberration; // 0x314(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UComposureTonemapperPassPolicy* TonemapPolicy; // 0x318(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingTonemapPass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1C0 (0x230 - 0x70)
|
|
// Class Composure.MultiPassChromaKeyer
|
|
class UMultiPassChromaKeyer : public UCompositingElementTransform
|
|
{
|
|
public:
|
|
TArray<struct FLinearColor> KeyColors; // 0x70(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FCompositingMaterial KeyerMaterial; // 0x80(0x1A8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UTexture* DefaultWhiteTexture; // 0x228(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMultiPassChromaKeyer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1C0 (0x230 - 0x70)
|
|
// Class Composure.MultiPassDespill
|
|
class UMultiPassDespill : public UCompositingElementTransform
|
|
{
|
|
public:
|
|
TArray<struct FLinearColor> KeyColors; // 0x70(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FCompositingMaterial KeyerMaterial; // 0x80(0x1A8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UTexture* DefaultWhiteTexture; // 0x228(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMultiPassDespill* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x88 - 0x70)
|
|
// Class Composure.AlphaTransformPass
|
|
class UAlphaTransformPass : public UCompositingElementTransform
|
|
{
|
|
public:
|
|
float AlphaScale; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* DefaultMaterial; // 0x78(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* AlphaTransformMID; // 0x80(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAlphaTransformPass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xF0 - 0x70)
|
|
// Class Composure.CompositingOpenColorIOPass
|
|
class UCompositingOpenColorIOPass : public UCompositingElementTransform
|
|
{
|
|
public:
|
|
struct FOpenColorIOColorConversionSettings ColorConversionSettings; // 0x70(0x80)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositingOpenColorIOPass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.ComposureBlueprintLibrary
|
|
class UComposureBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureBlueprintLibrary* GetDefaultObj();
|
|
|
|
void SetUVMapSettingsToMaterialParameters(struct FComposureUVMapSettings& UVMapSettings, class UMaterialInstanceDynamic* Material);
|
|
void RequestRedrawComposureViewport();
|
|
bool RenameComposureElement(class FName OriginalElementName, class FName NewElementName);
|
|
void RefreshComposureElementList();
|
|
bool IsComposureElementDrawing(class ACompositingElement* CompElement);
|
|
void InvertUVDisplacementMapEncodingParameters(struct FVector2D& In, struct FVector2D* Out);
|
|
void GetRedGreenUVFactorsFromChromaticAberration(float ChromaticAberrationAmount, struct FVector2D* RedGreenUVFactors);
|
|
void GetProjectionMatrixFromPostMoveSettings(struct FComposurePostMoveSettings& PostMoveSettings, float HorizontalFOVAngle, float AspectRatio, struct FMatrix* ProjectionMatrix);
|
|
void GetPlayerDisplayGamma(class APlayerCameraManager* PlayerCameraManager, float* DisplayGamma);
|
|
void GetCroppingUVTransformationMatrixFromPostMoveSettings(struct FComposurePostMoveSettings& PostMoveSettings, float AspectRatio, struct FMatrix* CropingUVTransformationMatrix, struct FMatrix* UncropingUVTransformationMatrix);
|
|
class ACompositingElement* GetComposureElement(class FName ElementName);
|
|
void DeleteComposureElementAndChildren(class FName ElementToDelete);
|
|
class UComposurePlayerCompositingTarget* CreatePlayerCompositingTarget(class UObject* WorldContextObject);
|
|
class ACompositingElement* CreateComposureElement(class FName ElementName, TSubclassOf<class ACompositingElement> ClassType, class AActor* LevelContext);
|
|
void CopyCameraSettingsToSceneCapture(class UCameraComponent* SrcCamera, class USceneCaptureComponent2D* DstCaptureComponent, float OriginalFocalLength, float OverscanFactor);
|
|
bool AttachComposureElement(class FName ParentName, class FName ChildName);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Composure.ComposureGameSettings
|
|
class UComposureGameSettings : public UObject
|
|
{
|
|
public:
|
|
struct FSoftObjectPath StaticVideoPlateDebugImage; // 0x28(0x20)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSceneCapWarnOfMissingCam; // 0x48(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C7A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoftObjectPath FallbackCompositingTexture; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture* FallbackCompositingTextureObj; // 0x70(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureGameSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2C0 - 0x2A0)
|
|
// Class Composure.ComposurePostProcessPass
|
|
class UComposurePostProcessPass : public USceneComponent
|
|
{
|
|
public:
|
|
class USceneCaptureComponent2D* SceneCapture; // 0x2A0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NonTransactional, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UComposurePostProcessBlendable* BlendableInterface; // 0x2A8(0x8)(ZeroConstructor, Transient, NonTransactional, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* SetupMaterial; // 0x2B0(0x8)(ZeroConstructor, Transient, NonTransactional, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* TonemapperReplacement; // 0x2B8(0x8)(ZeroConstructor, Transient, NonTransactional, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposurePostProcessPass* GetDefaultObj();
|
|
|
|
void SetSetupMaterial(class UMaterialInterface* Material);
|
|
void SetOutputRenderTarget(class UTextureRenderTarget2D* RenderTarget);
|
|
class UMaterialInterface* GetSetupMaterial();
|
|
class UTextureRenderTarget2D* GetOutputRenderTarget();
|
|
};
|
|
|
|
// 0xD0 (0x390 - 0x2C0)
|
|
// Class Composure.ComposureLensBloomPass
|
|
class UComposureLensBloomPass : public UComposurePostProcessPass
|
|
{
|
|
public:
|
|
struct FLensBloomSettings Settings; // 0x2C0(0xC0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* TonemapperReplacingMID; // 0x380(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C97[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureLensBloomPass* GetDefaultObj();
|
|
|
|
void SetTonemapperReplacingMaterial(class UMaterialInstanceDynamic* Material);
|
|
void BloomToRenderTarget();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.ComposurePostProcessPassPolicy
|
|
class UComposurePostProcessPassPolicy : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposurePostProcessPassPolicy* GetDefaultObj();
|
|
|
|
void SetupPostProcess(class USceneCaptureComponent2D* SceneCapture, class UMaterialInterface** TonemapperOverride);
|
|
};
|
|
|
|
// 0xD8 (0x100 - 0x28)
|
|
// Class Composure.ComposureLensBloomPassPolicy
|
|
class UComposureLensBloomPassPolicy : public UComposurePostProcessPassPolicy
|
|
{
|
|
public:
|
|
struct FLensBloomSettings Settings; // 0x28(0xC0)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* ReplacementMaterial; // 0xE8(0x8)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BloomIntensityParamName; // 0xF0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* TonemapperReplacmentMID; // 0xF8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureLensBloomPassPolicy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x60 - 0x48)
|
|
// Class Composure.ComposurePlayerCompositingCameraModifier
|
|
class UComposurePlayerCompositingCameraModifier : public UCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_CAE[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TScriptInterface<class IComposurePlayerCompositingInterface> Target; // 0x50(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposurePlayerCompositingCameraModifier* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.ComposurePlayerCompositingInterface
|
|
class IComposurePlayerCompositingInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IComposurePlayerCompositingInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Composure.ComposurePlayerCompositingTarget
|
|
class UComposurePlayerCompositingTarget : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_CB9[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APlayerCameraManager* PlayerCameraManager; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UComposurePlayerCompositingCameraModifier* PlayerCameraModifier; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* ReplaceTonemapperMID; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CBB[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposurePlayerCompositingTarget* GetDefaultObj();
|
|
|
|
void SetRenderTarget(class UTextureRenderTarget2D* RenderTarget);
|
|
class APlayerCameraManager* SetPlayerCameraManager(class APlayerCameraManager* PlayerCameraManager);
|
|
class APlayerCameraManager* GetPlayerCameraManager();
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Composure.ComposureCompositingTargetComponent
|
|
class UComposureCompositingTargetComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_CCC[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTexture* DisplayTexture; // 0xA8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureCompositingTargetComponent* GetDefaultObj();
|
|
|
|
void SetDisplayTexture(class UTexture* DisplayTexture);
|
|
class UTexture* GetDisplayTexture();
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Composure.ComposurePostProcessBlendable
|
|
class UComposurePostProcessBlendable : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_CD3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UComposurePostProcessPass* Target; // 0x30(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposurePostProcessBlendable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2D0 - 0x2C0)
|
|
// Class Composure.ComposurePostProcessingPassProxy
|
|
class UComposurePostProcessingPassProxy : public UComposurePostProcessPass
|
|
{
|
|
public:
|
|
class UMaterialInstanceDynamic* SetupMID; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CDB[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposurePostProcessingPassProxy* GetDefaultObj();
|
|
|
|
void Execute(class UTexture* PrePassInput, class UComposurePostProcessPassPolicy* PostProcessPass);
|
|
};
|
|
|
|
// 0x2B0 (0x570 - 0x2C0)
|
|
// Class Composure.ComposureTonemapperPass
|
|
class UComposureTonemapperPass : public UComposurePostProcessPass
|
|
{
|
|
public:
|
|
struct FColorGradingSettings ColorGradingSettings; // 0x2C0(0x290)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFilmStockSettings FilmStockSettings; // 0x550(0x14)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ChromaticAberration; // 0x564(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CE3[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureTonemapperPass* GetDefaultObj();
|
|
|
|
void TonemapToRenderTarget();
|
|
};
|
|
|
|
// 0x2B8 (0x2E0 - 0x28)
|
|
// Class Composure.ComposureTonemapperPassPolicy
|
|
class UComposureTonemapperPassPolicy : public UComposurePostProcessPassPolicy
|
|
{
|
|
public:
|
|
uint8 Pad_CE6[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColorGradingSettings ColorGradingSettings; // 0x30(0x290)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFilmStockSettings FilmStockSettings; // 0x2C0(0x14)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ChromaticAberration; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CE9[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComposureTonemapperPassPolicy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.CompositingTextureLookupTable
|
|
class ICompositingTextureLookupTable : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ICompositingTextureLookupTable* GetDefaultObj();
|
|
|
|
bool FindNamedPassResult(class FName LookupName, class UTexture** OutTexture);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Composure.MovieSceneComposureExportClient
|
|
class IMovieSceneComposureExportClient : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IMovieSceneComposureExportClient* GetDefaultObj();
|
|
|
|
void InitializeForExport(class UMovieSceneComposureExportInitializer* ExportInitializer);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Composure.MovieSceneComposureExportInitializer
|
|
class UMovieSceneComposureExportInitializer : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_D00[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMovieSceneComposureExportInitializer* GetDefaultObj();
|
|
|
|
void ExportSceneCaptureBuffers(class ACompositingElement* CompShotElement, class USceneCaptureComponent2D* SceneCapture, TArray<class FString>& BuffersToExport);
|
|
};
|
|
|
|
// 0x30 (0xC8 - 0x98)
|
|
// Class Composure.MovieSceneComposureExportTrack
|
|
class UMovieSceneComposureExportTrack : public UMovieSceneTrack
|
|
{
|
|
public:
|
|
uint8 Pad_D02[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMovieSceneComposureExportPass Pass; // 0xA0(0x14)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D03[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UMovieSceneSection*> Sections; // 0xB8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMovieSceneComposureExportTrack* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xF0 - 0xF0)
|
|
// Class Composure.MovieSceneComposureExportSection
|
|
class UMovieSceneComposureExportSection : public UMovieSceneSection
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMovieSceneComposureExportSection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x660 (0x750 - 0xF0)
|
|
// Class Composure.MovieSceneComposurePostMoveSettingsSection
|
|
class UMovieSceneComposurePostMoveSettingsSection : public UMovieSceneSection
|
|
{
|
|
public:
|
|
struct FMovieSceneFloatChannel Pivot[0x2]; // 0xF0(0x220)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel Translation[0x2]; // 0x310(0x220)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel RotationAngle; // 0x530(0x110)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel Scale; // 0x640(0x110)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMovieSceneComposurePostMoveSettingsSection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xD0 - 0xC8)
|
|
// Class Composure.MovieSceneComposurePostMoveSettingsTrack
|
|
class UMovieSceneComposurePostMoveSettingsTrack : public UMovieScenePropertyTrack
|
|
{
|
|
public:
|
|
uint8 Pad_D14[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMovieSceneComposurePostMoveSettingsTrack* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xB8 - 0x78)
|
|
// Class Composure.PlayerViewportCompositingOutput
|
|
class UPlayerViewportCompositingOutput : public UColorConverterOutputPass
|
|
{
|
|
public:
|
|
uint8 Pad_D31[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 PlayerIndex; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ApplyToneCurve; // 0x84(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D34[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPlayerCompOutputCameraModifier* ActiveCamModifier; // 0x90(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInterface* TonemapperBaseMat; // 0x98(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInterface* PreTonemapBaseMat; // 0xA0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* ViewportOverrideMID; // 0xA8(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D38[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlayerViewportCompositingOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Composure.PlayerCompOutputCameraModifier
|
|
class UPlayerCompOutputCameraModifier : public UCameraModifier
|
|
{
|
|
public:
|
|
class UPlayerViewportCompositingOutput* Owner; // 0x48(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlayerCompOutputCameraModifier* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|