Namespace Xui.Runtime.Windows
Namespaces
Classes
- D2D1.BitmapBrush
Wraps
ID2D1BitmapBrush— a brush that paints with a tiled or clamped bitmap. Obtained viaID2D1RenderTarget::CreateBitmapBrush(vtable [7]). For drawing, the brush is used through the D2D1.Brush.Ptr handle.
- D3D11
Code from <d3d11.h> in the d3d11.dll lib.
- D3D11.Texture2D
Wraps
ID3D11Texture2D. After creation, query IID via QueryInterface(in Guid) to obtain anIDXGISurfaceusable withID2D1DeviceContext::CreateBitmapFromDxgiSurface.
- DWrite
Code from <dwrite.h> in the dwrite.dll lib.
- WIC
Entry point for the Windows Imaging Component (WIC). Wraps
IWICImagingFactorycreation viaCoCreateInstance.
- WIC.BitmapDecoder
Wraps
IWICBitmapDecoder— a container for one or more image frames.
- WIC.BitmapFrameDecode
Wraps
IWICBitmapFrameDecode— a single decoded image frame. InheritsIWICBitmapSourcemethods (GetSize, CopyPixels) at vtable [3] and [7].
- WIC.FormatConverter
Wraps
IWICFormatConverter— converts a WIC.BitmapFrameDecode to a target pixel format (typically Pbgra32). InheritsIWICBitmapSourcemethods at the same vtable slots as WIC.BitmapFrameDecode.
- WIC.ImagingFactory
Wraps
IWICImagingFactory— the entry point for all WIC operations.
- WIC.PixelFormats
Well-known WIC pixel format GUIDs.
Structs
- D2D1.BitmapBrushProperties
Configures how a
ID2D1BitmapBrushtiles and samples the source bitmap. MirrorsD2D1_BITMAP_BRUSH_PROPERTIES(12 bytes, sequential).
- D2D1.FactoryOptions
https://learn.microsoft.com/en-us/windows/win32/api/d2d1/ns-d2d1-d2d1_factory_options
- D3D11.SubresourceData
Specifies data for initialising a subresource (e.g. initial pixel data for a texture). Mirrors
D3D11_SUBRESOURCE_DATA.
- D3D11.Texture2DDesc
Describes a 2D texture resource. Mirrors
D3D11_TEXTURE2D_DESC(44 bytes, fully sequential).
Enums
- D3D11.BindFlags
Identifies how a D3D11 resource is bound to the pipeline. Mirrors
D3D11_BIND_FLAG.