Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::base::Uuid Struct Reference

A 128 bit representation of a universally unique identifier (UUID or GUID). More...

Public Attributes

Uint32 m_id1
 First value. More...
 
Uint32 m_id2
 Second value. More...
 
Uint32 m_id3
 Third value. More...
 
Uint32 m_id4
 Fourth value. More...
 

Detailed Description

A 128 bit representation of a universally unique identifier (UUID or GUID).

A UUID is represented as a sequence of four mi::Uint32 values. It supports all comparison operators and an mi::base::uuid_hash32() function.

Member Data Documentation

Uint32 mi::base::Uuid::m_id1

First value.

Uint32 mi::base::Uuid::m_id2

Second value.

Uint32 mi::base::Uuid::m_id3

Third value.

Uint32 mi::base::Uuid::m_id4

Fourth value.