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...
class  Image
 Reference to a Blink image. 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  Version

Typedefs

typedef BlinkCodegenFlags CodegenFlags
typedef BlinkDataType DataType
typedef BlinkRef Ref
typedef BlinkErrorCode ErrorCode
typedef BlinkErrorRef ErrorRef
typedef BlinkMemoryType MemoryType

Variables

tmp fb FDLodo RIP Library
include Blink Blink h tmp fb
FDLodo RIP Library include
Blink Blink h tmp fb FDLodo
RIP Library include Blink
Blink h tmp fb FDLodo RIP
Library include Blink Blink h
typedef BlinkComputeDeviceID 
ComputeDeviceID

Detailed Description

Namespace for all things in Blink.

 All Classes Namespaces Files Functions Variables


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