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 longcacheHitsprivate longcacheMissesprivate longcacheNumCachesprivate longcacheSumDepthprivate longnumEyeRaysprivate longnumGlossyRaysprivate longnumPixelsprivate longnumRaysprivate longnumReflectionRaysprivate longnumRefractionRaysprivate longnumShadowRays
-
Constructor Summary
Constructors Constructor Description Statistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaccumulate(IntersectionState state)(package private) voidaccumulate(ShadingCache cache)(package private) voiddisplayStats()private voidprintRayTypeStats(java.lang.String name, long n)(package private) voidreset()(package private) voidsetResolution(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)
-
-