Navigation
API > API/Plugins > API/Plugins/VCamCore
Saves internal UVCamComponent state for Blueprint created components.
| Name | FVCamComponentInstanceData |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/VirtualCameraCore/Source/VCamCore/Public/VCamComponentInstanceData.h |
| Include Path | #include "VCamComponentInstanceData.h" |
Syntax
USTRUCT ()
struct FVCamComponentInstanceData : public FSceneComponentInstanceData
Inheritance Hierarchy
- FInstanceCacheDataBase → FActorComponentInstanceData → FSceneComponentInstanceData → FVCamComponentInstanceData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| VCamComponentInstanceData.h | |||
FVCamComponentInstanceData
(
const UVCamComponent* SourceComponent |
VCamComponentInstanceData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AppliedInputContexts | TArray< TObjectPtr< UInputMappingContext > > | Simple copy for carrying over player remappings | VCamComponentInstanceData.h | |
| bWasInitialized | bool | The old value of bIsInitialized | VCamComponentInstanceData.h | |
| bWereModifiersInitialized | bool | The old value of bHasInitedModifiers | VCamComponentInstanceData.h | |
| bWereOutputProvidersInitialized | bool | The old value of bHasInitedOutputProviders | VCamComponentInstanceData.h | |
| LiveLinkSubject | FLiveLinkSubjectName | The subject name would be lost when the component is reconstructed so keep track of it. | VCamComponentInstanceData.h | |
| StolenModifiers | TArray< FModifierStackEntry > | These output providers are renamed and re-outered to the component they're applied to. | VCamComponentInstanceData.h | |
| StolenOutputProviders | TArray< TObjectPtr< UVCamOutputProviderBase > > | These output providers are renamed and re-outered to the component they're applied to. | VCamComponentInstanceData.h |
Functions
Public
Overridden from FActorComponentInstanceData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyToComponent
(
UActorComponent* Component, |
VCamComponentInstanceData.h | ||
virtual bool ContainsData() |
VCamComponentInstanceData.h |
Overridden from FInstanceCacheDataBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
VCamComponentInstanceData.h |