Module settings

Module settings 

Source
Expand description

These functions control general input and output settings.

Structs§

gfxd_ucode

Enums§

Endian
FeatureOption

Constants§

gfxd_emit_dec_color
Print color components as decimal instead of hexadecimal.
gfxd_emit_ext_macro
Emit non-standard macros.
gfxd_emit_q_macro
Print fixed-point conversion q macros for fixed-point values.
gfxd_endian_big
gfxd_endian_host
gfxd_endian_little
gfxd_stop_on_end
Stop execution when encountering a SPBranchList or SPEndDisplayList.
gfxd_stop_on_invalid
Stop execution when encountering an invalid macro.

Statics§

gfxd_f3d
gfxd_f3db
gfxd_f3dex
gfxd_f3dex2
gfxd_f3dexb

Functions§

gfxd_disable
Enable or disable the feature specified by cap.
gfxd_dynamic
Enable or disable the use of dynamic g macros instead of static gs macros, and select the dynamic display list pointer argument to be used.
gfxd_enable
Enable or disable the feature specified by cap.
gfxd_endian
Select endian as the endianness of the input, and wordsize as the size of each word in number of bytes.
gfxd_target
Select ucode as the target microcode.
gfxd_udata_get
Set or get a generic pointer that can be used to pass user-defined data in and out of callback functions.
gfxd_udata_set
Set or get a generic pointer that can be used to pass user-defined data in and out of callback functions.

Type Aliases§

gfxd_ucode_t