OptiX
3.9
NVIDIA OptiX Acceleration Engine
|
OptiX public API.
Go to the source code of this file.
Classes | |
struct | rti_internal_typeinfo::rti_typeinfo |
struct | rti_internal_typeinfo::rti_typeenum< T > |
Macros | |
#define | OPTIX_ASM_PTR "r" |
#define | OPTIX_ASM_SIZE_T "r" |
#define | OPTIX_ASM_PTR_SIZE_STR "32" |
#define | OPTIX_BITNESS_SUFFIX "" |
Typedefs | |
typedef size_t | optix::optix_size_t |
Enumerations | |
enum | rtSemanticTypes { _OPTIX_SEMANTIC_TYPE_LaunchIndex = 0x100, _OPTIX_SEMANTIC_TYPE_CurrentRay = 0x200, _OPTIX_SEMANTIC_TYPE_IntersectionDistance = 0x300 } |
enum | RTtransformkind { RT_WORLD_TO_OBJECT = 0xf00, RT_OBJECT_TO_WORLD } |
enum | RTtransformflags { RT_INTERNAL_INVERSE_TRANSPOSE = 0x1000 } |
enum | rtiTypeKind { _OPTIX_VARIABLE = 0x796152 } |
enum | rtiTypeEnum { _OPTIX_TYPE_ENUM_UNKNOWN = 0x1337, _OPTIX_TYPE_ENUM_PROGRAM_ID, _OPTIX_TYPE_ENUM_PROGRAM_AS_ID } |
enum | rtiTexLookupKind { TEX_LOOKUP_1D = 1, TEX_LOOKUP_2D = 2, TEX_LOOKUP_3D = 3, TEX_LOOKUP_A1 = 4, TEX_LOOKUP_A2 = 5, TEX_LOOKUP_CUBE = 6, TEX_LOOKUP_ACUBE = 7 } |
enum rtSemanticTypes |
Enumerator | |
---|---|
_OPTIX_SEMANTIC_TYPE_LaunchIndex |
Type uint3 |
_OPTIX_SEMANTIC_TYPE_CurrentRay |
Type Ray |
_OPTIX_SEMANTIC_TYPE_IntersectionDistance |
Type float |
enum RTtransformflags |
enum RTtransformkind |