CudaRenderBvh Class Reference

#include <Wrapper.h>

List of all members.

Public Member Functions

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

Private Attributes

unsigned width
unsigned height
unsigned * bvhTree
uint4 * triangles
cudaArray * vertices
cudaArray * normals
Materialmaterials
unsigned int * buffer
unsigned int * copy
Cameracamera
SceneLightslights


Constructor & Destructor Documentation

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


Member Function Documentation

void CudaRenderBvh::newTree ( Bvh tree  ) 

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

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


Member Data Documentation

unsigned int* CudaRenderBvh::buffer [private]

unsigned* CudaRenderBvh::bvhTree [private]

unsigned int* CudaRenderBvh::copy [private]

unsigned CudaRenderBvh::height [private]

cudaArray* CudaRenderBvh::normals [private]

uint4* CudaRenderBvh::triangles [private]

cudaArray* CudaRenderBvh::vertices [private]

unsigned CudaRenderBvh::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