RLMeshEnvVtable
Struct in Env authoring and serving (facade).
struct RLMeshEnvVtableFields
- struct_size
size_t struct_size - reset
RLMeshStatus (*reset)(void* user_data, const int64_t* seed, const RLMeshValue* options, RLMeshValue** out_observation, RLMeshValue** out_info) - step
RLMeshStatus (*step)(void* user_data, const RLMeshValue* action, RLMeshValue** out_observation, double* out_reward, bool* out_terminated, bool* out_truncated, RLMeshValue** out_info) - render
RLMeshStatus (*render)(void* user_data, RLMeshValue** out_frame) - close
RLMeshStatus (*close)(void* user_data) - free_user_data
void (*free_user_data)(void* user_data)
struct_size
field[source]size_t struct_sizereset
field[source]RLMeshStatus (
*reset
)(void* user_data, const int64_t* seed, const RLMeshValue* options, RLMeshValue** out_observation, RLMeshValue** out_info)step
field[source]RLMeshStatus (
*step
)(void* user_data, const RLMeshValue* action, RLMeshValue** out_observation, double* out_reward, bool* out_terminated, bool* out_truncated, RLMeshValue** out_info)render
field[source]RLMeshStatus (*render)(void* user_data, RLMeshValue** out_frame)close
field[source]RLMeshStatus (*close)(void* user_data)free_user_data
field[source]void (*free_user_data)(void* user_data)