Blink API
Classes | Typedefs | Variables

Blink Namespace Reference

Namespace for all things in Blink. More...

Classes

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

Typedefs

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

Variables

Users Shared jenkinsii
workspace Nuke_main_build
a506f42d RIP Library include
Blink Blink h Users Shared
jenkinsii workspace
Nuke_main_build a506f42d RIP
Library include Blink Blink h
Users Shared jenkinsii
workspace Nuke_main_build
a506f42d RIP Library include
Blink Blink h Users Shared
jenkinsii workspace
Nuke_main_build a506f42d RIP
Library include Blink Blink h
typedef BlinkComputeDeviceID 
ComputeDeviceID

Detailed Description

Namespace for all things in Blink.

 All Classes Namespaces Files Functions Variables


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