| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/VirtualCamera/Source/VCamCore/Public/VCamComponent.h |
Include |
#include "VCamComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, ClassGroup=(VCam), Meta=(BlueprintSpawnableComponent))
class UVCamComponent : public USceneComponent
Name | Description | ||
---|---|---|---|
|
bDisableComponentWhenSpawnedBySequencer |
If true, the component will force bEnabled to false when it is part of a spawnable in Sequencer. |
|
|
bDisableOutputOnMultiUserReceiver |
Do we disable the output if the virtual camera is in a Multi-user session and the camera is a "receiver" from multi-user |
|
|
bLockViewportToCamera |
If true, render the viewport from the point of view of the parented CineCamera. |
|
|
LiveLinkSubject |
LiveLink subject name for the incoming camera transform. |
|
|
OnComponentReplaced |
There are situations in the editor where the component may be replaced by another component as part of the actor being reconstructed This event will notify you of that change and give you a reference to the new component. |
|
|
OutputProviders |
List of Output Providers (executed in order) |
|
|
Role |
The role of this virtual camera. |
|
|
TargetViewport |
Which viewport to use for this VCam. |
|
|
float |
UpdateFrequencyMs |
Indicates the frequency which camera updates are sent when in Multi-user mode. |
Name | Description | |
---|---|---|
|
UVCamComponent() |
Name | Description | ||
---|---|---|---|
|
AddModifier ( |
Add a modifier to the stack with a given name. |
|
|
AddOutputProvider ( |
||
|
CanUpdate() |
||
|
GetAllModifiers ( |
Returns all the Modifiers in the Component's Stack. |
|
|
GetAllOutputProviders ( |
||
|
GetLiveLinkDataForCurrentFrame ( |
||
|
UVCamModifie... |
GetModifierByIndex ( |
Returns the Modifier in the Stack with the given index if it exist. |
|
UVCamModifie... |
GetModifierByName ( |
Tries to find a Modifier in the Stack with the given name. |
|
UVCamModifie... |
GetModifierContext() |
Get the current Modifier Context |
|
GetModifiersByClass ( |
Given a specific Modifier class, returns a list of matching Modifiers. |
|
|
GetModifiersByInterface ( |
Given a specific Interface class, returns a list of matching Modifiers. |
|
|
GetNumberOfModifiers() |
Returns the number of Modifiers in the Component's Stack. |
|
|
GetNumberOfOutputProviders() |
||
|
UVCamOutputP... |
GetOutputProviderByIndex ( |
|
|
GetOutputProvidersByClass |
||
|
UCineCameraC... |
GetTargetCamera() |
Returns the Target CineCameraComponent. |
|
GetTargetInputWindow() |
||
|
TSharedPtr< ... |
GetTargetLevelViewport() |
|
|
FLevelEditor... |
GetTargetLevelViewportClient() |
|
|
TSharedPtr< ... |
GetTargetSceneViewport() |
|
|
HandleObjectReplaced |
||
|
InsertModifier ( |
Insert a modifier to the stack with a given name and index. |
|
|
InsertOutputProvider ( |
||
|
IsEnabled() |
Returns whether or not the VCamComponent will update every frame. |
|
|
RemoveAllModifiers() |
Remove all Modifiers from the Stack. |
|
|
RemoveAllOutputProviders() |
Remove all Output Providers from the Component. |
|
|
RemoveModifier ( |
Remove the given Modifier from the Stack. Returns true if the modifier was removed successfully |
|
|
RemoveModifierByIndex ( |
Remove the Modifier at a specified index from the Stack. |
|
|
RemoveModifierByName ( |
Remove the Modifier with a specific name from the Stack. |
|
|
RemoveOutputProvider ( |
||
|
RemoveOutputProviderByIndex ( |
||
|
SetEnabled ( |
Sets if the VCamComponent will update every frame or not. |
|
|
SetModifierContextClass ( |
Sets the Modifier Context to a new instance of the provided class |
|
|
SetModifierIndex |
Moves an existing modifier in the stack from its current index to a new index. |
|
|
SetOutputProviderIndex |
Moves an existing Output Provider in the stack from its current index to a new index. |
|
|
Update() |
Name | Description | ||
---|---|---|---|
|
OnAttachmentChanged() |
Called when AttachParent changes, to allow the scene to update its attachment state. |
Name | Description | ||
---|---|---|---|
|
CheckForErrors() |
Function that gets called from within Map_Check to allow this actor component to check itself for any potential errors and register them with map check dialog. |
|
|
OnComponentDestroyed ( |
Called when a component is destroyed |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |