Navigation
API > API/Plugins > API/Plugins/AVCodecsCore
The shared data and logic of a single logical pipeline, usually one or more coders.
| Name | FAVInstance |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/AVInstance.h |
| Include Path | #include "AVInstance.h" |
Syntax
class FAVInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAVInstance() |
AVInstance.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAVInstance() |
AVInstance.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | TTypeMap< void > | Type-erased list of data on this instance | AVInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add() |
Add default data by type to this instance. | AVInstance.h | |
TData & Edit () |
Get a mutable reference to typed data held on this instance. | AVInstance.h | |
TData const & Get () |
Get typed data from this instance. | AVInstance.h | |
bool Has() |
Check if this instance has a specific type of data. | AVInstance.h | |
void Remove() |
Remove a specific type of data from this instance. | AVInstance.h | |
void Set
(
TData const& NewData |
Set data by type on this instance. | AVInstance.h | |
TData * TryEdit() |
Check if this instance has a specific type of data, and return a mutable reference to it if it exists. | AVInstance.h | |
bool TryGet
(
TData& OutData |
Check if this instance has a specific type of data, and return it if it exists. | AVInstance.h |