irender_counters.h File Reference
Description
Performance counters for render modes.
Code Example
irender_counters.h
/***************************************************************************************************
* Copyright 2024 NVIDIA Corporation. All rights reserved.
**************************************************************************************************/
#ifndef MI_NEURAYLIB_IRENDER_COUNTERS_H
#define MI_NEURAYLIB_IRENDER_COUNTERS_H
#include <mi/base/interface_declare.h>
namespace mi {
namespace neuraylib {
class IRender_counters : public
mi::base::Interface_declare<0x4a939dfe,0xf4de,0x44a4,0x98,0x3f,0x2e,0xaa,0x99,0x3c,0x33,0x4e>
{
public:
virtual bool get_value( const char* key, Float64& value) const = 0;
virtual const char* get_unit( const char* key) const = 0;
virtual const char* get_description( const char* key) const = 0;
virtual Size
get_subkeys_size( const char* key) const = 0;
virtual const char* get_subkey( const char* key, Size index) const = 0;
};
// end group mi_neuray_rendering
} // namespace neuraylib
} // namespace mi
#endif // MI_NEURAYLIB_IRENDER_COUNTERS_H
Namespaces
- namespace
- Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. More...
- namespace
- Namespace for the neuray API. More...
Classes
- class
- Performance counters for render modes. More...