UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAudioBusProxy Class Referencefinal

#include <AudioBus.h>

+ Inheritance diagram for FAudioBusProxy:

Public Member Functions

 IMPL_AUDIOPROXY_CLASS (FAudioBusProxy)
 
ENGINE_API FAudioBusProxy (UAudioBus *InAudioBus)
 
 FAudioBusProxy (const FAudioBusProxy &Other)=default
 
virtual ~FAudioBusProxy () override
 
- Public Member Functions inherited from Audio::TProxyData< FAudioBusProxy >
 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
 

Public Attributes

uint32 AudioBusId = uint32(INDEX_NONE)
 
int32 NumChannels = INDEX_NONE
 

Friends

uint32 GetTypeHash (const FAudioBusProxy &InProxy)
 

Additional Inherited Members

- Static Protected Attributes inherited from Audio::TProxyData< FAudioBusProxy >
static constexpr bool bWasAudioProxyClassImplemented
 

Constructor & Destructor Documentation

◆ FAudioBusProxy() [1/2]

FAudioBusProxy::FAudioBusProxy ( UAudioBus InAudioBus)
explicit

◆ FAudioBusProxy() [2/2]

FAudioBusProxy::FAudioBusProxy ( const FAudioBusProxy Other)
default

◆ ~FAudioBusProxy()

virtual FAudioBusProxy::~FAudioBusProxy ( )
inlineoverridevirtual

Member Function Documentation

◆ IMPL_AUDIOPROXY_CLASS()

FAudioBusProxy::IMPL_AUDIOPROXY_CLASS ( FAudioBusProxy  )

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FAudioBusProxy InProxy)
friend

Member Data Documentation

◆ AudioBusId

uint32 FAudioBusProxy::AudioBusId = uint32(INDEX_NONE)

◆ NumChannels

int32 FAudioBusProxy::NumChannels = INDEX_NONE

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