7 #ifndef Blink_Library_BlinkConstants_h
8 #define Blink_Library_BlinkConstants_h
19 BLINK_SHARED_API
extern BlinkCodegenFlags kBlinkCodegenDefault;
20 BLINK_SHARED_API
extern BlinkCodegenFlags kBlinkCodegenVectorize;
23 BLINK_SHARED_API
extern BlinkDataType kBlinkDataNone;
24 BLINK_SHARED_API
extern BlinkDataType kBlinkDataUByte;
25 BLINK_SHARED_API
extern BlinkDataType kBlinkDataUShort;
26 BLINK_SHARED_API
extern BlinkDataType kBlinkDataUInt;
27 BLINK_SHARED_API
extern BlinkDataType kBlinkDataFloat;
29 BLINK_SHARED_API
extern BlinkDataType kBlinkParamBool;
30 BLINK_SHARED_API
extern BlinkDataType kBlinkParamInt;
31 BLINK_SHARED_API
extern BlinkDataType kBlinkParamFloat;
33 BLINK_SHARED_API
extern BlinkErrorProperty kBlinkErrorPropertyLineNumber;
34 BLINK_SHARED_API
extern BlinkErrorProperty kBlinkErrorPropertyCompilationErrors;
37 BLINK_SHARED_API
extern BlinkMemoryType kBlinkMemoryTypeHostPtr;
38 BLINK_SHARED_API
extern BlinkMemoryType kBlinkMemoryTypeDeviceBuffer;
40 BLINK_SHARED_API
extern BlinkKernelType kBlinkKernelTypeNone;
41 BLINK_SHARED_API
extern BlinkKernelType kBlinkKernelTypeIterate;
42 BLINK_SHARED_API
extern BlinkKernelType kBlinkKernelTypeReduce;
43 BLINK_SHARED_API
extern BlinkKernelType kBlinkKernelTypeRolling;
45 BLINK_SHARED_API
extern BlinkKernelGranularity kBlinkKernelPixelWise;
46 BLINK_SHARED_API
extern BlinkKernelGranularity kBlinkKernelComponentWise;
48 BLINK_SHARED_API
extern BlinkImageAccessType kBlinkImageAccessRead;
49 BLINK_SHARED_API
extern BlinkImageAccessType kBlinkImageAccessWrite;
51 BLINK_SHARED_API
extern BlinkImagePatternType kBlinkImagePatternNone;
52 BLINK_SHARED_API
extern BlinkImagePatternType kBlinkImagePatternPoint;
53 BLINK_SHARED_API
extern BlinkImagePatternType kBlinkImagePatternRanged1D;
54 BLINK_SHARED_API
extern BlinkImagePatternType kBlinkImagePatternRanged2D;
55 BLINK_SHARED_API
extern BlinkImagePatternType kBlinkImagePatternRandom;
57 BLINK_SHARED_API
extern BlinkAxisType kBlinkAxisX;
58 BLINK_SHARED_API
extern BlinkAxisType kBlinkAxisY;
60 BLINK_SHARED_API
extern BlinkImageEdgeType kBlinkImageEdgeNone;
61 BLINK_SHARED_API
extern BlinkImageEdgeType kBlinkImageEdgeNull;
62 BLINK_SHARED_API
extern BlinkImageEdgeType kBlinkImageEdgeClamp;
63 BLINK_SHARED_API
extern BlinkImageEdgeType kBlinkImageEdgeConstant;
Definitions required for building with the Blink API.
C functions used by the functions in Blink.h. NOTE: using these functions directly is not recommended...