Blender V2.61 - r43446
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

RenderBuffers Class Reference

#include <buffers.h>

List of all members.

Public Member Functions

 RenderBuffers (Device *device)
 ~RenderBuffers ()
void reset (Device *device, BufferParams &params)
float4copy_from_device (float exposure, int sample)

Public Attributes

BufferParams params
device_vector< float4buffer
device_vector< uintrng_state
thread_mutex mutex

Protected Member Functions

void device_free ()

Protected Attributes

Devicedevice

Detailed Description

Definition at line 78 of file buffers.h.


Constructor & Destructor Documentation

CCL_NAMESPACE_BEGIN RenderBuffers::RenderBuffers ( Device device)

Definition at line 36 of file buffers.cpp.

References device.

RenderBuffers::~RenderBuffers ( )

Definition at line 41 of file buffers.cpp.

References device_free().


Member Function Documentation

float4 * RenderBuffers::copy_from_device ( float  exposure,
int  sample 
)
void RenderBuffers::device_free ( ) [protected]
void RenderBuffers::reset ( Device device,
BufferParams params 
)

Member Data Documentation

Definition at line 83 of file buffers.h.

Referenced by copy_from_device(), device_free(), Session::path_trace(), reset(), and Session::tonemap().

Definition at line 98 of file buffers.h.

Referenced by copy_from_device(), device_free(), and RenderBuffers().

Definition at line 81 of file buffers.h.

Referenced by copy_from_device(), reset(), and Session::reset_().

Definition at line 85 of file buffers.h.

Referenced by device_free(), Session::path_trace(), and reset().


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