Package com.xebisco.yield
package com.xebisco.yield
-
ClassDescriptionProvides an abstract implementation of the
Behaviorinterface, tracking the number of frames since its activation and defining the lifecycle of a behavior.Abstract class representing a renderable component in the application.This abstract class represents a texture in the application.Represents an animation made up of multiple frames.The AnimationPlayer class is a component behavior that handles the playing of animations by updating the texture rectangle with the current frame.This class represents the main application.The AudioPlayer class is a component behavior that allows for playing, pausing, and manipulating audio clips in a Yield application.Represents an input axis with two keys for positive and negative directions.This interface represents a behavior that can be started and updated over time.The BlankScene class is a custom scene for an application.This class represents a color withRGBorARGBformat.This enumeration is used to specify the format of the color value when creating a new `Color` object.A utility class for defining and generating various color constants.Abstract class representing a behavior that can be attached to anEntity2D.Represents a creation of a component with a specific behavior and modifier.A functional interface that represents a modifier for a component's behavior.This class represents a context that runs a specified behavior at a specified frame-rate.Represents the timing context for an application, encapsulating time-related properties such as delta time, timescale, and target sleep time.This class represents an empty renderable object.Represents a 2D entity within a game or application.This is a class that represents a container forEntity2Ds, allowing for instantiation and removal of entities.The Entity2DPrefab class is a blueprint for creating 2D entities with components, children, and tags.This interface represents a starter for an entity of typeEntity2D.This class represents a file input with its path and format.A static class containing various utility functions and constants.A static class containing platform-specific implementations.An ImmutableBreakException is thrown when an immutable object changes its properties.ImmutableColorclass extends theColorclass and provides an immutable version of it.This class contains enumerations for keyboard keys and mouse buttons.Enumeration for keyboard keys.Enumeration for mouse buttons.Enum representing different object anchors for entities.TheOnDemandTextureclass extendsAbstractTextureand represents a texture that is loaded on demand.TheReturnIOManagerinterface provides a method to get theFileIOManager.TheReturnTextureManagerinterface provides a method to get theTextureManager.PlatformInitis a class that represents the platform initialization settings.RectangleMeshclass extendsAbstractRenderableand represents a rectangle mesh object.Represents an object that can be rendered by aRenderer.TheSceneclass represents a scene in a 2D environment.An abstract class representing a system.TextMeshclass extendsAbstractRenderableand represents a text mesh object.A class representing the transformation of a 2D object.Represents a 2D vector, points and sizes.