Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolute() - Method in class com.xebisco.yield.Vector2D
-
This method returns a new Vector2D object with absolute values of x and y coordinates.
- absoluteLocal() - Method in class com.xebisco.yield.Vector2D
-
The function returns the absolute value of the x and y coordinates of a Vector2D object.
- abstractBehavior() - Method in class com.xebisco.yield.Context
-
Returns the abstract behavior associated with this context.
- AbstractBehavior - Class in com.xebisco.yield
-
Provides an abstract implementation of the
Behaviorinterface, tracking the number of frames since its activation and defining the lifecycle of a behavior. - AbstractBehavior() - Constructor for class com.xebisco.yield.AbstractBehavior
- AbstractRenderable - Class in com.xebisco.yield
-
Abstract class representing a renderable component in the application.
- AbstractRenderable(Form) - Constructor for class com.xebisco.yield.AbstractRenderable
-
Constructs a new AbstractRenderable with the given form.
- AbstractTexture - Class in com.xebisco.yield
-
This abstract class represents a texture in the application.
- AbstractTexture(String, TextureFilter) - Constructor for class com.xebisco.yield.AbstractTexture
-
Constructs a new AbstractTexture object with the given path and filter.
- actualFrame() - Method in class com.xebisco.yield.AnimationPlayer
-
Returns the index of the current frame in the animation.
- addContactListener(ContactListener) - Method in class com.xebisco.yield.physics.PhysicsBody
- addFile(File, String) - Method in class com.xebisco.yield.assets.compressing.AssetsCompressing
- advance() - Method in record class com.xebisco.yield.font.FontCharacter
-
Returns the value of the
advancerecord component. - allowSleep() - Method in class com.xebisco.yield.physics.PhysicsBody
- alpha() - Method in class com.xebisco.yield.Color
-
Getter of the alpha value of this Color.
- altNegativeKey() - Method in record class com.xebisco.yield.Axis
-
Returns the value of the
altNegativeKeyrecord component. - altPositiveKey() - Method in record class com.xebisco.yield.Axis
-
Returns the value of the
altPositiveKeyrecord component. - anchor() - Method in class com.xebisco.yield.Transform2D
-
Returns the anchor of the object.
- angle() - Method in class com.xebisco.yield.Vector2D
-
This Java function calculates the angle in degrees between the positive x-axis and a point represented by its x and y coordinates using the Math.atan2() and Math.toDegrees() methods.
- angularDamping() - Method in class com.xebisco.yield.physics.PhysicsBody
- animation() - Method in class com.xebisco.yield.AnimationPlayer
-
Returns the currently playing animation.
- Animation - Class in com.xebisco.yield
-
Represents an animation made up of multiple frames.
- Animation(boolean, double, AbstractTexture...) - Constructor for class com.xebisco.yield.Animation
-
Constructor with customizable loop and delay.
- Animation(AbstractTexture...) - Constructor for class com.xebisco.yield.Animation
-
Constructor with looping enabled and 0.5-second delay.
- AnimationPlayer - Class in com.xebisco.yield
-
The AnimationPlayer class is a component behavior that handles the playing of animations by updating the texture rectangle with the current frame.
- AnimationPlayer() - Constructor for class com.xebisco.yield.AnimationPlayer
- APP_SAVE_ID - Static variable in class com.xebisco.yield.Global
-
A static string representing the application save ID.
- application() - Method in class com.xebisco.yield.ChangeSceneTransition
- application() - Method in class com.xebisco.yield.ComponentBehavior
-
Returns the application this behavior belongs to.
- application() - Method in class com.xebisco.yield.Entity2DContainer
-
Returns the application that this
Entity2DContainerbelongs to. - Application - Class in com.xebisco.yield
-
This class represents the main application.
- Application(ApplicationManager, ApplicationPlatform, PlatformInit) - Constructor for class com.xebisco.yield.Application
-
Constructs a new Application instance with a default blank scene.
- Application(ApplicationManager, Class<? extends Scene>, ApplicationPlatform, PlatformInit) - Constructor for class com.xebisco.yield.Application
-
Constructs a new Application instance.
- applicationManager() - Method in class com.xebisco.yield.Application
-
Gets the application manager.
- ApplicationManager - Class in com.xebisco.yield.manager
-
ApplicationManagerclass manages the lifecycle of applications. - ApplicationManager(ContextTime) - Constructor for class com.xebisco.yield.manager.ApplicationManager
-
Constructs an instance of
ApplicationManagerwith the specified context time. - ApplicationModule - Enum Class in com.xebisco.yield.platform
-
Enum representing the different application modules.
- applicationPlatform() - Method in class com.xebisco.yield.Application
-
Gets the application platform.
- ApplicationPlatform - Record Class in com.xebisco.yield.platform
-
Represents the platform of the application, containing various managers.
- ApplicationPlatform(Map<ApplicationModule, Object>) - Constructor for record class com.xebisco.yield.platform.ApplicationPlatform
-
Creates an instance of a
ApplicationPlatformrecord class. - ApplicationPlatformModuleException - Exception in com.xebisco.yield
- ApplicationPlatformModuleException() - Constructor for exception com.xebisco.yield.ApplicationPlatformModuleException
- ApplicationPlatformModuleException(String) - Constructor for exception com.xebisco.yield.ApplicationPlatformModuleException
- ApplicationPlatformModuleException(String, Throwable) - Constructor for exception com.xebisco.yield.ApplicationPlatformModuleException
- ApplicationPlatformModuleException(String, Throwable, boolean, boolean) - Constructor for exception com.xebisco.yield.ApplicationPlatformModuleException
- ApplicationPlatformModuleException(Throwable) - Constructor for exception com.xebisco.yield.ApplicationPlatformModuleException
- applications() - Method in class com.xebisco.yield.manager.ApplicationManager
-
Returns the list of applications managed by this manager.
- applyAngularImpulse(double) - Method in class com.xebisco.yield.physics.PhysicsBody
- applyForce(Vector2D) - Method in class com.xebisco.yield.physics.PhysicsBody
- applyLinearImpulse(Vector2D) - Method in class com.xebisco.yield.physics.PhysicsBody
- applyTorque(double) - Method in class com.xebisco.yield.physics.PhysicsBody
- AQUA - Static variable in class com.xebisco.yield.Colors
- argb() - Method in class com.xebisco.yield.Color
-
The function returns an integer value representing the ARGB color code based on the alpha, red, green, and blue values.
- ARGB - Enum constant in enum class com.xebisco.yield.Color.Format
- AssetsCompressing - Class in com.xebisco.yield.assets.compressing
- AssetsCompressing() - Constructor for class com.xebisco.yield.assets.compressing.AssetsCompressing
- AssetsDecompressing - Class in com.xebisco.yield.assets.decompressing
- AssetsDecompressing(File) - Constructor for class com.xebisco.yield.assets.decompressing.AssetsDecompressing
- AUDIO_MANAGER - Enum constant in enum class com.xebisco.yield.platform.ApplicationModule
-
Represents the Audio Manager module.
- audioClip() - Method in class com.xebisco.yield.AudioPlayer
-
The function returns the audio clip file input.
- audioManager() - Method in record class com.xebisco.yield.platform.ApplicationPlatform
-
Get the audio manager instance.
- AudioManager - Interface in com.xebisco.yield.manager
-
The
AudioManagerinterface should be implemented by the specific platform running the application, it contains function for manipulation audio files. - AudioPlayer - Class in com.xebisco.yield
-
The AudioPlayer class is a component behavior that allows for playing, pausing, and manipulating audio clips in a Yield application.
- AudioPlayer() - Constructor for class com.xebisco.yield.AudioPlayer
- axis(String) - Method in class com.xebisco.yield.Application
-
Gets the value of an axis based on the specified axis name.
- Axis - Record Class in com.xebisco.yield
-
Represents an input axis with two keys for positive and negative directions.
- Axis(Input.Key, Input.Key) - Constructor for record class com.xebisco.yield.Axis
-
Constructor for Axis with only positive and negative keys.
- Axis(Input.Key, Input.Key, Input.Key, Input.Key) - Constructor for record class com.xebisco.yield.Axis
-
Creates an instance of a
Axisrecord class. - axis2D(String, String) - Method in class com.xebisco.yield.Application
-
Gets a 2D axis vector based on the specified x and y-axis names.
- axisMap() - Method in class com.xebisco.yield.Application
-
Gets the map of axis configurations.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form