MCPcopy Create free account

hub / github.com/blend2d/blend2d / types & classes

Types & classes1,364 in github.com/blend2d/blend2d

↓ 180 callersClassBLRgba32
32-bit RGBA color (8-bit per component) stored as `0xAARRGGBB`.
blend2d/core/rgba.h:15
↓ 159 callersEnumPixelCount
blend2d/pipeline/jit/jitbase_p.h:61
↓ 152 callersClassBLPoint
Point specified as [x, y] using `double` as a storage type.
blend2d/core/geometry.h:295
↓ 145 callersClassBLVar
Variant [C++ API].
blend2d/core/var.h:229
↓ 49 callersClassBLRgba64
64-bit RGBA color (16-bit per component) stored as `0xAAAARRRRGGGGBBBB`.
blend2d/core/rgba.h:109
↓ 38 callersClassBLPointI
Point specified as [x, y] using `int` as a storage type.
blend2d/core/geometry.h:127
↓ 36 callersClassBLSize
Size specified as [w, h] using `double` as a storage type.
blend2d/core/geometry.h:334
↓ 32 callersClassBLBox
Box specified as [x0, y0, x1, y1] using `double` as a storage type.
blend2d/core/geometry.h:373
↓ 25 callersEnumFormatExt
Pixel format that extends \ref BLFormat, used internally and never exposed to users.
blend2d/core/format_p.h:20
↓ 22 callersClassBLRect
Rectangle specified as [x, y, w, h] using `double` as a storage type.
blend2d/core/geometry.h:431
↓ 16 callersClassBLRoundRect
Rounded rectangle specified as [x, y, w, h, rx, ry] using `double` as a storage type.
blend2d/core/geometry.h:556
↓ 15 callersClassBLArc
Arc specified as [cx, cy, rx, ry, start, sweep] using `double` as a storage type.
blend2d/core/geometry.h:692
↓ 15 callersClassBLRgba
128-bit RGBA color stored as 4 32-bit floating point values in [RGBA] order.
blend2d/core/rgba.h:219
↓ 12 callersClassBLSizeI
Size specified as [w, h] using `int` as a storage type.
blend2d/core/geometry.h:163
↓ 12 callersEnumContextFlags
Rendering context flags that represent the following states: - no flags - no flags describe a no-operation conditions used to quickly reject render c
blend2d/raster/rasterdefs_p.h:64
↓ 10 callersClassBLLinearGradientValues
Linear gradient values packed into a structure.
blend2d/core/gradient.h:142
↓ 9 callersClassBLRectI
Rectangle specified as [x, y, w, h] using `int` as a storage type.
blend2d/core/geometry.h:251
↓ 8 callersClassBLCircle
Circle specified as [cx, cy, r] using `double` as a storage type.
blend2d/core/geometry.h:613
↓ 8 callersClassBLRadialGradientValues
Radial gradient values packed into a structure.
blend2d/core/gradient.h:174
↓ 6 callersClassBLBoxI
Box specified as [x0, y0, x1, y1] using `int` as a storage type.
blend2d/core/geometry.h:199
↓ 6 callersClassBLConicGradientValues
Conic gradient values packed into a structure.
blend2d/core/gradient.h:210
↓ 6 callersClassBL_FILE64_API
blend2d/core/filesystem.cpp:586
↓ 5 callersEnumCompOpExt
Composition operator that extends \ref BLCompOp, used internally.
blend2d/core/compop_p.h:19
↓ 5 callersEnumCompOpSolidId
blend2d/core/compop_p.h:99
↓ 5 callersEnumFetchType
Pipeline fetch-type. A unique id describing how pixels are fetched - supported fetchers include solid pixels, patterns (sometimes referred as blits),
blend2d/pipeline/pipedefs_p.h:123
↓ 5 callersClassRawTable
A read only data that represents a font table or its sub-table. \note This is functionally similar compared to \ref BLFontTable. The difference is th
blend2d/opentype/otdefs_p.h:72
↓ 5 callersClassVec
blend2d/simd/simdbase_p.h:21
↓ 4 callersClassBLEllipse
Ellipse specified as [cx, cy, rx, ry] using `double` as a storage type.
blend2d/core/geometry.h:650
↓ 4 callersClassBLLine
Line specified as [x0, y0, x1, y1] using `double` as a storage type.
blend2d/core/geometry.h:478
↓ 4 callersClassBLString
blend2d/core/api.h:1055
↓ 4 callersClassBLTriangle
Triangle data specified as [x0, y0, x1, y1, x2, y2] using `double` as a storage type.
blend2d/core/geometry.h:515
↓ 4 callersClassCmdLine
blend2d-testing/commons/cmdline.h:15
↓ 4 callersEnumCommandStatus
blend2d/raster/rendercommandprocasync_p.h:23
↓ 4 callersEnumCompOp
blend2d-testing/tests/bl_test_context_utilities.h:47
↓ 4 callersClassDirectStateAccessor
blend2d/raster/rastercontext.cpp:154
↓ 3 callersClassArenaHashMapNode
Node used by `ArenaHash<>` template. You must provide function `bool eq(const Key& key)` in order to make `ArenaHash::get()` working.
blend2d/support/arenahashmap_p.h:25
↓ 3 callersEnumCommandId
blend2d-testing/tests/bl_test_context_utilities.h:22
↓ 3 callersClassEdgeTransformAffine
blend2d/raster/edgebuilder_p.h:84
↓ 3 callersClassEdgeTransformScale
blend2d/raster/edgebuilder_p.h:67
↓ 3 callersEnumFillType
Pipeline fill-type. A unique id describing how a mask of each composited pixel is calculated.
blend2d/pipeline/pipedefs_p.h:64
↓ 3 callersEnumMaskCommandType
Mask command type. CMask must have the value 0.
blend2d/pipeline/pipedefs_p.h:98
↓ 3 callersClassMyKeyMatcher
blend2d/support/arenahashmap_test.cpp:26
↓ 3 callersEnumOpacityOp
blend2d-testing/tests/bl_test_context_utilities.h:58
↓ 3 callersClassPathIterator
Path iterator that can iterate over RAW data.
blend2d/core/path_p.h:108
↓ 3 callersEnumStyleId
blend2d-testing/tests/bl_test_context_utilities.h:70
↓ 3 callersEnumStyleOp
blend2d-testing/tests/bl_test_context_utilities.h:98
↓ 2 callersClassBLBitSet
blend2d/core/api.h:1053
↓ 2 callersClassBLFontFeatureSettings
blend2d/core/api.h:1071
↓ 2 callersClassBLGradient
blend2d/core/api.h:1063
↓ 2 callersClassBLGradientStop
Defines an `offset` and `rgba` color that us used by \ref BLGradient to define a linear transition between colors.
blend2d/core/gradient.h:83
↓ 2 callersClassBLInternalWorkerThread
blend2d/threading/thread.cpp:47
↓ 2 callersClassBLPattern
blend2d/core/api.h:1062
↓ 2 callersEnumFormatBits2X
Artificial format bits that describe either two/three/four Coverage/ClassDef tables having formats in [1-2] range.
blend2d/opentype/otlayout.cpp:176
↓ 2 callersEnumFormatBits4X
blend2d/opentype/otlayout.cpp:194
↓ 2 callersClassFuncMatcher
blend2d/pipeline/jit/pipegenruntime_p.h:42
↓ 2 callersEnumGPosLookupAndFormat
GPOS lookup type & format combined.
blend2d/opentype/otlayout_p.h:49
↓ 2 callersEnumGSubLookupAndFormat
GSUB lookup type & format combined.
blend2d/opentype/otlayout_p.h:29
↓ 2 callersClassGradientStopMatcher
blend2d/core/gradient.cpp:82
↓ 2 callersClassImage
blend2d-testing/bench/bl_bench_backend_agg.cpp:170
↓ 2 callersClassPixelFetchInfo
blend2d/pipeline/jit/pipeprimitives_p.h:143
↓ 2 callersEnumRenderCommandFlags
Raster command flags.
blend2d/raster/rendercommand_p.h:48
↓ 2 callersEnumSide
blend2d/core/pathstroke.cpp:69
↓ 2 callersClassSpanForwardIterator
blend2d/support/span_p.h:18
↓ 2 callersClassSpanReverseIterator
blend2d/support/span_p.h:67
↓ 2 callersClassVecArray
blend2d/simd/simdbase_p.h:24
↓ 1 callersClassArenaHashMap
blend2d/support/arenahashmap_p.h:184
↓ 1 callersClassArenaHashMapBase
blend2d/support/arenahashmap_p.h:47
↓ 1 callersClassArenaTreeNode
blend2d/support/arenatree_p.h:82
↓ 1 callersClassArenaTreeNodeBase
ArenaTree node (base class). The color is stored in a least significant bit of the `left` node. \note Always use accessors to access left and right
blend2d/support/arenatree_p.h:26
↓ 1 callersClassBLImage
blend2d/core/api.h:1058
↓ 1 callersEnumBitOrder
Defines an ordering of bits in a bit-word or bit-array.
blend2d/support/bitops_p.h:23
↓ 1 callersEnumBlendMode
blend2d-testing/bench/bl_bench_backend_agg.cpp:134
↓ 1 callersEnumDecoderState
Deflate decoder state.
blend2d/compression/deflatedecoder_p.h:29
↓ 1 callersClassEdgeBuilder
blend2d/raster/edgebuilder_p.h:777
↓ 1 callersEnumFeatureId
Font feature tag translated to a unique ID.
blend2d/core/fonttagdataids_p.h:960
↓ 1 callersEnumFormatBits3X
blend2d/opentype/otlayout.cpp:183
↓ 1 callersEnumFormatFlagsExt
Pixel format flags that extend \ref BLFormatFlags, used internally.
blend2d/core/format_p.h:49
↓ 1 callersClassIndex
blend2d/opentype/otcff.cpp:203
↓ 1 callersClassKernMatch
blend2d/opentype/otkern.cpp:40
↓ 1 callersEnumLookupFlags
blend2d/opentype/otlayouttables_p.h:18
↓ 1 callersClassPathStroker
blend2d/core/pathstroke.cpp:122
↓ 1 callersEnumRenderCommandType
Render command type.
blend2d/raster/rendercommand_p.h:39
↓ 1 callersClassScopedBuffer
Memory buffer. Memory buffer is a helper class which holds pointer to an allocated memory block, which will be released automatically by `ScopedBuffe
blend2d/support/scopedbuffer_p.h:24
↓ 1 callersEnumStyleId
blend2d-testing/demos/bl_demo_bounces.cpp:21
↓ 1 callersEnumStyleKind
blend2d-testing/bench/bl_bench_backend.h:68
↓ 1 callersEnumTestKind
blend2d-testing/bench/bl_bench_backend.h:33
↓ 1 callersEnumTestStrategy
blend2d/compression/deflate_test.cpp:22
ClassA8Info
8-bit alpha constants used by the pipeline and rasterizers.
blend2d/pipeline/pipedefs_p.h:53
EnumAdvanceMode
blend2d/pipeline/jit/pipeprimitives_p.h:118
ClassAffine
blend2d/pipeline/pipedefs_p.h:924
ClassAffineRegs
blend2d/pipeline/jit/fetchpatternpart_p.h:151
ClassAgg2D
blend2d-testing/bench/bl_bench_backend_agg.cpp:56
ClassAgg2DRenderer
blend2d-testing/bench/bl_bench_backend_agg.cpp:912
ClassAggModule
blend2d-testing/bench/bl_bench_backend_agg.cpp:1177
ClassAlignedBlit
blend2d/pipeline/pipedefs_p.h:870
EnumAllocMode
blend2d/opentype/otlayoutcontext_p.h:20
ClassAlternateSubst1
blend2d/opentype/otlayouttables_p.h:641
ClassAnalytic
blend2d/raster/rendercommandprocasync_p.h:29
ClassAnalytic
blend2d/pipeline/pipedefs_p.h:588
ClassAnalyticActiveEdge
blend2d/raster/analyticrasterizer_p.h:136
next →1–100 of 1,364, ranked by callers