Equalizer  1.8.0
Parallel Rendering Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
eq::CUDAContext Class Reference

CUDA implementation of a ComputeContext. More...

#include <cudaContext.h>

+ Inheritance diagram for eq::CUDAContext:
+ Collaboration diagram for eq::CUDAContext:

Public Member Functions

EQ_API CUDAContext (Pipe *parent)
 Create a new CUDA compute context. More...
virtual EQ_API ~CUDAContext ()
 Destroy the context. More...
EQ_API WGLEWContext * wglewGetContext ()
Methods forwarded from eq::Pipe
virtual EQ_API bool configInit ()
 Initialize the ComputeCtx. More...
virtual EQ_API void configExit ()
 De-initialize the ComputeCtx. More...
- Public Member Functions inherited from eq::ComputeContext
EQ_API ComputeContext (Pipe *parent)
 Create a new ComputeContext for the given accelerator.
virtual EQ_API ~ComputeContext ()
 Destroy the ComputeContext. More...
PipegetPipe ()
const PipegetPipe () const

Additional Inherited Members

- Protected Member Functions inherited from eq::ComputeContext
EventOCommand sendError (const uint32_t error)
 Send an error event to the application node. More...

Detailed Description

CUDA implementation of a ComputeContext.

Experimental - may not be supported in the future.

Definition at line 30 of file cudaContext.h.

Constructor & Destructor Documentation

EQ_API eq::CUDAContext::CUDAContext ( Pipe parent)

Create a new CUDA compute context.

virtual EQ_API eq::CUDAContext::~CUDAContext ( )

Destroy the context.

Member Function Documentation

virtual EQ_API void eq::CUDAContext::configExit ( )

De-initialize the ComputeCtx.

Implements eq::ComputeContext.

virtual EQ_API bool eq::CUDAContext::configInit ( )

Initialize the ComputeCtx.

Implements eq::ComputeContext.

EQ_API WGLEWContext* eq::CUDAContext::wglewGetContext ( )
the generic WGL function table for the pipe.

The documentation for this class was generated from the following file: