MCPcopy Create free account

hub / github.com/Seldom-SE/seldom_state / types & classes

Types & classes57 in github.com/Seldom-SE/seldom_state

↓ 1 callersClassAndTrigger
src/trigger.rs:287
↓ 1 callersClassAnyState
src/state.rs:117
↓ 1 callersClassIgnoreAndTrigger
src/trigger.rs:320
↓ 1 callersClassNotTrigger
src/trigger.rs:266
↓ 1 callersClassOrTrigger
src/trigger.rs:347
↓ 1 callersClassSystemTrigger
The trigger form of a system. See [`IntoSystem`].
src/trigger.rs:238
ClassA
src/machine.rs:582
EnumAction
examples/input.rs:68
ClassAnotherResource
src/state.rs:182
ClassB
src/machine.rs:584
ClassB1
src/machine.rs:626
ClassB2
src/machine.rs:629
ClassC
src/machine.rs:586
InterfaceCommandEvent
src/state.rs:152
ClassCursorPosition
examples/done.rs:86
ClassD
src/machine.rs:588
EnumDone
src/trigger.rs:380
InterfaceEntityEvent
src/state.rs:136
InterfaceEntityState
A state that an entity may be in. If you are concerned with performance, consider having your states use sparse set storage if transitions are very f
src/state.rs:86
InterfaceEntityStateSealed
src/state.rs:19
InterfaceEntityTrigger
Types that implement this may be used in [`StateMachine`]s to transition from one state to another. Look at an example for implementing this trait, si
src/trigger.rs:207
ClassErrList
src/lib.rs:76
ClassFalling
examples/input.rs:89
ClassFollow
examples/chase.rs:88
ClassGoToSelection
examples/done.rs:52
EnumGrounded
examples/input.rs:81
ClassIdle
examples/done.rs:48
ClassIdle
examples/chase.rs:83
ClassInB
src/machine.rs:620
ClassInBResource
src/machine.rs:664
ClassInitInBResourceCommand
src/machine.rs:667
InterfaceIntoTrigger
Conversion trait to turn something into an [`EntityTrigger`]. Automatically implemented for types that implement [`EntityTrigger`] and certain types
src/trigger.rs:118
ClassMyCommand
src/machine.rs:566
ClassNever
src/trigger.rs:42
ClassNotState
State that represents any state other than the given state
src/state.rs:91
EnumOnEvent
src/state.rs:122
ClassOneOfState
src/state.rs:104
ClassPlayer
examples/done.rs:83
ClassPlayer
examples/chase.rs:140
ClassRemoveInBResourceCommand
src/machine.rs:676
ClassSomeResource
src/machine.rs:483
ClassSomeResource
src/state.rs:180
ClassStateMachine
src/machine.rs:159
ClassStateMachinePlugin
src/lib.rs:18
ClassStateMetadata
src/machine.rs:140
ClassStateOne
src/machine.rs:476
ClassStateOne
src/state.rs:175
EnumStateSet
src/set.rs:7
ClassStateThree
src/machine.rs:480
ClassStateTwo
src/machine.rs:478
ClassStateTwo
src/state.rs:177
ClassTest
src/machine.rs:560
ClassTransCtx
Context for a transition
src/machine.rs:126
InterfaceTransition
Performs a transition. We have a trait for this so we can erase [`TransitionImpl`]'s generics.
src/machine.rs:27
ClassTransitionImpl
An edge in the state machine. The type parameters are the [`EntityTrigger`] that causes this transition, the previous state, the function that takes t
src/machine.rs:42
InterfaceTriggerIn
Input requested by a trigger
src/trigger.rs:47
InterfaceTriggerOut
Output returned from a trigger. Indicates whether the transition will occur, and may include data given to `StateMachine::trans_builder`.
src/trigger.rs:64