Enum libsm64::Surface[][src]

#[repr(u16)]
pub enum Surface {
Show 147 variants Default, Burning, _0004, Hangable, Slow, DeathPlane, CloseCamera, Water, FlowingWater, Intangible, VerySlippery, Slippery, NotSlippery, TtmVines, MgrMusic, InstantWarp1b, InstantWarp1c, InstantWarp1d, InstantWarp1e, ShallowQuicksand, DeepQuicksand, InstantQuicksand, DeepMovingQuicksand, ShallowMovingQuicksand, Quicksand, MovingQuicksand, WallMisc, NoiseDefault, NoiseSlippery, HorizontalWind, InstantMovingQuicksand, Ice, LookUpWarp, Hard, Warp, TimerStart, TimerEnd, HardSlippery, HardVerySlippery, HardNotSlippery, VerticalWind, BossFightCamera, CameraFreeRoam, Thi3Wallkick, CameraPlatform, CameraMiddle, CameraRotateRight, CameraRotateLeft, CameraBoundary, NoiseVerySlippery73, NoiseVerySlippery74, NoiseVerySlippery, NoCamCollision, NoCamCollision77, NoCamColVerySlippery, NoCamColSlippery, Switch, VanishCapWalls, PaintingWobbleA6, PaintingWobbleA7, PaintingWobbleA8, PaintingWobbleA9, PaintingWobbleAA, PaintingWobbleAB, PaintingWobbleAC, PaintingWobbleAD, PaintingWobbleAE, PaintingWobbleAF, PaintingWobbleB0, PaintingWobbleB1, PaintingWobbleB2, PaintingWobbleB3, PaintingWobbleB4, PaintingWobbleB5, PaintingWobbleB6, PaintingWobbleB7, PaintingWobbleB8, PaintingWobbleB9, PaintingWobbleBA, PaintingWobbleBB, PaintingWobbleBC, PaintingWobbleBD, PaintingWobbleBE, PaintingWobbleBF, PaintingWobbleC0, PaintingWobbleC1, PaintingWobbleC2, PaintingWobbleC3, PaintingWobbleC4, PaintingWobbleC5, PaintingWobbleC6, PaintingWobbleC7, PaintingWobbleC8, PaintingWobbleC9, PaintingWobbleCA, PaintingWobbleCB, PaintingWobbleCC, PaintingWobbleCD, PaintingWobbleCE, PaintingWobbleCF, PaintingWobbleD0, PaintingWobbleD1, PaintingWobbleD2, PaintingWarpD3, PaintingWarpD4, PaintingWarpD5, PaintingWarpD6, PaintingWarpD7, PaintingWarpD8, PaintingWarpD9, PaintingWarpDA, PaintingWarpDB, PaintingWarpDC, PaintingWarpDD, PaintingWarpDE, PaintingWarpDF, PaintingWarpE0, PaintingWarpE1, PaintingWarpE2, PaintingWarpE3, PaintingWarpE4, PaintingWarpE5, PaintingWarpE6, PaintingWarpE7, PaintingWarpE8, PaintingWarpE9, PaintingWarpEA, PaintingWarpEB, PaintingWarpEC, PaintingWarpED, PaintingWarpEE, PaintingWarpEF, PaintingWarpF0, PaintingWarpF1, PaintingWarpF2, PaintingWarpF3, TtcPainting1, TtcPainting2, TtcPainting3, PaintingWarpF7, PaintingWarpF8, PaintingWarpF9, PaintingWarpFA, PaintingWarpFB, PaintingWarpFC, WobblingWarp, Trapdoor,
}
Expand description

The surface type of a triangle

Variants

Default

Burning

_0004

Hangable

Slow

DeathPlane

CloseCamera

Water

FlowingWater

Intangible

VerySlippery

Slippery

NotSlippery

TtmVines

MgrMusic

InstantWarp1b

InstantWarp1c

InstantWarp1d

InstantWarp1e

ShallowQuicksand

DeepQuicksand

InstantQuicksand

DeepMovingQuicksand

ShallowMovingQuicksand

Quicksand

MovingQuicksand

WallMisc

NoiseDefault

NoiseSlippery

HorizontalWind

InstantMovingQuicksand

Ice

LookUpWarp

Hard

Warp

TimerStart

TimerEnd

HardSlippery

HardVerySlippery

HardNotSlippery

VerticalWind

BossFightCamera

CameraFreeRoam

Thi3Wallkick

CameraPlatform

CameraMiddle

CameraRotateRight

CameraRotateLeft

CameraBoundary

NoiseVerySlippery73

NoiseVerySlippery74

NoiseVerySlippery

NoCamCollision

NoCamCollision77

NoCamColVerySlippery

NoCamColSlippery

Switch

VanishCapWalls

PaintingWobbleA6

PaintingWobbleA7

PaintingWobbleA8

PaintingWobbleA9

PaintingWobbleAA

PaintingWobbleAB

PaintingWobbleAC

PaintingWobbleAD

PaintingWobbleAE

PaintingWobbleAF

PaintingWobbleB0

PaintingWobbleB1

PaintingWobbleB2

PaintingWobbleB3

PaintingWobbleB4

PaintingWobbleB5

PaintingWobbleB6

PaintingWobbleB7

PaintingWobbleB8

PaintingWobbleB9

PaintingWobbleBA

PaintingWobbleBB

PaintingWobbleBC

PaintingWobbleBD

PaintingWobbleBE

PaintingWobbleBF

PaintingWobbleC0

PaintingWobbleC1

PaintingWobbleC2

PaintingWobbleC3

PaintingWobbleC4

PaintingWobbleC5

PaintingWobbleC6

PaintingWobbleC7

PaintingWobbleC8

PaintingWobbleC9

PaintingWobbleCA

PaintingWobbleCB

PaintingWobbleCC

PaintingWobbleCD

PaintingWobbleCE

PaintingWobbleCF

PaintingWobbleD0

PaintingWobbleD1

PaintingWobbleD2

PaintingWarpD3

PaintingWarpD4

PaintingWarpD5

PaintingWarpD6

PaintingWarpD7

PaintingWarpD8

PaintingWarpD9

PaintingWarpDA

PaintingWarpDB

PaintingWarpDC

PaintingWarpDD

PaintingWarpDE

PaintingWarpDF

PaintingWarpE0

PaintingWarpE1

PaintingWarpE2

PaintingWarpE3

PaintingWarpE4

PaintingWarpE5

PaintingWarpE6

PaintingWarpE7

PaintingWarpE8

PaintingWarpE9

PaintingWarpEA

PaintingWarpEB

PaintingWarpEC

PaintingWarpED

PaintingWarpEE

PaintingWarpEF

PaintingWarpF0

PaintingWarpF1

PaintingWarpF2

PaintingWarpF3

TtcPainting1

TtcPainting2

TtcPainting3

PaintingWarpF7

PaintingWarpF8

PaintingWarpF9

PaintingWarpFA

PaintingWarpFB

PaintingWarpFC

WobblingWarp

Trapdoor

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.