This reference describes unreleased code on main; no release documents it yet.

RLMeshState

structExperimental#include <rlmesh.h>[source]

Struct in spaces.

struct RLMeshState

Fields

struct_size

field[source]
size_t struct_size

role

field[source]
const char* role

encoding

field[source]
const RLMeshRotationEncoding* encoding

encoding_len

field[source]
size_t encoding_len

encoding_other

field[source]
const char* const* encoding_other

custom_encoding

field[source]
const RLMeshCustomEncoding* custom_encoding

has_dim

field[source]
bool has_dim

_reserved0

field[source]
uint8_t _reserved0[3]

dim

field[source]
uint32_t dim

has_index

field[source]
bool has_index

_reserved1

field[source]
uint8_t _reserved1[3]

index

field[source]
uint32_t index

optional

field[source]
bool optional

has_range

field[source]
bool has_range

_reserved2

field[source]
uint8_t _reserved2[6]

range

field[source]
double range[2]

has_pad_to

field[source]
bool has_pad_to

_reserved3

field[source]
uint8_t _reserved3[3]

pad_to

field[source]
uint32_t pad_to

dtype

field[source]
RLMeshDType dtype

_reserved4

field[source]
uint8_t _reserved4[4]

dtype_other

field[source]
const char* dtype_other

reshape

field[source]
const int64_t* reshape

reshape_len

field[source]
size_t reshape_len

container

field[source]
RLMeshStateContainer container

_reserved5

field[source]
uint8_t _reserved5[4]

fill

field[source]
double fill

post_rotate

field[source]
const RLMeshRotation* post_rotate

has_scale

field[source]
bool has_scale

_reserved6

field[source]
uint8_t _reserved6[7]

scale

field[source]
double scale

axis_scale

field[source]
const double* axis_scale

axis_scale_len

field[source]
size_t axis_scale_len

has_offset

field[source]
bool has_offset

_reserved7

field[source]
uint8_t _reserved7[7]

offset

field[source]
double offset

axis_offset

field[source]
const double* axis_offset

axis_offset_len

field[source]
size_t axis_offset_len

has_frame

field[source]
bool has_frame

_reserved8

field[source]
uint8_t _reserved8[3]

frame

field[source]
RLMeshFrame frame

frame_other

field[source]
const char* frame_other

provenance

field[source]
const RLMeshProvenance* provenance

provenance_len

field[source]
size_t provenance_len

provenance_other

field[source]
const char* const* provenance_other

part

field[source]
const char* part

labels

field[source]
const char* const* labels

labels_len

field[source]
size_t labels_len

source

field[source]
RLMeshStateSource source

has_clip

field[source]
bool has_clip

_reserved9

field[source]
uint8_t _reserved9[3]

clip

field[source]
double clip[2]