Class Handle

Class Documentation

class Handle

Declaration: final

Public Functions

Handle() = default
Handle(std::shared_ptr<::CE::Rendering::OpenGL::ResourceLifetime> lifetime, ::CE::Rendering::OpenGL::ResourceKind kind, GLuint id)
inline ~Handle()
Handle(const Handle&) = delete
Handle &operator=(const Handle&) = delete
Handle(Handle &&other) noexcept
Handle &operator=(Handle &&other) noexcept
GLuint id() const

Declaration: [[nodiscard]]

inline ::CE::Rendering::OpenGL::ResourceKind kind() const noexcept

Declaration: [[nodiscard]]

inline const ::CE::Rendering::OpenGL::ResourceLifetime *resource_domain() const noexcept

Declaration: [[nodiscard]]