CudaRenderKd Class Reference

#include <Wrapper.h>

List of all members.

Public Member Functions

 CudaRenderKd (unsigned width, unsigned height, Camera &camera, SceneLights &lights)
void newTree (KdTree &tree)
void render (char *fileName, RenderMode mode)
void renderPbo (unsigned pbo, RenderMode mode)

Private Attributes

float3 minimum
float3 maximum
unsigned width
unsigned height
cudaArray * cudaTree
uint4 * triangles
cudaArray * vertices
cudaArray * normals
Materialmaterials
unsigned int * buffer
unsigned int * copy
Cameracamera
SceneLightslights


Constructor & Destructor Documentation

CudaRenderKd::CudaRenderKd ( unsigned  width,
unsigned  height,
Camera camera,
SceneLights lights 
)


Member Function Documentation

void CudaRenderKd::newTree ( KdTree tree  ) 

void CudaRenderKd::render ( char *  fileName,
RenderMode  mode 
)

void CudaRenderKd::renderPbo ( unsigned  pbo,
RenderMode  mode 
)


Member Data Documentation

unsigned int* CudaRenderKd::buffer [private]

unsigned int* CudaRenderKd::copy [private]

cudaArray* CudaRenderKd::cudaTree [private]

unsigned CudaRenderKd::height [private]

float3 CudaRenderKd::maximum [private]

float3 CudaRenderKd::minimum [private]

cudaArray* CudaRenderKd::normals [private]

uint4* CudaRenderKd::triangles [private]

cudaArray* CudaRenderKd::vertices [private]

unsigned CudaRenderKd::width [private]


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

Generated on Fri Nov 21 16:18:02 2008 for Raytracer by  doxygen 1.5.7.1