Methods
createStateHandler(stateName, context) → {StateHandler}
Create a state handler instance
Parameters:
| Name | Type | Description |
|---|---|---|
stateName |
string | The name of the state |
context |
OwenAnimationContext | The animation context |
- Source:
Throws:
-
If state handler is not registered
- Type
- Error
Returns:
The created state handler
- Type
- StateHandler
getAvailableStates() → {Array.<string>}
Get all available state names
- Source:
Returns:
Array of registered state names
- Type
- Array.<string>
isStateRegistered(stateName) → {boolean}
Check if a state is registered
Parameters:
| Name | Type | Description |
|---|---|---|
stateName |
string | The state name to check |
- Source:
Returns:
True if registered, false otherwise
- Type
- boolean
registerStateHandler(stateName, handlerClass) → {void}
Register a state handler class
Parameters:
| Name | Type | Description |
|---|---|---|
stateName |
string | The name of the state |
handlerClass |
function |
The handler class constructor |
- Source:
Returns:
- Type
- void
unregisterStateHandler(stateName) → {boolean}
Unregister a state handler
Parameters:
| Name | Type | Description |
|---|---|---|
stateName |
string |
The state name to unregister |
- Source:
Returns:
True if removed, false if not found
- Type
- boolean