|
intrusive_ptr< UnderlyingResource > | AdoptUnderlying () |
|
bool | IsEmpty () const |
|
unsigned | Offset () const |
|
unsigned | Size () const |
|
UnderlyingResource * | GetUnderlying () const |
|
std::shared_ptr< IResourcePool > | Pool () |
|
uint64 | PoolMarker () |
|
| ResourceLocator (intrusive_ptr< UnderlyingResource > &&moveFrom, unsigned offset=~unsigned(0x0), unsigned size=~unsigned(0x0), std::shared_ptr< IResourcePool > pool=nullptr, uint64 poolMarker=0) |
|
| ResourceLocator (ResourceLocator &&moveFrom) |
|
ResourceLocator & | operator= (ResourceLocator &&moveFrom) |
|
void | swap (ResourceLocator &other) |
|
signed | AddRef () const |
|
signed | Release () const |
|
signed | GetRefCount () const |
|
|
intrusive_ptr< UnderlyingResource > | _resource |
|
unsigned | _offset |
|
unsigned | _size |
|
std::shared_ptr< IResourcePool > | _pool |
|
uint64 | _poolMarker |
|
The documentation for this class was generated from the following file: