| Harlinn.Windows 0.1
    | 
This is the complete list of members for Harlinn::Windows::WindowDeviceContextHandle, including all inherited members.
| ArcDirection() const | Harlinn::Windows::DeviceContextHandle | inline | 
| BackgroundColor() const | Harlinn::Windows::DeviceContextHandle | inline | 
| BackgroundMixMode() const | Harlinn::Windows::DeviceContextHandle | inline | 
| Base typedef | Harlinn::Windows::WindowDeviceContextHandle | |
| BatchLimit() | Harlinn::Windows::DeviceContextHandle | inlinestatic | 
| Bitmap() const | Harlinn::Windows::DeviceContextHandle | inline | 
| BoundsRect(RECT &boundingRectangle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| BoundsRect(RECT &boundingRectangle, bool clear) const | Harlinn::Windows::DeviceContextHandle | inline | 
| Brush() const | Harlinn::Windows::DeviceContextHandle | inline | 
| Close() noexcept | Harlinn::Windows::DeviceContextHandle | inline | 
| CloseHandle(HRGN handle) noexcept | Harlinn::Windows::WindowDeviceContextHandle | inlinestatic | 
| ConvertDrawStateFlagsForText(DrawStateFlags drawStateFlags) noexcept | Harlinn::Windows::DeviceContextHandle | inlineprivatestatic | 
| CurrentPosition() const | Harlinn::Windows::DeviceContextHandle | inline | 
| CurrentPosition(POINT ¤tPosition) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DerivedType typedef | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | |
| DeviceContextHandle() noexcept | Harlinn::Windows::DeviceContextHandle | inlineprotected | 
| DeviceContextHandle(HDC handle, bool ownsHandle=true) noexcept | Harlinn::Windows::DeviceContextHandle | inlineprotected | 
| Draw(const POINT *lppt, const PolyDrawCommand *lpbTypes, int cCount) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawAngleArc(int X, int Y, DWORD dwRadius, FLOAT eStartAngle, FLOAT eSweepAngle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawAngleArc(const POINT ¢er, DWORD dwRadius, FLOAT eStartAngle, FLOAT eSweepAngle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawArc(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXStartArc, int nYStartArc, int nXEndArc, int nYEndArc) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawArc(const RECT &rectangle, const POINT &start, const POINT &end) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawBitmap(const BitmapHandle &bitmap) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawBitmap(const BitmapHandle &bitmap, const POINT &position) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawBitmap(const BitmapHandle &bitmap, const POINT &position, const SIZE size) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawBitmap(const DeviceContextHandle &source) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawBitmap(const DeviceContextHandle &source, const POINT &position) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawBitmap(const DeviceContextHandle &source, const POINT &position, const SIZE size) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawButtonFrameControl(DrawFrameControlButtonOptions buttonOptions, RECT &boundingRectangle, DrawFrameControlOptions options) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawCaption(const Control &control, const RECT &boundingRectangle, DrawCaptionOptions options) const | Harlinn::Windows::DeviceContextHandle | |
| DrawCaptionFrameControl(DrawFrameControlCaptionPart part, RECT &boundingRectangle, DrawFrameControlOptions options) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawChord(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRadial2, int nYRadial2) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawChord(const RECT &rectangle, const POINT &start, const POINT &end) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawDesktopWallPaper() const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawEdge(RECT &boundingRectangle, BorderStyle borderStyle, BorderFlags borderFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawEllipse(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawEllipse(const RECT &rectangle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawFilledRectangle(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, const BrushHandle &brush) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawFilledRectangle(const RECT &rectangle, const BrushHandle &brush) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawFocusRect(RECT &boundingRectangle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawFrameControl(DrawFrameControlType frameControlType, RECT &boundingRectangle, UINT state) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawFrameRectangle(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, const BrushHandle &brush) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawFrameRectangle(const RECT &rectangle, const BrushHandle &brush) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawGrayString(const WideString &text, int X, int Y, int nWidth=0, int nHeight=0) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawGrayString(const BrushHandle &brush, const WideString &text, int X, int Y, int nWidth=0, int nHeight=0) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawInvertedRectangle(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawInvertedRectangle(const RECT &rectangle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawLineTo(int nXEnd, int nYEnd) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawLineTo(const POINT &endPoint) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawMenuBarFrameControl(DrawFrameControlMenuBarPart part, RECT &boundingRectangle, DrawFrameControlOptions options) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPie(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRadial2, int nYRadial2) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPie(const RECT &rectangle, const POINT &start, const POINT &end) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyBezier(const POINT *lppt, DWORD cPoints) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyBezier(const std::vector< POINT > &points) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyBezierTo(const POINT *lppt, DWORD cPoints) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyBezierTo(const std::vector< POINT > &points) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolygon(const POINT *lpPoints, int nCount) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolygon(const std::vector< POINT > &points) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyLine(const POINT *lppt, DWORD cPoints) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyLine(const std::vector< POINT > &points) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyLineTo(const POINT *lppt, DWORD cPoints) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyLineTo(const std::vector< POINT > &points) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyPolygon(const POINT *lpPoints, const INT *lpPolyCounts, int nCount) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPolyPolygons(const std::vector< std::vector< POINT > > &polyPolygons) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawPopupMenuFrameControl(DrawFrameControlPopupMenuPart part, RECT &boundingRectangle, DrawFrameControlOptions options) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawRectangle(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawRectangle(const RECT &rectangle) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawRoundedRectangle(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidth, int nHeight) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawRoundedRectangle(const RECT &rectangle, int nWidth, int nHeight) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawRoundedRectangle(const RECT &rectangle, const SIZE &ellipseSize) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawScrollBarFrameControl(DrawFrameControlScrollBarPart part, RECT &boundingRectangle, DrawFrameControlOptions options) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(HBRUSH hbrFore, DRAWSTATEPROC qfnCallBack, LPARAM lData, WPARAM wData, int x, int y, int cx, int cy, UINT uFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const wchar_t *text, int x, int y, int cx, int cy, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const wchar_t *text, int x, int y, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const WideString &text, int x, int y, int cx, int cy, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const WideString &text, int x, int y, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const BrushHandle &brush, const wchar_t *text, int x, int y, int cx, int cy, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const BrushHandle &brush, const WideString &text, int x, int y, int cx, int cy, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const BrushHandle &brush, const wchar_t *text, int x, int y, DrawStateFlags flags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const BrushHandle &brush, const WideString &text, int x, int y, DrawStateFlags flags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const BitmapHandle &bitmap, int x, int y, int cx, int cy, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const BitmapHandle &bitmap, int x, int y, DrawStateFlags flags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const IconHandle &icon, int x, int y, int cx, int cy, DrawStateFlags drawStateFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawState(const IconHandle &icon, int x, int y, DrawStateFlags flags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(LPCWSTR text, int textLength, RECT &rect, DrawTextFlags drawTextFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(LPCSTR text, int textLength, RECT &rect, DrawTextFlags drawTextFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(const WideString &text, RECT &rect, DrawTextFlags drawTextFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(const AnsiString &text, RECT &rect, DrawTextFlags drawTextFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(const wchar_t *text, int textLength, RECT &rect, DrawTextFlags uFormat, DRAWTEXTPARAMS &drawTextParams) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(const char *text, int textLength, RECT &rect, DrawTextFlags uFormat, DRAWTEXTPARAMS &drawTextParams) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(int nXStart, int nYStart, LPCWSTR text, int textLength) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(int nXStart, int nYStart, LPCSTR text, int textLength) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(int nXStart, int nYStart, const WideString &text) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(int nXStart, int nYStart, const AnsiString &text) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(const POINT &startPosition, const WideString &text) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(const POINT &startPosition, const AnsiString &text) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(int X, int Y, LPCWSTR text, int textLength, int nTabPositions, const LPINT lpnTabStopPositions, int nTabOrigin) const | Harlinn::Windows::DeviceContextHandle | inline | 
| DrawText(int X, int Y, UINT fuOptions, const RECT *lprc, LPCWSTR lpString, UINT cbCount, const INT *lpDx) const | Harlinn::Windows::DeviceContextHandle | inline | 
| ExcludeUpdateRgn(const Control &control) const | Harlinn::Windows::DeviceContextHandle | |
| Flush() | Harlinn::Windows::DeviceContextHandle | inlinestatic | 
| Font() const | Harlinn::Windows::DeviceContextHandle | inline | 
| ForegroundMixMode() const | Harlinn::Windows::DeviceContextHandle | inline | 
| GraphicsMode() const | Harlinn::Windows::DeviceContextHandle | inline | 
| Handle() noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inlineprotected | 
| Handle(HandleType handle, bool ownsHandle=true) noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inlineexplicitprotected | 
| Handle(const Handle &other)=delete | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | |
| Handle(Handle &&other) noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| HandleType typedef | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | |
| InvalidHandleValue() noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inlinestatic | 
| IsValid() const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| MapMode() const | Harlinn::Windows::DeviceContextHandle | inline | 
| ModifyWorldTransform(const XFORM &xform, bool rightMultiply=false) const | Harlinn::Windows::DeviceContextHandle | inline | 
| MoveTo(int newX, int newY) const | Harlinn::Windows::DeviceContextHandle | inline | 
| MoveTo(int newX, int newY, int &previousX, int &previousY) const | Harlinn::Windows::DeviceContextHandle | inline | 
| MoveTo(const POINT &newPosition) const | Harlinn::Windows::DeviceContextHandle | inline | 
| MoveTo(const POINT &newPosition, POINT &previousPosition) const | Harlinn::Windows::DeviceContextHandle | inline | 
| OffsetViewportOrigin(int xOffset, int yOffset) const | Harlinn::Windows::DeviceContextHandle | inline | 
| OffsetWindowOrigin(int xOffset, int yOffset) const | Harlinn::Windows::DeviceContextHandle | inline | 
| operator HandleType() const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| operator<=>(const Handle &other) const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| operator<=>(HandleType handle) const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| operator=(Handle &other)=delete | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | |
| operator=(Handle &&other) noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| operator==(const Handle &other) const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| operator==(HandleType handle) const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| originalBitmap_ | Harlinn::Windows::DeviceContextHandle | private | 
| originalBrush_ | Harlinn::Windows::DeviceContextHandle | private | 
| originalFont_ | Harlinn::Windows::DeviceContextHandle | private | 
| originalPen_ | Harlinn::Windows::DeviceContextHandle | private | 
| OwnsHandle() const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| ownsHandle_ | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | private | 
| Pen() const | Harlinn::Windows::DeviceContextHandle | inline | 
| ResetWorldTransform() const | Harlinn::Windows::DeviceContextHandle | inline | 
| RestoreDefaultObjects() noexcept | Harlinn::Windows::DeviceContextHandle | inlineprotected | 
| SaveDefaultObjects() noexcept | Harlinn::Windows::DeviceContextHandle | inlineprotected | 
| ScaleViewportExtent(int Xnum, int Xdenom, int Ynum, int Ydenom) const | Harlinn::Windows::DeviceContextHandle | inline | 
| ScaleWindowExtent(int Xnum, int Xdenom, int Ynum, int Ydenom) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetArcDirection(Windows::ArcDirection newArcDirection) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetBackgroundColor(COLORREF color) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetBackgroundMixMode(Windows::BackgroundMixMode mixMode) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetBatchLimit(DWORD newBatchLimit) | Harlinn::Windows::DeviceContextHandle | inlinestatic | 
| SetBitmap(const BitmapHandle &newBitmap) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetBoundsRect(const RECT &boundingRectangle, BoundsAccumulationFlags boundsAccumulationFlags) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetBrush(const BrushHandle &newBrush) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetFont(const FontHandle &newFont) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetForegroundMixMode(Windows::ForegroundMixMode mixMode) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetGraphicsMode(Windows::GraphicsMode newGraphicsMode) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetMapMode(Windows::MapMode newMapMode) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetPen(const PenHandle &newPen) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetTextAlignment(Windows::TextAlignment textAlignment) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetTextColor(COLORREF colorRef) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetValue(HandleType handle, bool ownsHandle=true) | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inlineprotected | 
| SetViewportExtent(const SIZE &newViewportExtent) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetViewportOrigin(const POINT &newViewportOrigin) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetWindowExtent(const SIZE &newWindowExtent) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetWindowOrigin(const POINT &newWindowOrigin) const | Harlinn::Windows::DeviceContextHandle | inline | 
| SetWorldTransform(XFORM &xform) const | Harlinn::Windows::DeviceContextHandle | inline | 
| TextAlignment() const | Harlinn::Windows::DeviceContextHandle | inline | 
| TextColor() const | Harlinn::Windows::DeviceContextHandle | inline | 
| Value() const noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inline | 
| value_ | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | protected | 
| ViewportExtent() const | Harlinn::Windows::DeviceContextHandle | inline | 
| ViewportOrigin() const | Harlinn::Windows::DeviceContextHandle | inline | 
| WindowExtent() const | Harlinn::Windows::DeviceContextHandle | inline | 
| WindowOrigin() const | Harlinn::Windows::DeviceContextHandle | inline | 
| WorldTransform(XFORM &xform) const | Harlinn::Windows::DeviceContextHandle | inline | 
| WorldTransform() const | Harlinn::Windows::DeviceContextHandle | inline | 
| ~Handle() noexcept | Harlinn::Common::Core::Handle< DeviceContextHandle, HDC > | inlinevirtual |