|
Harlinn.Windows 0.1
|
#include <HWHandles.h>
Public Types | |
| using | Base = Handle<PaletteHandle, HPALETTE> |
Public Types inherited from Harlinn::Common::Core::Handle< PaletteHandle, HPALETTE > | |
| using | DerivedType |
| using | HandleType |
Public Member Functions | |
| constexpr | PaletteHandle () noexcept |
| constexpr | PaletteHandle (HPALETTE handle, bool ownsHandle=true) noexcept |
| void | Close () noexcept |
Public Member Functions inherited from Harlinn::Common::Core::Handle< PaletteHandle, HPALETTE > | |
| Handle (const Handle &other)=delete | |
| Handle (Handle &&other) noexcept | |
| virtual | ~Handle () noexcept |
| constexpr bool | IsValid () const noexcept |
| Handle & | operator= (Handle &other)=delete |
| Handle & | operator= (Handle &&other) noexcept |
| constexpr auto | operator<=> (const Handle &other) const noexcept |
| constexpr auto | operator<=> (HandleType handle) const noexcept |
| constexpr bool | operator== (const Handle &other) const noexcept |
| constexpr bool | operator== (HandleType handle) const noexcept |
| constexpr | operator HandleType () const noexcept |
| constexpr HandleType | Value () const noexcept |
| constexpr bool | OwnsHandle () const noexcept |
Friends | |
| class | DeviceContextHandle |
Additional Inherited Members | |
Static Public Member Functions inherited from Harlinn::Common::Core::Handle< PaletteHandle, HPALETTE > | |
| static constexpr HandleType | InvalidHandleValue () noexcept |
Protected Member Functions inherited from Harlinn::Common::Core::Handle< PaletteHandle, HPALETTE > | |
| constexpr | Handle () noexcept |
| constexpr | Handle (HandleType handle, bool ownsHandle=true) noexcept |
| void | SetValue (HandleType handle, bool ownsHandle=true) |
Protected Attributes inherited from Harlinn::Common::Core::Handle< PaletteHandle, HPALETTE > | |
| HandleType | value_ |
| using Harlinn::Windows::PaletteHandle::Base = Handle<PaletteHandle, HPALETTE> |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlinenoexcept |
|
friend |