Navigation
API > API/Plugins > API/Plugins/TakesCore
Context object which may be passed to NamingTokens evaluations from within TakeRecorder. This is stored under TakesCore rather than the TakeRecorderNamingTokensModule for dependency management. Multiple Take modules need access to the context but don't need access to the NamingTokens themselves and would result in circular referencing.
| Name | UTakeRecorderNamingTokensContext |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/NamingTokens/TakeRecorderNamingTokensContext.h |
| Include Path | #include "NamingTokens/TakeRecorderNamingTokensContext.h" |
Syntax
UCLASS (MinimalAPI)
class UTakeRecorderNamingTokensContext : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTakeRecorderNamingTokensContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Actor | TWeakObjectPtr< const AActor > | The specific actor for this context. | NamingTokens/TakeRecorderNamingTokensContext.h |
|
| AudioInputDeviceChannel | int32 | The audio device channel for this context. | NamingTokens/TakeRecorderNamingTokensContext.h | |
| TakeMetaData | TWeakObjectPtr< const UTakeMetaData > | MetaData specifically for this context. Setting this prevents having to perform a global lookup. | NamingTokens/TakeRecorderNamingTokensContext.h |
|