Blink API
Classes | Namespaces

Blink.h File Reference

The main header file for the Blink API. More...

#include "BlinkBuild.h"
#include <string>
#include <vector>
#include "BlinkTypes.h"
#include "BlinkConstants.h"
#include "BlinkImpl.h"

Go to the source code of this file.

Classes

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

Namespaces

namespace  Blink
 

Namespace for all things in Blink.



Detailed Description

The main header file for the Blink API.

 All Classes Namespaces Files Functions Variables


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