OptiX  3.9
NVIDIA OptiX Acceleration Engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
optix_prime_declarations.h
Go to the documentation of this file.
1 
2 /*
3  * Copyright (c) 2013 NVIDIA Corporation. All rights reserved.
4  *
5  * NVIDIA Corporation and its licensors retain all intellectual property and proprietary
6  * rights in and to this software, related documentation and any modifications thereto.
7  * Any use, reproduction, disclosure or distribution of this software and related
8  * documentation without an express license agreement from NVIDIA Corporation is strictly
9  * prohibited.
10  *
11  * TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED *AS IS*
12  * AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED,
13  * INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
14  * PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA OR ITS SUPPLIERS BE LIABLE FOR ANY
15  * SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT
16  * LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF
17  * BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR
18  * INABILITY TO USE THIS SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF
19  * SUCH DAMAGES
20  */
21 
30 #ifndef __optix_optix_prime_declarations_h__
31 #define __optix_optix_prime_declarations_h__
32 
35 {
47 };
48 
51 {
54 };
55 
58 {
61 };
62 
65 {
66  /* INDICES */
70  /* VERTICES */
74  /* RAYS */
79  /* HITS */
88  /* INSTANCES */
91  /* TRANSFORM MATRICES */
94 };
95 
98 {
99  RTP_QUERY_TYPE_ANY = 0x1000,
101 };
102 
105 {
110 };
111 
114 {
118 };
119 
120 /* Builder parameters */
121 typedef enum
122 {
126 
127 #endif /* #ifndef __optix_optix_prime_declarations_h__ */
Definition: optix_prime_declarations.h:93
Definition: optix_prime_declarations.h:89
Definition: optix_prime_declarations.h:41
Definition: optix_prime_declarations.h:115
Definition: optix_prime_declarations.h:68
Definition: optix_prime_declarations.h:108
Definition: optix_prime_declarations.h:40
Definition: optix_prime_declarations.h:44
Definition: optix_prime_declarations.h:107
Definition: optix_prime_declarations.h:75
Definition: optix_prime_declarations.h:42
Definition: optix_prime_declarations.h:106
RTPmodelhint
Definition: optix_prime_declarations.h:104
Definition: optix_prime_declarations.h:76
Definition: optix_prime_declarations.h:60
Definition: optix_prime_declarations.h:86
Definition: optix_prime_declarations.h:67
Definition: optix_prime_declarations.h:123
RTPquerytype
Definition: optix_prime_declarations.h:97
Definition: optix_prime_declarations.h:45
Definition: optix_prime_declarations.h:83
Definition: optix_prime_declarations.h:80
Definition: optix_prime_declarations.h:117
Definition: optix_prime_declarations.h:53
Definition: optix_prime_declarations.h:36
Definition: optix_prime_declarations.h:37
Definition: optix_prime_declarations.h:82
Definition: optix_prime_declarations.h:59
Definition: optix_prime_declarations.h:39
RTPbuilderparam
Definition: optix_prime_declarations.h:121
Definition: optix_prime_declarations.h:46
Definition: optix_prime_declarations.h:72
Definition: optix_prime_declarations.h:100
RTPbufferformat
Definition: optix_prime_declarations.h:64
RTPcontexttype
Definition: optix_prime_declarations.h:50
RTPbuffertype
Definition: optix_prime_declarations.h:57
Definition: optix_prime_declarations.h:116
Definition: optix_prime_declarations.h:71
Definition: optix_prime_declarations.h:81
Definition: optix_prime_declarations.h:77
RTPresult
Definition: optix_prime_declarations.h:34
Definition: optix_prime_declarations.h:124
Definition: optix_prime_declarations.h:43
Definition: optix_prime_declarations.h:38
Definition: optix_prime_declarations.h:85
Definition: optix_prime_declarations.h:92
Definition: optix_prime_declarations.h:109
Definition: optix_prime_declarations.h:99
RTPqueryhint
Definition: optix_prime_declarations.h:113
Definition: optix_prime_declarations.h:52