Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

RT_RayStats.h

Go to the documentation of this file.
00001 /*
00002     File:       RayStats.h
00003 
00004     Function:   
00005 
00006     Author:     Andrew Willmott
00007 
00008     Copyright:  (c) 1996-2000, Andrew Willmott
00009 */
00010 
00011 #ifndef __RayStats__
00012 #define __RayStats__
00013 
00014 #include "RT_Defs.h"
00015 
00016 struct RayStats
00017 {
00018     Int     rays;           
00019     Int     hits;           
00020     Int     goodHits;       
00021     Int     polysTested;    
00022     Int     intersections;  
00023     Int     voxels;         
00024     Int     grids;          
00025     Int     d1;
00026     Int     d2;             
00027     Real    time;
00028 };
00029 
00030 
00031 struct RayTraceStats
00032 {
00033     RayStats        ray[16];    
00034                     // 0 = shadow rays, 1 = eye rays, 2 = 1st reflection etc.
00035     static Int      maxCasts;
00036  
00037     Void            Clear();
00038     Void            Print();
00039 };
00040 
00041 
00042 #endif

Generated at Sat Aug 5 00:26:54 2000 for Radiator by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000