Polyphase Game Engine
Loading...
Searching...
No Matches
AssetRef Class Reference

#include <AssetRef.h>

Public Member Functions

 AssetRef ()
 
 AssetRef (Asset *asset)
 
 AssetRef (const AssetRef &src)
 
 ~AssetRef ()
 
AssetRefoperator= (const AssetRef &src)
 
AssetRefoperator= (const Asset *srcAsset)
 
bool operator== (const AssetRef &other) const
 
bool operator!= (const AssetRef &other) const
 
bool operator== (const Asset *other) const
 
bool operator!= (const Asset *other) const
 
AssetGet () const
 
template<typename T >
T * Get () const
 
void SetLoadRequest (AsyncLoadRequest *loadRequest)
 
AsyncLoadRequestGetLoadRequest ()
 

Constructor & Destructor Documentation

◆ AssetRef() [1/3]

AssetRef::AssetRef ( )

◆ AssetRef() [2/3]

AssetRef::AssetRef ( Asset asset)

◆ AssetRef() [3/3]

AssetRef::AssetRef ( const AssetRef src)

◆ ~AssetRef()

AssetRef::~AssetRef ( )

Member Function Documentation

◆ Get() [1/2]

Asset * AssetRef::Get ( ) const

◆ Get() [2/2]

template<typename T >
T * AssetRef::Get ( ) const
inline

◆ GetLoadRequest()

AsyncLoadRequest * AssetRef::GetLoadRequest ( )

◆ operator!=() [1/2]

bool AssetRef::operator!= ( const Asset other) const

◆ operator!=() [2/2]

bool AssetRef::operator!= ( const AssetRef other) const

◆ operator=() [1/2]

AssetRef & AssetRef::operator= ( const Asset srcAsset)

◆ operator=() [2/2]

AssetRef & AssetRef::operator= ( const AssetRef src)

◆ operator==() [1/2]

bool AssetRef::operator== ( const Asset other) const

◆ operator==() [2/2]

bool AssetRef::operator== ( const AssetRef other) const

◆ SetLoadRequest()

void AssetRef::SetLoadRequest ( AsyncLoadRequest loadRequest)

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