#include <BRAY_Stats.h>
 | 
| enum   | Key {  
  USERNAME, 
HOSTNAME, 
KARMA_VERSION, 
SYSTEM_THREADS, 
 
  SYSTEM_CPU_BRAND, 
SYSTEM_CPU_ARCHITECTURE, 
SYSTEM_MEMORY, 
SYSTEM_TIME, 
 
  SYSTEM_RESOURCE_USAGE, 
SYSTEM_LABEL, 
ENGINE, 
XPU_DEVICE_COUNT, 
 
  RENDER_SETTINGS, 
RENDER_CAMERA, 
DICING_CAMERA, 
RESOLUTION, 
 
  WORLD_TO_CAMERA, 
WORLD_TO_SCREEN, 
WORLD_TO_NDC, 
WORLD_TO_RASTER, 
 
  CAMERA_NEAR_FAR, 
AOV_BUFFERS, 
AOV_RASTER_MEMORY, 
DEEP_IMAGE_MEMORY, 
 
  UNIFIED_CACHE, 
TEXTURE_ERROR_FILES, 
TEXTURE_CONVERSIONS, 
STENCIL_MAP, 
 
  RAT_STATS, 
RAT_DISK_CACHE, 
RAT_DISK_CACHE_ERRORS, 
OIIO_STATS, 
 
  OIIO_STATS_STRING, 
PTEX_STATS, 
OBJECT_COUNTS, 
GEOMETRY_COUNTS, 
 
  LIGHT_TYPES, 
PRIMVAR_CACHE, 
PERCENT_COMPLETE, 
RENDER_STAGE, 
 
  RENDER_STAGE_LABEL, 
LOAD_TIME, 
LOAD_MEMORY, 
TTFP, 
 
  FILTER_ERRORS, 
SHADER_CALLS, 
SHADER_NODES, 
RAY_COUNTS, 
 
  TIMINGS, 
XPU_COMPILES, 
XPU_TIMINGS, 
STOCHASTIC_DEPTH, 
 
  RAY_DEPTHS, 
RAY_DEPTHS_PERCENTAGE, 
RAY_BATCH_EFFICIENCY, 
CHECKPOINT_STATS, 
 
  ACTIVE_BUCKETS, 
PROGRESS_ANNOTATION, 
STATS_ANNOTATION, 
MAX_KEYS
 
 } | 
|   | 
| enum   | DeviceKey {  
  DEVICE_LABEL, 
DEVICE_TYPE, 
DEVICE_STATUS, 
DEVICE_ERROR, 
 
  DEVICE_MEMORY, 
DEVICE_SAMPLES, 
DEVICE_CONTRIB, 
DEVICE_MAX_KEYS
 
 } | 
|   | 
Definition at line 28 of file BRAY_Stats.h.
 
| Enumerator | 
|---|
| DEVICE_LABEL  | 
 | 
| DEVICE_TYPE  | 
 | 
| DEVICE_STATUS  | 
 | 
| DEVICE_ERROR  | 
 | 
| DEVICE_MEMORY  | 
 | 
| DEVICE_SAMPLES  | 
 | 
| DEVICE_CONTRIB  | 
 | 
| DEVICE_MAX_KEYS  | 
 | 
Definition at line 128 of file BRAY_Stats.h.
 
 
| Enumerator | 
|---|
| USERNAME  | 
 | 
| HOSTNAME  | 
 | 
| KARMA_VERSION  | 
 | 
| SYSTEM_THREADS  | 
 | 
| SYSTEM_CPU_BRAND  | 
 | 
| SYSTEM_CPU_ARCHITECTURE  | 
 | 
| SYSTEM_MEMORY  | 
 | 
| SYSTEM_TIME  | 
 | 
| SYSTEM_RESOURCE_USAGE  | 
 | 
| SYSTEM_LABEL  | 
 | 
| ENGINE  | 
 | 
| XPU_DEVICE_COUNT  | 
 | 
| RENDER_SETTINGS  | 
 | 
| RENDER_CAMERA  | 
 | 
| DICING_CAMERA  | 
 | 
| RESOLUTION  | 
 | 
| WORLD_TO_CAMERA  | 
 | 
| WORLD_TO_SCREEN  | 
 | 
| WORLD_TO_NDC  | 
 | 
| WORLD_TO_RASTER  | 
 | 
| CAMERA_NEAR_FAR  | 
 | 
| AOV_BUFFERS  | 
 | 
| AOV_RASTER_MEMORY  | 
 | 
| DEEP_IMAGE_MEMORY  | 
 | 
| UNIFIED_CACHE  | 
 | 
| TEXTURE_ERROR_FILES  | 
 | 
| TEXTURE_CONVERSIONS  | 
 | 
| STENCIL_MAP  | 
 | 
| RAT_STATS  | 
 | 
| RAT_DISK_CACHE  | 
 | 
| RAT_DISK_CACHE_ERRORS  | 
 | 
| OIIO_STATS  | 
 | 
| OIIO_STATS_STRING  | 
 | 
| PTEX_STATS  | 
 | 
| OBJECT_COUNTS  | 
 | 
| GEOMETRY_COUNTS  | 
 | 
| LIGHT_TYPES  | 
 | 
| PRIMVAR_CACHE  | 
 | 
| PERCENT_COMPLETE  | 
 | 
| RENDER_STAGE  | 
 | 
| RENDER_STAGE_LABEL  | 
 | 
| LOAD_TIME  | 
 | 
| LOAD_MEMORY  | 
 | 
| TTFP  | 
 | 
| FILTER_ERRORS  | 
 | 
| SHADER_CALLS  | 
 | 
| SHADER_NODES  | 
 | 
| RAY_COUNTS  | 
 | 
| TIMINGS  | 
 | 
| XPU_COMPILES  | 
 | 
| XPU_TIMINGS  | 
 | 
| STOCHASTIC_DEPTH  | 
 | 
| RAY_DEPTHS  | 
 | 
| RAY_DEPTHS_PERCENTAGE  | 
 | 
| RAY_BATCH_EFFICIENCY  | 
 | 
| CHECKPOINT_STATS  | 
 | 
| ACTIVE_BUCKETS  | 
 | 
| PROGRESS_ANNOTATION  | 
 | 
| STATS_ANNOTATION  | 
 | 
| MAX_KEYS  | 
 | 
Definition at line 35 of file BRAY_Stats.h.
 
 
      
        
          | BRAY::Stats::Stats  | 
          ( | 
          const BRAY_Renderer &  | 
          renderer | ) | 
           | 
        
      
 
 
      
        
          | void BRAY::Stats::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void BRAY::Stats::endBucket  | 
          ( | 
           | ) | 
           | 
        
      
 
- methods used by the renderer to update stats during rendering 
 
 
 
Get the value of the device stat. 
Definition at line 180 of file BRAY_Stats.h.
 
 
      
        
          | void BRAY::Stats::initDevices  | 
          ( | 
           | ) | 
           | 
        
      
 
After XPU devices are initialized, call this method to configure the stats. 
 
 
      
        
          | fpreal BRAY::Stats::percentComplete  | 
          ( | 
           | ) | 
           const | 
        
      
 
Lightweight method to get the percent complete (between 0 and 100) 
 
 
Lightweight method to get the render stage. 
 
 
- methods used by the renderer to update stats during rendering 
 
 
 
- methods used by the renderer to update stats during rendering 
 
 
 
- methods used by the renderer to update stats during rendering 
 
 
 
- methods used by the renderer to update stats during rendering 
 
 
 
- methods used by the renderer to update stats during rendering 
 
 
 
- methods used by the renderer to update stats during rendering 
 
 
 
The documentation for this class was generated from the following file: