#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,
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,
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,
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 125 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 |
|
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 |
|
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 |
|
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 177 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: