Package org.sunflow.core
Class Statistics
- java.lang.Object
-
- org.sunflow.core.Statistics
-
public class Statistics extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
cacheHits
private long
cacheMisses
private long
cacheNumCaches
private long
cacheSumDepth
private long
numEyeRays
private long
numGlossyRays
private long
numPixels
private long
numRays
private long
numReflectionRays
private long
numRefractionRays
private long
numShadowRays
-
Constructor Summary
Constructors Constructor Description Statistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
accumulate(IntersectionState state)
(package private) void
accumulate(ShadingCache cache)
(package private) void
displayStats()
private void
printRayTypeStats(java.lang.String name, long n)
(package private) void
reset()
(package private) void
setResolution(int w, int h)
-
-
-
Field Detail
-
numEyeRays
private long numEyeRays
-
numShadowRays
private long numShadowRays
-
numReflectionRays
private long numReflectionRays
-
numGlossyRays
private long numGlossyRays
-
numRefractionRays
private long numRefractionRays
-
numRays
private long numRays
-
numPixels
private long numPixels
-
cacheHits
private long cacheHits
-
cacheMisses
private long cacheMisses
-
cacheSumDepth
private long cacheSumDepth
-
cacheNumCaches
private long cacheNumCaches
-
-
Method Detail
-
reset
void reset()
-
accumulate
void accumulate(IntersectionState state)
-
accumulate
void accumulate(ShadingCache cache)
-
setResolution
void setResolution(int w, int h)
-
displayStats
void displayStats()
-
printRayTypeStats
private void printRayTypeStats(java.lang.String name, long n)
-
-