Navigation
API > API/Plugins > API/Plugins/TakesCore
This represents a list of all possible properties and components on an actor which can be recorded by the Actor Recorder and whether or not the user wishes to record them. If you wish to expose a property to be recorded it needs to be marked as "Interp" (C++) or "Expose to Cinematics" in Blueprints.
| Name | UActorRecorderPropertyMap |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakeRecorderSourceProperty.h |
| Include Path | #include "TakeRecorderSourceProperty.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UActorRecorderPropertyMap : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorRecorderPropertyMap
Structs
| Name | Remarks |
|---|---|
| Cache |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Children | TArray< TObjectPtr< UActorRecorderPropertyMap > > | TakeRecorderSourceProperty.h |
|
|
| Properties | TArray< FActorRecordedProperty > | Represents properties exposed to Cinematics that can possibly be recorded. | TakeRecorderSourceProperty.h |
|
| RecordedObject | TSoftObjectPtr< UObject > | TakeRecorderSourceProperty.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Parent | TWeakObjectPtr< UActorRecorderPropertyMap > | TakeRecorderSourceProperty.h | ||
| RecordingInfo | Cache | TakeRecorderSourceProperty.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
Cache CachedPropertyComponentCount() |
Return the number of properties and components participating in recording. | TakeRecorderSourceProperty.h | |
void UpdateCachedValues() |
Visit all properties recursively and cache the record state. | TakeRecorderSourceProperty.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
TakeRecorderSourceProperty.h | ||
virtual void PostEditUndo() |
TakeRecorderSourceProperty.h |