Module |
|
Header |
/Engine/Plugins/Experimental/VirtualCamera/Source/VCamCore/Public/VCamOutputProviderBase.h |
Include |
#include "VCamOutputProviderBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Abstract, EditInlineNew)
class UVCamOutputProviderBase : public UObject
Name | Description | ||
---|---|---|---|
|
bInitialized |
||
|
bIsActive |
If set, this output provider will execute every frame. |
|
|
bUseOverrideResolution |
Override the default output resolution with a custom value -. |
|
|
DisplayType |
||
|
OverrideResolution |
When bUseOverrideResolution is set, use this custom resolution. |
|
|
TSubclassOf< UU... |
UMGClass |
The UMG class to be rendered in this output provider. |
|
UMGWidget |
Name | Description | |
---|---|---|
|
UVCamOutputProviderBase() |
Name | Description | |
---|---|---|
|
~UVCamOutputProviderBase() |
Name | Description | ||
---|---|---|---|
|
Activate() |
Called when the provider is Activated. |
|
|
CreateUMG() |
||
|
Deactivate() |
Called when the provider is Deactivated. |
|
|
Deinitialize() |
Called when the provider is being shutdown such as before changing level or on exit. |
|
|
DestroyUMG() |
||
|
DisplayUMG() |
||
|
UVCamOutputP... |
GetOtherOutputProviderByIndex ( |
|
|
GetTargetInputWindow() |
||
|
TSharedPtr< ... |
GetTargetLevelViewport() |
|
|
FLevelEditor... |
GetTargetLevelViewportClient() |
|
|
TSharedPtr< ... |
GetTargetSceneViewport() |
|
|
UVPFullScree... |
GetUMGWidget() |
|
|
Initialize() |
Called when the provider is brought online such as after instantiating or loading a component containing this provider Use Initialize for any setup logic that needs to survive between Start / Stop cycles such as spawning transient objects |
|
|
IsActive() |
Returns if this output provider is currently active or not. |
|
|
IsInitialized() |
Returns if this output provider has been initialized or not. |
|
|
RestoreOutput() |
Restore the output state from previous call to disable output. |
|
|
SetActive ( |
Called to turn on or off this output provider. |
|
|
SetTargetCamera ( |
Sets the TargetCamera parameter. |
|
|
SetUMGClass ( |
Sets the UMG class to be rendered in this output provider. |
|
|
SuspendOutput() |
Temporarily disable the output. Caller must eventually call RestoreOutput. |
|
|
Tick ( |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |