3#include "ResourceHandle.h"
9 template<
typename ResourceType,
typename Manager>
24 ResourceType * operator->() {
return proxy.
resolve(); }
25 ResourceType & operator*() {
return *proxy.
resolve(); }
bool HandleIsValid(const ResourceHandle_t< T > &handle)
Check if the given resource is valid, that is not equal to NoHandle or InvalidHandle.
Contains all Cogs related functionality.
Opaque resource handle for holding references to resources.
ResourceType * resolve() const
Resolve the handle, returning a pointer to the actual resource.