Runtime API

Contents

Runtime object
Scene object
View object
Scene copy object
Asset streaming

Classes

struct UmbraRayQueryResult
A structure containing results of a successful ray query.

Enums

enum (anonymous) { UmbraInvalidUserPointer = 0 }
enum UmbraRayQueryFlagBits { UmbraRayQueryFlags_BackfaceCulling = 1 << 0 }
A set of ray query flags for specifying ray traversal behaviour.

Typedefs

typedef uint32_t UmbraRayQueryFlags
A bitmask of UmbraRayQueryFlagBits.
typedef uint64_t UmbraUserPointer
A pointer type, used to refer to an asset.

Enum details

enum (anonymous)

Enumerators
UmbraInvalidUserPointer

The NULL pointer.

enum UmbraRayQueryFlagBits

A set of ray query flags for specifying ray traversal behaviour.

Enumerators
UmbraRayQueryFlags_BackfaceCulling

Ray queries ignore backfaces.