SLProject 4.0.000
SLRay.h File Reference
#include <SLMaterial.h>
#include <SLMesh.h>
Include dependency graph for SLRay.h:
This graph shows which files directly or indirectly include this file:

Classes

class  SLRay
 Ray class with ray and intersection properties. More...
 

Macros

#define SL_MAXTRACE   15
 Ray tracing constant for max. allowed recursion depth. More...
 

Enumerations

enum  SLRayType {
  PRIMARY = 0 , REFLECTED = 1 , REFRACTED = 2 , SHADOW = 3 , PRIMARY = 0 , REFLECTED = 1 ,
  TRANSMITTED = 2 , SHADOW = 3
}
 SLRayType enumeration for specifying ray type in ray tracing. More...
 

Macro Definition Documentation

◆ SL_MAXTRACE

#define SL_MAXTRACE   15

Ray tracing constant for max. allowed recursion depth.

Enumeration Type Documentation

◆ SLRayType

enum SLRayType

SLRayType enumeration for specifying ray type in ray tracing.

Enumerator
PRIMARY 
REFLECTED 
REFRACTED 
SHADOW 
PRIMARY 
REFLECTED 
TRANSMITTED 
SHADOW