Blink API
Classes | Typedefs
Blink Namespace Reference

Namespace for all things in Blink. More...

Classes

struct  BufferDesc
 Buffer layout description. More...
 
class  CompilationException
 Exception thrown when attempt to build kernel fails. More...
 
class  ComputeDevice
 Reference to a device used for Blink computation. More...
 
class  ComputeDeviceBinder
 Scoped lock for Blink device. More...
 
class  ComputeException
 Exception thrown when kernel fails to run. More...
 
class  DeviceException
 Exception thrown when there is an error on a device. More...
 
struct  DeviceMemory
 Kernel Iteration Controller. More...
 
class  Exception
 Base exception for Blink API. More...
 
class  IKernel
 Base class for all Kernels. More...
 
class  Image
 Reference to a Blink image. More...
 
struct  ImageAccessDesc
 
struct  ImageInfo
 Image information. More...
 
class  ImageSpecException
 Exception thrown when parameters for image construction are invalid. More...
 
class  IncompatibleImagesException
 Exception thrown when images are incompatible such as in copy operation. More...
 
class  InvalidAccessDescException
 
class  Kernel
 Kernel for a specific device. More...
 
struct  KernelImageInfo
 Static image information. More...
 
struct  KernelInfo
 Kernel information. More...
 
struct  KernelIterationController
 Kernel Iteration Controller. More...
 
struct  KernelParameterInfo
 Parameter information. More...
 
class  OutOfMemoryException
 Exception thrown when device runs out of memory. More...
 
class  ParameterException
 Exception throw when parameter is set/get with incorrect parameters. More...
 
class  ParseException
 Exception thrown when attempt to parse kernel fails. More...
 
struct  PixelInfo
 Pixel information. More...
 
class  ProgramSource
 Device independent class holding source to a program. More...
 
struct  Rect
 Rectangle. More...
 
class  RefHolder
 
class  Version
 

Typedefs

typedef BlinkComputeDeviceID ComputeDeviceID
 
typedef BlinkCodegenFlags CodegenFlags
 
typedef BlinkDataType DataType
 
typedef BlinkRef Ref
 
typedef BlinkErrorCode ErrorCode
 
typedef BlinkErrorRef ErrorRef
 
typedef BlinkMemoryType MemoryType
 
typedef BlinkKernelType KernelType
 
typedef BlinkKernelGranularity KernelGranularity
 
typedef BlinkImageAccessType ImageAccessType
 
typedef BlinkImagePatternType ImagePatternType
 
typedef BlinkImageEdgeType ImageEdgeType
 

Detailed Description

Namespace for all things in Blink.



©2020 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk