1 // Copyright © 2015; Connor Hilarides 2 // Licensed under the MIT License <LICENSE.md> 3 //! Mappings for the contents of dcommon.h 4 ENUM!{enum DWRITE_MEASURING_MODE { 5 DWRITE_MEASURING_MODE_NATURAL = 0, 6 DWRITE_MEASURING_MODE_GDI_CLASSIC = 1, 7 DWRITE_MEASURING_MODE_GDI_NATURAL = 2, 8 }} 9 ENUM!{enum D2D1_ALPHA_MODE { 10 D2D1_ALPHA_MODE_UNKNOWN = 0, 11 D2D1_ALPHA_MODE_PREMULTIPLIED = 1, 12 D2D1_ALPHA_MODE_STRAIGHT = 2, 13 D2D1_ALPHA_MODE_IGNORE = 3, 14 }} 15 STRUCT!{struct D2D1_PIXEL_FORMAT { 16 format: ::DXGI_FORMAT, 17 alphaMode: D2D1_ALPHA_MODE, 18 }} 19