7#ifndef MI_NEURAYLIB_IVERSION_H
8#define MI_NEURAYLIB_IVERSION_H
18 mi::base::Interface_declare<0xe8f929df,0x6c1e,0x4ed5,0xa6,0x17,0x29,0xa6,0xb,0x12,0xdb,0x48>
Mixin class template for deriving new interface declarations.
Definition: interface_declare.h:43
Abstract interface for accessing version information.
Definition: iversion.h:19
virtual const char * get_product_version() const =0
Returns the product version.
virtual const char * get_product_name() const =0
Returns the product name.
virtual const char * get_build_platform() const =0
Returns the platform the library was built on.
virtual const char * get_string() const =0
Returns the full version string.
virtual const char * get_build_number() const =0
Returns the build number.
virtual base::Uuid get_neuray_iid() const =0
Returns the neuray interface id.
virtual const char * get_build_date() const =0
Returns the build date.
Mixin class template for deriving new interface declarations.
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
Definition: example_derivatives.dox:5
A 128 bit representation of a universally unique identifier (UUID or GUID).
Definition: uuid.h:26