Navigation
API > API/Plugins > API/Plugins/MetasoundExperimentalEngineRunti- > API/Plugins/MetasoundExperimentalEngineRunti-/TCatProxyView
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
Derived Overrides
| Name | QueryInterface |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MetasoundExperimental/Source/MetasoundExperimentalEngineRuntime/Public/CatAudioProxyView.h |
| Include Path | #include "CatAudioProxyView.h" |
virtual void * QueryInterface
(
const FName InterfaceId
)