NVIDIA Iray API
Home
Up
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
iqueue_manager_api.h
Go to the documentation of this file.
1
//*****************************************************************************
2
// Copyright 1986, 2016 NVIDIA Corporation. All rights reserved.
3
//*****************************************************************************
6
//*****************************************************************************
7
8
#ifndef MI_NEURAYLIB_IQUEUE_MANAGER_API_H
9
#define MI_NEURAYLIB_IQUEUE_MANAGER_API_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
class
IArray;
16
17
namespace
neuraylib {
18
23
28
class
IQueue_manager_connection :
public
32
base::Interface_declare<0x5b40bd6e,0x8596,0x43aa,0x83,0x64,0x4d,0x0c,0xd9,0xf6,0x96,0xaf>
33
{
34
public
:
80
virtual
Sint32
submit_job
(
81
const
char
* project,
82
const
IArray* snapshots,
83
const
IArray* render_target,
84
Uint32
resolution_x,
85
Uint32
resolution_y,
86
Uint32
max_samples,
87
Uint32
max_time,
88
Float32
quality,
89
const
char
* image_format,
90
Uint32
priority) = 0;
91
};
92
94
class
IQueue_manager_api
:
public
95
base::Interface_declare
<0x2bdfce73,0x762c,0x4b15,0x94,0xdf,0x4e,0xec,0xc5,0x7d,0xbf,0x88>
96
{
97
public
:
124
virtual
IQueue_manager_connection
*
connect
(
125
const
char
* address,
const
char
* user_name,
const
char
* password,
Sint32
* errors = 0) = 0;
126
};
127
// end group mi_neuray_queue_manager
129
130
}
// namespace neuraylib
131
132
}
// namespace mi
133
134
#endif // MI_NEURAYLIB_IQUEUE_MANAGER_API_H
mi
neuraylib
iqueue_manager_api.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4