| AboutDialog | A custom about dialog for MNRT |
| AssimpScene | Implements the BasicScene class by loading a scene using ASSIMP |
| BasicLight | Describes a basic scene light source |
| BasicMaterial | Describes a basic scene material |
| BasicScene | Basic scene class |
| BenchResultDialog | A simple benchmark result dialog |
| CameraModel | A simple camera model for MNRT |
| ClusterList | List of clusters for use within kernels |
| CUDACanvas | An OpenGL canvas that uses CUDA to render the image |
| KDChunkList | Chunk list representation used for kd-tree construction |
| KDFinalNodeList | Structure to hold all final nodes generated during kd-tree construction |
| KDNodeList | Kd-tree node list data structure for intermediate node lists |
| KDNodeListAABB | Slim version of KDNodeList for node AABB related tasks |
| KDNodeListENA | Slim version of KDNodeList for ENA generation in small node stage |
| KDNodeListSmall | Slim version of KDNodeList for small node stage kernels |
| KDNodeListTri | Slim version of KDNodeList to avoid parameter space overflows |
| KDSplitList | Stores split information used in small node stage |
| KDTreeData | Final representation of kd-tree after construction |
| KDTreeGPU | GPU-based kd-tree implementation abstract base class |
| KDTreeListener | Interface for kd-tree construction listeners |
| KDTreePoint | Subclass of KDTreeGPU for point kd-trees |
| KDTreeTri | Subclass of KDTreeGPU for triangle kd-trees |
| LightData | Holds information about the primary light source for use in kernels |
| MainFrame | Main frame for MNRT. Provides user interface |
| MaterialData | Manages material data and loads texture images |
| MaterialProperties | Material properties structure for use in kernels |
| Matrix | Simple struct to store matrices in constant memory |
| MNBBox | Axis-aligned bounding box (AABB) class |
| MNCudaMemory< T > | Device memory wrapper class that uses the memory pool to request device memory |
| MNCudaMemPool | Manages device memory by preallocating a large amount of device memory and handling out chunks to requesters |
| MNCudaMT | CUDA Mersenne Twister implementation. Hides NVIDIA's implementation from CUDA SDK 3.0 |
| MNCudaPrimitives | Wrapper class for CUDA parallel primitives implementation |
| MNMatrix4x4 | 4x4 floating point matrix representation |
| MNNormal3 | Three-dimensional floating point normal class |
| MNPlane | Three-dimensional plane representation |
| MNPoint3 | Three-dimensional floating point points class |
| MNRay | Ray description |
| MNRTApp | Application class for MNRT |
| MNRTConfigDialog | Provides a setting dialog to change MNRT's global configuration |
| MNRTSettings | Combines all global MNRT settings |
| MNRTSettingsWx | Implementation of MNRTSettings for wxWidgets |
| MNStatContainer | Statistics container class for MNRT |
| MNTransform | Class for geometric transformations |
| MNVector3 | Three-dimensional floating point vector class |
| PairList | Stores pairs of unsigned 32-bit integers and allows sorting them by the first pair component |
| PhotonData | GPU-based photon array representation |
| PhotonMap | Representation for photon maps |
| PointList | Simple point list for split clipping |
| ProgressListener | Progress listener interface |
| ProgressListenerWx | A wxWidgets implementation of the ProgressListener interface of MNRT |
| QuadTreeSP | Quadtree used to organize shading points in screen space. For use within kernels |
| RayChunk | Stores rays for GPU processing |
| RayPool | Performs ray generation and keeps track on which rays to process |
| ReduceOperatorTraits< T, oper > | Reduction operator traits class |
| RTCore | Core class of MNRT |
| SceneConfig | Scene specific configuration |
| SceneConfigDialog | Dialog for changing scene specific settings |
| ShadingPoints | Structure to hold the shading points determined during a ray tracing pass |
| StatCounter | Counter entry for MNStatContainer |
| StatEntry | Abstract entry base class for MNStatContainer entries |
| StatRatio | Ratio entry for MNStatContainer |
| StatsDialog | Simple dialog that shows execution statistics for MNRT |
| StatTimer | Timer entry for MNStatContainer |
| TDVertexData | Slim version of TriangleData to avoid parameter space overflows |
| TextureHost | Temporary structure for texture information read into host memory |
| TriangleData | Triangle data structure for kernel use |
| MNRT Source Code Documentation (Version 1.0) - Copyright © Mathias Neumann 2010 |
Generated on Tue Nov 30 2010 14:28:27 for MNRT by 1.7.2
|