ESCTransitionPlayer
Extends: ColorRect
Description
A transition player for scene changes
Constants
IN
const IN = 0 # enum "TRANSITION\_MODE"
OUT
const OUT = 1 # enum "TRANSITION\_MODE"
TRANSITION_ID_INSTANT
const TRANSITION_ID_INSTANT = -1
Id to represent instant/no transitions
TRANSITION_INSTANT
const TRANSITION_INSTANT = "instant"
Instant transition type
Members
transition_id
var transition_id: int
Id of the transition. Allows keeping track of the actual transition being played or finished
Signals
transition_done
signal transition_done(transition_id: Variant)
Emitted when the transition was played
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
transition_id |
|
Identifier of the transition that completed. |
yes |
Methods
transition
func transition(transition_name: String, mode: int, duration: float) -> int
Play a transition animation
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
transition_name |
|
Name of the transition to play (if empty string, uses the default transition). |
no |
mode |
|
Mode to transition (in/out). |
no |
duration |
|
The duration the transition should take. |
no |
Returns
Returns the transition id. (int)
get_transition
func get_transition(name: String) -> String
The full path for a transition shader based on its name
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
name |
|
Transition name whose material path should be resolved. |
yes |
Returns
Returns the full path for a transition shader based on its name the full path to the shader or an empty string if it can’t be found. (String)
has_transition
func has_transition(name: String) -> bool
True whether the transition scene has a transition corresponding to name provided.
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
name |
|
Transition name to check for availability. |
yes |
Returns
Returns true whether the transition scene has a transition corresponding to name provided. true if a transition exists with given name. (bool)
reset_shader_cutoff
func reset_shader_cutoff() -> void
Resets the current material’s cutoff parameter instantly.
Parameters
None.
Returns
Returns nothing.