|
Harlinn.Windows 0.1
|
#include <HWHandles.h>
Public Types | |
| using | Base = Handle<CursorHandle, HCURSOR> |
Public Types inherited from Harlinn::Common::Core::Handle< CursorHandle, HCURSOR > | |
| using | DerivedType |
| using | HandleType |
Public Member Functions | |
| constexpr | CursorHandle () noexcept |
| constexpr | CursorHandle (HCURSOR hCursor, bool closeHandle=true) |
| CursorHandle (int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const wchar_t *cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const WideString &cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const ModuleHandle &module, int resourceId, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const ModuleHandle &module, const wchar_t *cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const ModuleHandle &module, const WideString &cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const ModuleHandle &module, const char *cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| CursorHandle (const ModuleHandle &module, const AnsiString &cursorName, int width=0, int height=0, DWORD flags=LR_SHARED|LR_DEFAULTSIZE) | |
| void | Close () noexcept |
Public Member Functions inherited from Harlinn::Common::Core::Handle< CursorHandle, HCURSOR > | |
| 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 |
Static Public Attributes | |
| static HW_EXPORT const CursorHandle | Normal |
| static HW_EXPORT const CursorHandle | IBeam |
| static HW_EXPORT const CursorHandle | Wait |
| static HW_EXPORT const CursorHandle | Cross |
| static HW_EXPORT const CursorHandle | Up |
| static HW_EXPORT const CursorHandle | Size |
| static HW_EXPORT const CursorHandle | SizeNWSE |
| static HW_EXPORT const CursorHandle | SizeNESW |
| static HW_EXPORT const CursorHandle | SizeWE |
| static HW_EXPORT const CursorHandle | SizeNS |
| static HW_EXPORT const CursorHandle | No |
| static HW_EXPORT const CursorHandle | Hand |
| static HW_EXPORT const CursorHandle | AppStarting |
Additional Inherited Members | |
Static Public Member Functions inherited from Harlinn::Common::Core::Handle< CursorHandle, HCURSOR > | |
| static constexpr HandleType | InvalidHandleValue () noexcept |
Protected Member Functions inherited from Harlinn::Common::Core::Handle< CursorHandle, HCURSOR > | |
| 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< CursorHandle, HCURSOR > | |
| HandleType | value_ |
| using Harlinn::Windows::CursorHandle::Base = Handle<CursorHandle, HCURSOR> |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |