Lysa  0.0
Lysa 3D Engine
UniqueResource Class Reference

Detailed Description

A non-managed resource that cannot be copied

+ Inheritance diagram for UniqueResource:

Public Member Functions

 UniqueResource () = default
 
 UniqueResource (UniqueResource &) = delete
 
UniqueResource & operator= (UniqueResource &) = delete
 
- Public Member Functions inherited from UnmanagedResource
 UnmanagedResource ()
 
 UnmanagedResource (const Resource &other)
 
- Public Member Functions inherited from Resource
bool operator== (const Resource &other) const
 
 Resource () = default
 
 Resource (const unique_id id)
 
virtual ~Resource () = default
 

Additional Inherited Members

- Public Attributes inherited from Resource
unique_id id {INVALID_ID}
 

Constructor & Destructor Documentation

UniqueResource ( )
default
UniqueResource ( UniqueResource &  )
delete

Member Function Documentation

UniqueResource& operator= ( UniqueResource &  )
delete