MCPcopy Create free account

hub / github.com/ShamylZakariya/Platformer / types & classes

Types & classes98 in github.com/ShamylZakariya/Platformer

EnumAction
src/entities/firebrand.rs:135
ClassAppContext
Holder for various AppState fields to pass in to GameController, GameUi, GameState update() methods
src/state/app_state.rs:20
ClassAppState
src/state/app_state.rs:33
EnumAttackPhase
src/entities/boss_fish.rs:38
ClassAudio
src/audio.rs:130
EnumAxis
src/entities/util.rs:53
ClassBat
src/entities/bat.rs:25
ClassBossFightTrigger
src/entities/boss_fight_trigger.rs:16
ClassBossFish
src/entities/boss_fish.rs:47
ClassBounds
src/util.rs:65
EnumButtonState
src/input.rs:6
ClassCamera
src/camera.rs:25
ClassCameraController
src/camera.rs:173
ClassCameraShaker
src/state/game_state.rs:52
EnumChannel
src/audio.rs:8
ClassCharacterState
src/entities/firebrand.rs:261
ClassCheckPoint
src/entities/check_point.rs:14
ClassCollider
src/collision.rs:350
EnumCompassDir
src/entities/util.rs:59
ClassDeathAnimation
src/entities/death_animation.rs:31
ClassDebugOverlay
src/state/debug_overlay.rs:164
ClassDispatcher
src/event_dispatch.rs:36
ClassDrawable
src/sprite/rendering.rs:482
ClassEguiRenderer
src/state/debug_overlay.rs:21
InterfaceEntity
src/entity.rs:71
ClassEntityAdditionRequest
src/state/game_state.rs:42
EnumEntityClass
src/entities/mod.rs:30
ClassEntityComponents
EntityComponents represent a unit that can own an Entity and its sprite and uniforms, suitable for updating state, and drawing.
src/entity.rs:191
ClassEntityDrawable
EntityDrawable is a Drawable for entities which will draw from res/entities.tsx tileset. EntityDrawable allows for an entity to specify a subset name,
src/sprite/rendering.rs:545
EnumEvent
src/state/events.rs:10
ClassExitDoor
src/entities/exit_door.rs:25
ClassFallingBridge
src/entities/falling_bridge.rs:20
ClassFireSprite
src/entities/fire_sprite.rs:23
ClassFireball
src/entities/fireball.rs:30
ClassFirebrand
src/entities/firebrand.rs:321
ClassFirebrandInputState
src/entities/firebrand.rs:142
ClassFlipbookAnimationComponents
FlipbookAnimationComponents represents a unit owning a flipbook animation and the uniforms it needs to render.
src/sprite/rendering.rs:717
ClassFlipbookAnimationDrawable
src/sprite/rendering.rs:661
ClassFlyingFish
src/entities/flying_fish.rs:26
ClassGameController
src/state/game_controller.rs:16
ClassGameState
src/state/game_state.rs:84
ClassGameStatePeek
src/entity.rs:45
ClassGameUi
src/state/game_ui.rs:37
ClassGpuState
src/state/gpu_state.rs:6
ClassHitPointState
Implements a lifecycle system with hitpoints and dispatching a death message to the spawn point and a death message to the game state on death. This i
src/entities/util.rs:192
ClassHoodie
src/entities/hoodie.rs:25
EnumHorizontalDir
src/entities/util.rs:14
ClassIdVendor
IDVendor vends a new unique id, starting from zero, for each entity.
src/entity.rs:18
ClassInputState
src/input.rs:39
ClassLayer
src/map.rs:16
ClassLcdFilter
src/state/lcd_filter.rs:171
ClassLcdUniformData
src/state/lcd_filter.rs:19
ClassMap
src/map.rs:172
ClassMarchState
Implements a very basic marching behavior for entities which need to march left/right reversing at cliffs or obstacles.
src/entities/util.rs:283
ClassMaterial
src/sprite/rendering.rs:214
ClassMesh
src/sprite/rendering.rs:308
ClassMessage
src/event_dispatch.rs:5
InterfaceMessageHandler
src/event_dispatch.rs:31
EnumMode
src/collision.rs:299
EnumMode
src/entities/death_animation.rs:19
EnumMode
src/entities/exit_door.rs:19
EnumMode
src/entities/fireball.rs:23
ClassObjectGroup
src/map.rs:88
ClassObjectGroupObject
src/map.rs:54
ClassObjectGroupProperty
src/map.rs:39
ClassOptions
src/main.rs:26
ClassPowerUp
src/entities/power_up.rs:47
EnumProbeDir
src/collision.rs:1066
EnumProbeResult
src/collision.rs:1074
ClassProjection
src/camera.rs:70
ClassRisingFloor
src/entities/rising_floor.rs:21
EnumSentinel
src/collision.rs:672
EnumShape
src/collision.rs:251
EnumSinkHolder
src/audio.rs:114
EnumSounds
src/audio.rs:17
ClassSpace
src/collision.rs:677
ClassSpawnPoint
src/entities/spawn_point.rs:14
ClassSprite
src/sprite/core.rs:12
ClassSpriteFlipbookAnimation
src/map.rs:112
ClassSpriteSpatialIndexer
src/sprite/rendering.rs:279
EnumStance
src/entities/firebrand.rs:110
ClassTexture
src/texture.rs:5
ClassTile
src/tileset.rs:11
ClassTileSet
src/tileset.rs:70
EnumTracking
src/entities/ui_digit.rs:18
EnumTracks
src/audio.rs:76
EnumType
src/entities/power_up.rs:21
ClassUiDigit
src/entities/ui_digit.rs:25
ClassUiFlightBar
src/entities/ui_flight_bar.rs:20
ClassUiHealthDot
src/entities/ui_health_dot.rs:15
ClassUiInteractionOutput
src/state/debug_overlay.rs:156
ClassUiStateInput
src/state/debug_overlay.rs:141
ClassUniformData
src/camera.rs:139
ClassUniformData
src/sprite/rendering.rs:145
ClassUniformWrapper
Uniforms is a generic "holder" for uniform data types. See camera::UniformData as an example payload.
src/util.rs:110
ClassVertex
src/sprite/rendering.rs:85
InterfaceVertexBufferDescription
src/sprite/rendering.rs:79
ClassWinitApp
src/main.rs:58