Assignments
Assignments
Ray::Shape::ShapeProcessingInfo Struct Reference

#include <shape.h>

Public Types

enum  ProcessingType { NONE , PROPAGATE , TERMINATE }
 

Public Member Functions

 ShapeProcessingInfo (void)
 

Public Attributes

Util::Matrix4D localToGlobal
 
Util::Matrix4D globalToLocal
 
Util::Matrix3D directionGlobalToLocal
 
Util::Matrix3D normalLocalToGlobal
 
const class Materialmaterial
 

Member Enumeration Documentation

◆ ProcessingType

Enumerator
NONE 
PROPAGATE 
TERMINATE 

Constructor & Destructor Documentation

◆ ShapeProcessingInfo()

Shape::ShapeProcessingInfo::ShapeProcessingInfo ( void  )

Member Data Documentation

◆ directionGlobalToLocal

Util::Matrix3D Ray::Shape::ShapeProcessingInfo::directionGlobalToLocal

◆ globalToLocal

Util::Matrix4D Ray::Shape::ShapeProcessingInfo::globalToLocal

◆ localToGlobal

Util::Matrix4D Ray::Shape::ShapeProcessingInfo::localToGlobal

◆ material

const class Material* Ray::Shape::ShapeProcessingInfo::material

◆ normalLocalToGlobal

Util::Matrix3D Ray::Shape::ShapeProcessingInfo::normalLocalToGlobal

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