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

rlmesh_obs_transform_new

functionExperimental#include <rlmesh.h>[source]

All callables receive borrowed inputs and transfer their owned output Value, even on failure. State transfers only on successful construction. Transforms may be called concurrently; their clones share identity and user_data.

RLMeshStatus rlmesh_obs_transform_new(
    RLMeshObsTransformFn fn,
    void* user_data,
    void (*free_user_data)(void* user_data),
    RLMeshObsTransform** out
)