Navigation
API > API/Plugins > API/Plugins/MetasoundExperimentalEngineRunti- > API/Plugins/MetasoundExperimentalEngineRunti-/FCatSoundWaveContainerProxy
Description
Create() instantiates the base TCatProxyView (not TType) and static-casts the shared ref to TType*. The actual runtime object is therefore TCatProxyView, and any QueryInterface override declared on TType is never reached via the vtable. We answer TType::GetAudioProxyTypeName() here so CheckTypeCast
Virtual Inheritance
- IUnknown::QueryInterface → IProxyData::QueryInterface → TCatProxyView::QueryInterface → FCatSoundWaveContainerProxy::QueryInterface
| Name | QueryInterface |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MetasoundExperimental/Source/MetasoundExperimentalEngineRuntime/Public/CatSoundWaveContainer.h |
| Include Path | #include "CatSoundWaveContainer.h" |
virtual void * QueryInterface
(
const FName InterfaceId
)