Iray SDK API nvidia_logo_transpbg.gif Up
iproxy.h
Go to the documentation of this file.
1/***************************************************************************************************
2 * Copyright 2024 NVIDIA Corporation. All rights reserved.
3 **************************************************************************************************/
6
7#ifndef MI_NEURAYLIB_IPROXY_H
8#define MI_NEURAYLIB_IPROXY_H
9
11
12namespace mi {
13
14namespace neuraylib {
15
39class IProxy :
40 public base::Interface_declare<0x92a2c086,0xe0d6,0x4757,0xab,0x3f,0x5d,0x8c,0x23,0x21,0xae,0x47,
41 neuraylib::IScene_element>
42{
43public:
44
51 virtual Sint32 set_snapshot_id( const char* snapshot_id) = 0;
52
56 virtual const char* get_snapshot_id() const = 0;
57
58};
59 // end group mi_neuray_scene_graph_structure
61
62} // namespace neuraylib
63
64} // namespace mi
65
66#endif // MI_NEURAYLIB_IGROUP_H
Mixin class template for deriving new interface declarations.
Definition: interface_declare.h:43
The Proxy is an element that can be used to represent a sub-tree of scene elements on a Bridge server...
Definition: iproxy.h:42
virtual Sint32 set_snapshot_id(const char *snapshot_id)=0
Sets the snapshot id.
virtual const char * get_snapshot_id() const =0
Returns the currently set snapshot id.
signed int Sint32
32-bit signed integer.
Definition: types.h:46
Base class for all scene elements.
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
Definition: neuraylib.h:179