Modules
MuJoCo, from Elixir.
MuJoCo's own functions, bound one for one, under the names MuJoCo gives them.
The fields of mjData, read one at a time.
What MuJoCo says when it refuses.
Turns MuJoCo's headers into the bindings this package ships.
Reads MuJoCo's C headers into data.
The text this package generates, from the shapes ExMujoco.Gen hands it.
Loading the NIF, and refusing to go on if it does not match the headers it was generated from.
The fields of mjModel, read one at a time.
A field of an mjModel or mjData, as a value: the elements, their type, and
the shape MuJoCo declared them with.
mjtActuator, from MuJoCo's headers, as numbers. All 12 values carry a number in the header.
mjtAlignFree, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtBias, from MuJoCo's headers, as numbers. All 6 values carry a number in the header.
mjtBuiltin, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtButton, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtCTimer, from MuJoCo's headers, as numbers. All 10 values carry a number in the header.
mjtCamLight, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtCamOutBit, from MuJoCo's headers, as numbers. All 6 values carry a number in the header.
mjtCamera_, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtCatBit_, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtColorSpace, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtConDataField, from MuJoCo's headers, as numbers. All 10 values carry a number in the header.
mjtCone, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtConflict, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtConstraint, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.
mjtConstraintState, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtCtrlChart, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtCtrlInput, from MuJoCo's headers, as numbers. All 6 values carry a number in the header.
mjtDataType, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtDepthMap_, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtDisableBit, from MuJoCo's headers, as numbers. All 21 values carry a number in the header.
mjtDyn, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.
mjtEmbed, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtEnableBit, from MuJoCo's headers, as numbers. All 9 values carry a number in the header.
mjtEq, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.
mjtEvent, from MuJoCo's headers, as numbers. All 9 values carry a number in the header.
mjtFlexSection, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtFlexSelf, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtFont_, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtFontScale_, from MuJoCo's headers, as numbers. All 6 values carry a number in the header.
mjtFrame_, from MuJoCo's headers, as numbers. All 9 values carry a number in the header.
mjtFramebuffer_, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtGain, from MuJoCo's headers, as numbers. All 7 values carry a number in the header.
mjtGeom, from MuJoCo's headers, as numbers. All 20 values carry a number in the header.
mjtGeomInertia, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtGridPos_, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.
mjtInertiaFromGeom, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtIntegrator, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtItem, from MuJoCo's headers, as numbers. All 17 values carry a number in the header.
mjtJacobian, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtJoint, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtLRMode, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtLabel_, from MuJoCo's headers, as numbers. All 18 values carry a number in the header.
mjtLightType, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtLimited, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtLogLevel, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtLogTopic, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtMark, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtMeshBuiltin, from MuJoCo's headers, as numbers. All 14 values carry a number in the header.
mjtMeshInertia, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjrIndexType_, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjrMeshPrimitiveType_, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjrPixelFormat_, from MuJoCo's headers, as numbers. All 7 values carry a number in the header.
mjrVertexAttributeType_, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjrVertexAttributeUsage_, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtMouse_, from MuJoCo's headers, as numbers. All 10 values carry a number in the header.
mjtObj, from MuJoCo's headers, as numbers. All 30 values carry a number in the header.
mjtOrientation, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtPassthrough, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtPertBit_, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtPluginCapabilityBit_, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtProjection, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtRayDataField, from MuJoCo's headers, as numbers. All 7 values carry a number in the header.
mjtRndFlag_, from MuJoCo's headers, as numbers. All 13 values carry a number in the header.
mjtSDFType, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtSameFrame, from MuJoCo's headers, as numbers. All 5 values carry a number in the header.
mjtScaling, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtSection, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtSensor, from MuJoCo's headers, as numbers. All 49 values carry a number in the header.
mjtSleepPolicy, from MuJoCo's headers, as numbers. All 6 values carry a number in the header.
mjtSleepState, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtSolver, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtStage, from MuJoCo's headers, as numbers. All 4 values carry a number in the header.
mjtState, from MuJoCo's headers, as numbers. All 20 values carry a number in the header.
mjtStereo_, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtTendon, from MuJoCo's headers, as numbers. All 2 values carry a number in the header.
mjtTexture, from MuJoCo's headers, as numbers. All 3 values carry a number in the header.
mjtTextureRole, from MuJoCo's headers, as numbers. All 11 values carry a number in the header.
mjtTimer, from MuJoCo's headers, as numbers. All 16 values carry a number in the header.
mjtTrn, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.
mjtVisFlag_, from MuJoCo's headers, as numbers. All 32 values carry a number in the header.
mjtWarning, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.
mjtWrap, from MuJoCo's headers, as numbers. All 6 values carry a number in the header.
Mix Tasks
Rewrites the NIF bindings, the Elixir that calls them, and docs/coverage.md
from the MuJoCo headers this build is against.