Blink API
Loading...
Searching...
No Matches
BlinkConstants.h
Go to the documentation of this file.
1// Copyright (c) 2013 The Foundry Visionmongers Ltd. All Rights Reserved.
2
7#ifndef Blink_Library_BlinkConstants_h
8#define Blink_Library_BlinkConstants_h
9
10#include "BlinkBuild.h"
11
12#include "BlinkC.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18
19BLINK_SHARED_API extern BlinkCodegenFlags kBlinkCodegenDefault;
20BLINK_SHARED_API extern BlinkCodegenFlags kBlinkCodegenVectorize;
21
22
23BLINK_SHARED_API extern BlinkDataType kBlinkDataNone;
24BLINK_SHARED_API extern BlinkDataType kBlinkDataUByte;
25BLINK_SHARED_API extern BlinkDataType kBlinkDataUShort;
26BLINK_SHARED_API extern BlinkDataType kBlinkDataUInt;
27BLINK_SHARED_API extern BlinkDataType kBlinkDataFloat;
28
29BLINK_SHARED_API extern BlinkDataType kBlinkParamBool;
30BLINK_SHARED_API extern BlinkDataType kBlinkParamInt;
31BLINK_SHARED_API extern BlinkDataType kBlinkParamFloat;
32
33BLINK_SHARED_API extern BlinkErrorProperty kBlinkErrorPropertyLineNumber;
34BLINK_SHARED_API extern BlinkErrorProperty kBlinkErrorPropertyCompilationErrors;
35
36
37BLINK_SHARED_API extern BlinkMemoryType kBlinkMemoryTypeHostPtr;
38BLINK_SHARED_API extern BlinkMemoryType kBlinkMemoryTypeDeviceBuffer;
39
40BLINK_SHARED_API extern BlinkKernelType kBlinkKernelTypeNone;
41BLINK_SHARED_API extern BlinkKernelType kBlinkKernelTypeIterate;
42BLINK_SHARED_API extern BlinkKernelType kBlinkKernelTypeReduce;
43BLINK_SHARED_API extern BlinkKernelType kBlinkKernelTypeRolling;
44
45BLINK_SHARED_API extern BlinkKernelGranularity kBlinkKernelPixelWise;
46BLINK_SHARED_API extern BlinkKernelGranularity kBlinkKernelComponentWise;
47
48BLINK_SHARED_API extern BlinkImageAccessType kBlinkImageAccessRead;
49BLINK_SHARED_API extern BlinkImageAccessType kBlinkImageAccessWrite;
50
51BLINK_SHARED_API extern BlinkImagePatternType kBlinkImagePatternNone;
52BLINK_SHARED_API extern BlinkImagePatternType kBlinkImagePatternPoint;
53BLINK_SHARED_API extern BlinkImagePatternType kBlinkImagePatternRanged1D;
54BLINK_SHARED_API extern BlinkImagePatternType kBlinkImagePatternRanged2D;
55BLINK_SHARED_API extern BlinkImagePatternType kBlinkImagePatternRandom;
56
57BLINK_SHARED_API extern BlinkAxisType kBlinkAxisX;
58BLINK_SHARED_API extern BlinkAxisType kBlinkAxisY;
59
60BLINK_SHARED_API extern BlinkImageEdgeType kBlinkImageEdgeNone;
61BLINK_SHARED_API extern BlinkImageEdgeType kBlinkImageEdgeNull;
62BLINK_SHARED_API extern BlinkImageEdgeType kBlinkImageEdgeClamp;
63BLINK_SHARED_API extern BlinkImageEdgeType kBlinkImageEdgeConstant;
64
65#ifdef __cplusplus
66}
67#endif
68#endif
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...


©2023 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com