CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
Atom::IProxyData Class Reference

#include <IAtomProxyInitializer.h>

Inheritance diagram for Atom::IProxyData:

Public Member Functions

 IProxyData (FName InProxyTypeName)
virtual ~IProxyData ()=default
template<typename ProxyType>
bool CheckTypeCast () const
template<typename ProxyType>
ProxyType & GetAs ()
template<typename ProxyType>
const ProxyType & GetAs () const
FName GetProxyTypeName () const

Private Attributes

FName ProxyTypeName

Constructor & Destructor Documentation

◆ ~IProxyData()

virtual Atom::IProxyData::~IProxyData ( )
virtualdefault

◆ IProxyData()

Atom::IProxyData::IProxyData ( FName InProxyTypeName)
inline

Member Function Documentation

◆ CheckTypeCast()

template<typename ProxyType>
bool Atom::IProxyData::CheckTypeCast ( ) const
inline

◆ GetAs() [1/2]

template<typename ProxyType>
ProxyType & Atom::IProxyData::GetAs ( )
inline

◆ GetAs() [2/2]

template<typename ProxyType>
const ProxyType & Atom::IProxyData::GetAs ( ) const
inline

◆ GetProxyTypeName()

FName Atom::IProxyData::GetProxyTypeName ( ) const
inline

Member Data Documentation

◆ ProxyTypeName

FName Atom::IProxyData::ProxyTypeName
private

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