ExMujoco.Types.MjrPixelFormat (ExMujoco v0.1.1)

Copy Markdown View Source

mjrPixelFormat_, from MuJoCo's headers, as numbers. All 7 values carry a number in the header.

Summary

Functions

mjPIXEL_FORMAT_DEPTH32F is 5.

mjPIXEL_FORMAT_KTX is 6.

mjPIXEL_FORMAT_R8 is 1.

mjPIXEL_FORMAT_R32F is 4.

mjPIXEL_FORMAT_RGB8 is 2.

mjPIXEL_FORMAT_RGBA8 is 3.

mjPIXEL_FORMAT_UNKNOWN is 0.

The name behind an integer. An atom is already one.

The integer behind a name. An integer is already one.

Every value, as {name, integer}, in the order the header lists them.

Types

t()

@type t() :: integer()

Functions

format_depth32f()

@spec format_depth32f() :: 5

mjPIXEL_FORMAT_DEPTH32F is 5.

format_ktx()

@spec format_ktx() :: 6

mjPIXEL_FORMAT_KTX is 6.

format_r8()

@spec format_r8() :: 1

mjPIXEL_FORMAT_R8 is 1.

format_r32f()

@spec format_r32f() :: 4

mjPIXEL_FORMAT_R32F is 4.

format_rgb8()

@spec format_rgb8() :: 2

mjPIXEL_FORMAT_RGB8 is 2.

format_rgba8()

@spec format_rgba8() :: 3

mjPIXEL_FORMAT_RGBA8 is 3.

format_unknown()

@spec format_unknown() :: 0

mjPIXEL_FORMAT_UNKNOWN is 0.

to_atom(value)

@spec to_atom(integer() | atom()) :: atom() | nil

The name behind an integer. An atom is already one.

to_integer(value)

@spec to_integer(t() | atom()) :: integer() | nil

The integer behind a name. An integer is already one.

values()

@spec values() :: [{atom(), integer()}]

Every value, as {name, integer}, in the order the header lists them.