odin-blend2d

Odin bindings to Blend2D
Log | Files | Refs | README | LICENSE

api.odin.patch (4823B)


      1 --- binding/api.odin	2025-10-25 22:52:47.889435313 -0300
      2 +++ patch/api.odin	2025-10-25 22:55:03.919151906 -0300
      3 @@ -17,121 +17,6 @@
      4  
      5  BYTE_ORDER :: 1234
      6  
      7 -Random                    :: struct {}
      8 -FileCore                  :: struct {}
      9 -FileInfo                  :: struct {}
     10 -RuntimeScopeCore          :: struct {}
     11 -RuntimeBuildInfo          :: struct {}
     12 -RuntimeSystemInfo         :: struct {}
     13 -RuntimeResourceInfo       :: struct {}
     14 -Rgba                      :: struct {}
     15 -Rgba32                    :: struct {}
     16 -Rgba64                    :: struct {}
     17 -Point                     :: struct {}
     18 -PointI                    :: struct {}
     19 -Size                      :: struct {}
     20 -SizeI                     :: struct {}
     21 -Box                       :: struct {}
     22 -BoxI                      :: struct {}
     23 -Rect                      :: struct {}
     24 -RectI                     :: struct {}
     25 -Line                      :: struct {}
     26 -Triangle                  :: struct {}
     27 -RoundRect                 :: struct {}
     28 -Circle                    :: struct {}
     29 -Ellipse                   :: struct {}
     30 -Arc                       :: struct {}
     31 -Matrix2D                  :: struct {}
     32 -ApproximationOptions      :: struct {}
     33 -StrokeOptionsCore         :: struct {}
     34 -FormatInfo                :: struct {}
     35 -ObjectCore                :: struct {}
     36 -ObjectImpl                :: struct {}
     37 -ObjectVirt                :: struct {}
     38 -ObjectVirtBase            :: struct {}
     39 -ObjectInfo                :: struct {}
     40 -ObjectDetail              :: struct {}
     41 -ArrayCore                 :: struct {}
     42 -ArrayImpl                 :: struct {}
     43 -BitArrayCore              :: struct {}
     44 -BitArrayImpl              :: struct {}
     45 -BitSetCore                :: struct {}
     46 -BitSetData                :: struct {}
     47 -BitSetImpl                :: struct {}
     48 -BitSetSegment             :: struct {}
     49 -BitSetBuilderCore         :: struct {}
     50 -StringCore                :: struct {}
     51 -StringImpl                :: struct {}
     52 -PathCore                  :: struct {}
     53 -PathImpl                  :: struct {}
     54 -PathView                  :: struct {}
     55 -ImageData                 :: struct {}
     56 -ImageInfo                 :: struct {}
     57 -ImageCore                 :: struct {}
     58 -ImageImpl                 :: struct {}
     59 -ImageCodecCore            :: struct {}
     60 -ImageCodecImpl            :: struct {}
     61 -ImageCodecVirt            :: struct {}
     62 -ImageDecoderCore          :: struct {}
     63 -ImageDecoderImpl          :: struct {}
     64 -ImageDecoderVirt          :: struct {}
     65 -ImageEncoderCore          :: struct {}
     66 -ImageEncoderImpl          :: struct {}
     67 -ImageEncoderVirt          :: struct {}
     68 -PixelConverterCore        :: struct {}
     69 -PixelConverterOptions     :: struct {}
     70 -GradientCore              :: struct {}
     71 -GradientImpl              :: struct {}
     72 -GradientStop              :: struct {}
     73 -LinearGradientValues      :: struct {}
     74 -RadialGradientValues      :: struct {}
     75 -ConicGradientValues       :: struct {}
     76 -PatternCore               :: struct {}
     77 -PatternImpl               :: struct {}
     78 -ContextCookie             :: struct {}
     79 -ContextCreateInfo         :: struct {}
     80 -ContextHints              :: struct {}
     81 -ContextState              :: struct {}
     82 -ContextCore               :: struct {}
     83 -ContextImpl               :: struct {}
     84 -ContextVirt               :: struct {}
     85 -GlyphBufferCore           :: struct {}
     86 -GlyphBufferImpl           :: struct {}
     87 -GlyphInfo                 :: struct {}
     88 -GlyphMappingState         :: struct {}
     89 -GlyphOutlineSinkInfo      :: struct {}
     90 -GlyphPlacement            :: struct {}
     91 -GlyphRun                  :: struct {}
     92 -FontCoverageInfo          :: struct {}
     93 -FontFaceInfo              :: struct {}
     94 -FontQueryProperties       :: struct {}
     95 -FontFeatureItem           :: struct {}
     96 -FontFeatureSettingsCore   :: struct {}
     97 -FontFeatureSettingsImpl   :: struct {}
     98 -FontFeatureSettingsView   :: struct {}
     99 -FontDesignMetrics         :: struct {}
    100 -FontMatrix                :: struct {}
    101 -FontMetrics               :: struct {}
    102 -FontPanoseInfo            :: struct {}
    103 -FontTable                 :: struct {}
    104 -FontVariationItem         :: struct {}
    105 -FontVariationSettingsCore :: struct {}
    106 -FontVariationSettingsImpl :: struct {}
    107 -FontVariationSettingsView :: struct {}
    108 -TextMetrics               :: struct {}
    109 -FontCore                  :: struct {}
    110 -FontImpl                  :: struct {}
    111 -FontDataCore              :: struct {}
    112 -FontDataImpl              :: struct {}
    113 -FontDataVirt              :: struct {}
    114 -FontFaceCore              :: struct {}
    115 -FontFaceImpl              :: struct {}
    116 -FontFaceVirt              :: struct {}
    117 -FontManagerCore           :: struct {}
    118 -FontManagerImpl           :: struct {}
    119 -FontManagerVirt           :: struct {}
    120 -VarCore                   :: struct {}
    121 -
    122  //! \ingroup bl_globals
    123  //!
    124  //! Result code used by most Blend2D functions (32-bit unsigned integer).