NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::AccelerationStructure Class Reference

#include <Acceleration.hpp>

Inherited by FW::BVH.

Public Member Functions

AccelerationStructure
 AccelerationStructure (Scene *scene, const Platform &platform)
 
~AccelerationStructure
virtual ~AccelerationStructure ()
 
getScene
ScenegetScene (void) const
 
getPlatform

Getter for platform

Parameters
None
Returns
const ref. to platform
const PlatformgetPlatform (void) const
 

Protected Attributes

Scenem_scene
 
Platform m_platform
 

Detailed Description

Definition at line 41 of file Acceleration.hpp.

Constructor & Destructor Documentation

AccelerationStructure::AccelerationStructure ( Scene scene,
const Platform platform 
)

Definition at line 39 of file Acceleration.cpp.

AccelerationStructure::~AccelerationStructure ( )
virtual

Definition at line 50 of file Acceleration.cpp.

Member Function Documentation

const Platform& FW::AccelerationStructure::getPlatform ( void  ) const
inline

Definition at line 90 of file Acceleration.hpp.

Scene* FW::AccelerationStructure::getScene ( void  ) const
inline

Definition at line 82 of file Acceleration.hpp.

Member Data Documentation

Platform FW::AccelerationStructure::m_platform
protected

Definition at line 47 of file Acceleration.hpp.

Scene* FW::AccelerationStructure::m_scene
protected

Definition at line 46 of file Acceleration.hpp.


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