UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::TProxyData< Type > Class Template Reference

#include <IAudioProxyInitializer.h>

+ Inheritance diagram for Audio::TProxyData< Type >:

Public Member Functions

 TProxyData ()
 
- Public Member Functions inherited from Audio::IProxyData
virtual ~IProxyData ()=default
 
template<typename ProxyType >
bool CheckTypeCast () const
 
FName GetProxyTypeName () const
 
template<typename ProxyType >
ProxyType & GetAs ()
 
template<typename ProxyType >
const ProxyType & GetAs () const
 
 IProxyData (FName InProxyTypeName)
 
virtual TUniquePtr< IProxyDataClone () const
 

Static Protected Attributes

static constexpr bool bWasAudioProxyClassImplemented = false
 

Detailed Description

template<typename Type>
class Audio::TProxyData< Type >

This class can be implemented to create a custom, threadsafe instance of a given UObject. This is a CRTP class, and should always be subclassed with the name of the subclass.

Constructor & Destructor Documentation

◆ TProxyData()

template<typename Type >
Audio::TProxyData< Type >::TProxyData ( )
inline

Member Data Documentation

◆ bWasAudioProxyClassImplemented

template<typename Type >
constexpr bool Audio::TProxyData< Type >::bWasAudioProxyClassImplemented = false
staticconstexprprotected

The documentation for this class was generated from the following file: