Struct PackedElementField

Struct Documentation

struct PackedElementField

A field present within each element in a byte array of packed elements.

Public Types

enum class NumericType : uint8_t

Numeric type.

Values:

enumerator UNKNOWN

Unknown numeric type.

enumerator UINT8

Unsigned 8-bit integer.

enumerator INT8

Signed 8-bit integer.

enumerator UINT16

Unsigned 16-bit integer.

enumerator INT16

Signed 16-bit integer.

enumerator UINT32

Unsigned 32-bit integer.

enumerator INT32

Signed 32-bit integer.

enumerator FLOAT32

32-bit floating-point number

enumerator FLOAT64

64-bit floating-point number

Public Members

std::string name

Name of the field.

uint32_t offset = 0

Byte offset from start of data buffer.

NumericType type

Type of data in the field. Integers are stored using little-endian byte order.