|
LiteFX 0.5.1.2025
Computer Graphics Engine
|
Implements the IResource interface. More...
#include <containers.hpp>
Inherits LiteFX::IResource< THandle >.
Public Types | |
| using | handle_type = THandle |
Public Member Functions | |
| ~Resource () noexcept override=default | |
| const THandle & | handle () const noexcept override |
Returns the resource managed by the class.
| |
| Public Member Functions inherited from LiteFX::IResource< THandle > | |
| virtual | ~IResource () noexcept=default |
Protected Member Functions | |
| Resource (THandle handle) noexcept | |
| Initializes the managed resource. | |
| Resource (const Resource &)=delete | |
| Resource (Resource &&) noexcept=default | |
| Resource & | operator= (const Resource &)=delete |
| Resource & | operator= (Resource &&) noexcept=default |
| THandle & | handle () noexcept override |
Returns the resource managed by the class.
| |
| Protected Member Functions inherited from LiteFX::IResource< THandle > | |
| IResource () noexcept=default | |
| IResource (const IResource &)=delete | |
| IResource (IResource &&) noexcept=default | |
| IResource & | operator= (const IResource &)=delete |
| IResource & | operator= (IResource &&) noexcept=default |
Implements the IResource interface.
| THandle | The type of the resource. |
| using LiteFX::Resource< THandle >::handle_type = THandle |
|
inlineexplicitprotectednoexcept |
Initializes the managed resource.
| handle | The managed resource handle. |
|
protecteddelete |
|
protecteddefaultnoexcept |
|
overridedefaultnoexcept |
|
inlineoverridevirtualnoexcept |
Returns the resource managed by the class.
Implements LiteFX::IResource< THandle >.
|
inlineoverrideprotectedvirtualnoexcept |
Returns the resource managed by the class.
Implements LiteFX::IResource< THandle >.
|
protecteddelete |
|
protecteddefaultnoexcept |