Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- A - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- absolutePosition - Variable in class dev.prozilla.pine.core.component.ui.Node
-
If true, this node won't be arranged by a layout node.
- absolutePosition - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- activateEntity(Entity) - Method in class dev.prozilla.pine.core.scene.World
- activateEntity(Entity) - Method in class dev.prozilla.pine.core.system.init.InitSystemBase
- activateEntity(Entity) - Method in class dev.prozilla.pine.core.system.SystemManager
- adapt(float) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveFloatProperty
-
Converts a float into an adaptive property.
- adapt(int) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveIntProperty
-
Converts an integer into an adaptive property.
- adapt(AdaptiveColorProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
- adapt(AdaptiveFloatProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveFloatProperty
- adapt(AdaptiveIntProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveIntProperty
- adapt(AdaptiveObjectProperty<T>) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveObjectProperty
- adapt(AdaptiveStringProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveStringProperty
- adapt(ColorProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
-
Converts any color property into an adaptive property.
- adapt(FloatProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveFloatProperty
-
Converts any float property into an adaptive property.
- adapt(IntProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveIntProperty
-
Converts any integer property into an adaptive property.
- adapt(Property<T>) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveObjectProperty
-
Converts any object property into an adaptive property.
- adapt(StringProperty) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveStringProperty
-
Converts any string property into an adaptive property.
- adapt(Color) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
-
Converts a color into an adaptive property.
- adapt(String) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveStringProperty
-
Converts a string into an adaptive property.
- adapt(T) - Static method in class dev.prozilla.pine.common.property.adaptive.AdaptiveObjectProperty
-
Converts an object into an adaptive property.
- AdaptiveColorProperty - Class in dev.prozilla.pine.common.property.adaptive
- AdaptiveColorProperty(Property<Color>) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
- AdaptiveColorProperty(Color) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
- AdaptiveFloatProperty - Class in dev.prozilla.pine.common.property.adaptive
-
An optimized adaptive property, that uses a primitive float value.
- AdaptiveFloatProperty(float) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveFloatProperty
-
Creates a new property with a fixed value.
- AdaptiveFloatProperty(FloatProperty) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveFloatProperty
-
Creates a new property with a dynamic value.
- AdaptiveIntProperty - Class in dev.prozilla.pine.common.property.adaptive
-
An optimized adaptive property, that uses a primitive int value.
- AdaptiveIntProperty(int) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveIntProperty
-
Creates a new property with a fixed value.
- AdaptiveIntProperty(IntProperty) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveIntProperty
-
Creates a new property with a dynamic value.
- AdaptiveObjectProperty<T> - Class in dev.prozilla.pine.common.property.adaptive
- AdaptiveObjectProperty(Property<T>) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveObjectProperty
-
Creates a new property with a dynamic value.
- AdaptiveObjectProperty(T) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveObjectProperty
-
Creates a new property with a fixed value.
- adaptiveProperty - Variable in class dev.prozilla.pine.common.property.style.StyledProperty
- AdaptiveProperty<T,
P> - Class in dev.prozilla.pine.common.property.adaptive -
Base class for an optimized property that can either have a fixed value or be dynamically changed by a
Property. - AdaptiveProperty(P) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
-
Creates a new property with a dynamic value if
variablePropertyis notnull, or a fixed value. - AdaptiveStringProperty - Class in dev.prozilla.pine.common.property.adaptive
- AdaptiveStringProperty(Property<String>) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveStringProperty
- AdaptiveStringProperty(String) - Constructor for class dev.prozilla.pine.common.property.adaptive.AdaptiveStringProperty
- add(float, float) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- add(float, float, float) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- add(float, float, float, float) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- add(int, int) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- add(int, int, int) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- add(int, int, int, int) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- add(int, E) - Method in class dev.prozilla.pine.common.util.DeferredList
- add(DimensionBase...) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the sum of the values of two or more dimensions.
- add(Matrix2f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Adds this matrix to another matrix.
- add(Matrix3f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Adds this matrix to another matrix.
- add(Matrix4f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Adds this matrix to another matrix.
- add(Vector2f) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- add(Vector2i) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- add(Vector3f) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- add(Vector3i) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- add(Vector4f) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- add(Vector4i) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- add(StringProperty) - Method in class dev.prozilla.pine.common.property.JoinedStringProperty
- add(SystemBase) - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Adds a system to this group if it matches the type of this group.
- add(E) - Method in class dev.prozilla.pine.common.util.DeferredList
- add(K, V) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- add(T) - Method in interface dev.prozilla.pine.common.CollectionContext
- add(T) - Method in interface dev.prozilla.pine.common.CollectionProvider
- add(T) - Method in interface dev.prozilla.pine.common.Container
-
Adds an item to this container.
- add(V) - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Adds another vector to this vector.
- Add(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Add
-
Creates a function that returns the sum of the values of two dimensions.
- addAction(Action, Key) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Binds a key to an action.
- addAction(Action, Key[]) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Binds multiple keys to a single action.
- addAll(int, Collection<? extends E>) - Method in class dev.prozilla.pine.common.util.DeferredList
- addAll(Collection<? extends E>) - Method in class dev.prozilla.pine.common.util.DeferredList
- addAll(Collection<T>) - Method in interface dev.prozilla.pine.common.CollectionContext
- addAll(K, Collection<? extends V>) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- addAll(T...) - Method in interface dev.prozilla.pine.common.CollectionContext
- addChild(Entity) - Method in class dev.prozilla.pine.core.entity.Entity
-
Adds a child to this entity.
- addChild(Prefab) - Method in class dev.prozilla.pine.core.entity.Entity
-
Instantiates a prefab and adds the instance as a child of this entity
- addChild(Prefab) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- addChildren(Entity...) - Method in class dev.prozilla.pine.core.entity.Entity
-
Adds children to this entity.
- addChildren(Prefab...) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- addChildren(Collection<Prefab>) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- addClass(String) - Method in class dev.prozilla.pine.core.component.ui.Node
- addClass(String) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Adds a class to this node.
- addClasses(String...) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Adds multiple classes to this node.
- addCommand(DevConsoleCommand) - Method in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- addComponent() - Method in class dev.prozilla.pine.core.state.Tracker
- addComponent(C) - Method in class dev.prozilla.pine.core.entity.Entity
-
Adds a component to this entity.
- addComponent(Entity, Component) - Method in class dev.prozilla.pine.core.component.ComponentManager
- addComponent(Entity, Component) - Method in class dev.prozilla.pine.core.scene.World
-
Adds a component to an entity in this world.
- addDeserializer(ValueDeserializer<T>) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializerModule
-
Adds a deserializer to handle a specific type of value.
- addDeserializers(ValueDeserializer<?>...) - Static method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Adds value deserializers to the object mapper using a
FileDeserializerModule. - addEntity() - Method in class dev.prozilla.pine.core.state.Tracker
- addEntity(Entity) - Method in class dev.prozilla.pine.core.entity.EntityManager
-
Registers an entity.
- addEntity(Entity) - Method in class dev.prozilla.pine.core.scene.World
-
Adds an entity into this world.
- addEntity(Prefab) - Method in class dev.prozilla.pine.core.scene.World
-
Instantiates a prefab into this world at (0, 0).
- addEntity(Prefab, float, float) - Method in class dev.prozilla.pine.core.scene.World
-
Instantiates a prefab into this world.
- addItem(I) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
- addLayer(Image) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
-
Adds a texture to this texture array in the next available layer.
- addLayer(String) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- addLeadingSlash(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Adds a leading slash to a path if there isn't one.
- addListener(AssetPoolEvent.Type, EventListener<AssetPoolEvent<T>>) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
- addListener(EventType, EventListener<E>) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- addListener(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Adds a listener that listens to a given type of event.
- addListener(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherProvider
- addListener(EventType, EventListener<E>, boolean) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Adds a listener that listens to a given type of event.
- addLog(String) - Method in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- addModifier(ShapeModifier) - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Adds a modifier to this shape.
- addModifier(String) - Method in class dev.prozilla.pine.core.component.ui.Node
- addObserver(BooleanObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableBooleanProperty
- addObserver(BooleanObserver) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
- addObserver(FloatObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableFloatProperty
- addObserver(FloatObserver) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
- addObserver(IntObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableIntProperty
- addObserver(IntObserver) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
- addObserver(Observer<Boolean>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableBooleanProperty
- addObserver(Observer<Float>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableFloatProperty
- addObserver(Observer<Integer>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableIntProperty
- addObserver(Observer<T>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableProperty
- addObserver(Observer<T>) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
- addOption(ConfigKey<T>, ConfigOption<T>) - Method in class dev.prozilla.pine.core.state.config.Config
-
Adds a new config option with a given key.
- addRule(Selector, StyledPropertyKey<T>, T) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- addRule(StyledPropertyKey<T>, StyleRule<T>) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- addRule(StyleRule<T>) - Method in class dev.prozilla.pine.common.property.style.Style
- addRule(StyleRule<T>) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- addScene(Scene) - Method in class dev.prozilla.pine.core.Application
- addSubCommand(DevConsoleCommand) - Method in class dev.prozilla.pine.core.component.ui.dev.MultiCommand
- addSubCommands(DevConsoleCommand...) - Method in class dev.prozilla.pine.core.component.ui.dev.MultiCommand
- addSystem() - Method in class dev.prozilla.pine.core.state.Tracker
- addSystem(SystemBase) - Method in class dev.prozilla.pine.core.scene.World
-
Adds a system to this world.
- addSystem(SystemBase) - Method in class dev.prozilla.pine.core.system.SystemManager
- addSystem(S) - Method in class dev.prozilla.pine.core.scene.World
-
Builds a system and adds it to this world.
- addTarget(Shape) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- addTargetedListener(EventType, Target, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Adds a listener that only listens to events of a given type with the given target.
- addTextListener(Input.TextListener) - Method in class dev.prozilla.pine.core.state.input.Input
- addTile(TileRenderer) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
-
Adds a tile to this grid based on the tile's current coordinate.
- addTile(Entity) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- addTile(Prefab) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- addTile(TilePrefab, int, int) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- addTile(TilePrefab, Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- addTrailingSlash(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Adds a trailing slash to a path if there isn't one.
- addTransition(Selector, StyledPropertyKey<?>, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- addTransition(StyledPropertyKey<?>, StyleRule<AnimationCurve>) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- addTransitionRule(StyleRule<AnimationCurve>) - Method in class dev.prozilla.pine.common.property.style.Style
- addTransitionRule(StyleRule<AnimationCurve>) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- advance - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- afterInput(float) - Method in class dev.prozilla.pine.core.mod.ModManager
- afterInput(Input, float) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs after the application has received input, every frame.
- afterRender() - Method in class dev.prozilla.pine.core.mod.ModManager
- afterRender(Renderer) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs after the application has been rendered, every frame.
- afterUpdate(float) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs after the application has received an update, every frame.
- afterUpdate(float) - Method in class dev.prozilla.pine.core.mod.ModManager
- alignment - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- alignment - Variable in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- ALIGNMENT - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- alignmentProperty - Variable in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- alpha - Variable in class dev.prozilla.pine.common.property.VariableColorProperty
- alphaEnd - Variable in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty.AnimatedAlpha
- alphaStart - Variable in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty.AnimatedAlpha
- ALTERNATE - Enum constant in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
- ALUtils - Class in dev.prozilla.pine.common.lwjgl
-
OpenAL utilities.
- ALWAYS - Enum constant in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
-
Always load texture in a texture array.
- ALWAYS_CREATE_DATA_DEFAULT - Static variable in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- alwaysCreateData - Variable in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- AnalogInputProperty<T> - Class in dev.prozilla.pine.common.property.input
- AnalogInputProperty(T, float) - Constructor for class dev.prozilla.pine.common.property.input.AnalogInputProperty
- anchor - Variable in class dev.prozilla.pine.core.component.ui.Node
- anchor - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- anchor - Variable in class dev.prozilla.pine.core.rendering.shape.Rect
- ANCHOR - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- anchorNode(Node) - Static method in class dev.prozilla.pine.core.system.standard.ui.NodeUpdater
- anchorTile - Variable in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- and(BooleanProperty) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the AND operator applied to the value of this property and another property.
- and(BooleanProperty) - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- and(FixedBooleanProperty) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the AND operator applied to the value of this property and another property.
- and(BooleanPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.BooleanPredicate
- and(CharPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.CharPredicate
- and(FloatPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.FloatPredicate
- and(IntPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.IntPredicate
- Animatable - Interface in dev.prozilla.pine.common
-
Abstract interface for objects that can be animated.
- ANIMATE_SPRITE_DEFAULT - Static variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- AnimatedAlpha(Color, float, float, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedColorProperty.AnimatedAlpha
- AnimatedColorProperty - Class in dev.prozilla.pine.common.property.animated
- AnimatedColorProperty(Color, Color, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedColorProperty
- AnimatedColorProperty.AnimatedAlpha - Class in dev.prozilla.pine.common.property.animated
-
A color property with an animated alpha value.
- AnimatedDimensionProperty - Class in dev.prozilla.pine.common.property.animated
- AnimatedDimensionProperty(DimensionBase, DimensionBase, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedDimensionProperty
- AnimatedDualDimensionProperty - Class in dev.prozilla.pine.common.property.animated
- AnimatedDualDimensionProperty(DualDimension, DualDimension, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedDualDimensionProperty
- AnimatedFloatProperty - Class in dev.prozilla.pine.common.property.animated
- AnimatedFloatProperty(float, float, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedFloatProperty
- AnimatedIntProperty - Class in dev.prozilla.pine.common.property.animated
- AnimatedIntProperty(int, int, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedIntProperty
- AnimatedObjectProperty<T> - Class in dev.prozilla.pine.common.property.animated
-
A property with a value that changes over time.
- AnimatedObjectProperty(T, T, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedObjectProperty
-
Creates a property with an animation.
- animatedProperty - Variable in class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
- AnimatedProperty<T> - Class in dev.prozilla.pine.common.property.animated
- AnimatedProperty(AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.AnimatedProperty
- AnimatedPropertyBase<T> - Interface in dev.prozilla.pine.common.property.animated
- animateSprite - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
-
Whether to animate the sprite of this particle depending on its remaining lifetime.
- animateSprite - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- AnimationCurve - Class in dev.prozilla.pine.common.property.animated
-
Determines how an animation progresses over time.
- AnimationCurve(float) - Constructor for class dev.prozilla.pine.common.property.animated.AnimationCurve
-
Creates a linear animation with a given duration.
- AnimationCurve(float, EasingFunction) - Constructor for class dev.prozilla.pine.common.property.animated.AnimationCurve
-
Creates an animation with a given duration.
- AnimationCurve(float, EasingFunction, AnimationDirection) - Constructor for class dev.prozilla.pine.common.property.animated.AnimationCurve
-
Creates an animation with a given duration.
- AnimationCurveParser - Class in dev.prozilla.pine.common.property.animated
- AnimationCurveParser() - Constructor for class dev.prozilla.pine.common.property.animated.AnimationCurveParser
- AnimationData - Class in dev.prozilla.pine.core.component.animation
-
A component that handles animated properties of other components.
- AnimationData(boolean) - Constructor for class dev.prozilla.pine.core.component.animation.AnimationData
- AnimationDirection - Enum Class in dev.prozilla.pine.common.property.animated
- AnimationInitializer - Class in dev.prozilla.pine.core.system.standard.animation
- AnimationInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.animation.AnimationInitializer
- AnimationUpdater - Class in dev.prozilla.pine.core.system.standard.animation
- AnimationUpdater() - Constructor for class dev.prozilla.pine.core.system.standard.animation.AnimationUpdater
- Ansi - Class in dev.prozilla.pine.common.system
-
Utility class for constructing ANSI escape sequences.
- APOSTROPHE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- APP_NAME - Static variable in class dev.prozilla.pine.core.state.config.Config
- append(StringProperty) - Method in class dev.prozilla.pine.common.property.JoinedStringProperty
- append(StringProperty) - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns a string property whose value is the value of this property, followed by the value of
stringProperty. - append(String) - Method in interface dev.prozilla.pine.common.property.StringProperty
- appendValue(String) - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
-
Appends the given string to the value of this property.
- application - Variable in class dev.prozilla.pine.core.ApplicationManager
- application - Variable in class dev.prozilla.pine.core.entity.Entity
- application - Variable in class dev.prozilla.pine.core.scene.Scene
- application - Variable in class dev.prozilla.pine.core.scene.World
- application - Variable in class dev.prozilla.pine.core.storage.Storage
- application - Variable in class dev.prozilla.pine.core.system.SystemBase
- Application - Class in dev.prozilla.pine.core
-
2D application using the LWJGL library.
- Application(int, int) - Constructor for class dev.prozilla.pine.core.Application
-
Creates an application titled "Untitled".
- Application(String, int, int) - Constructor for class dev.prozilla.pine.core.Application
-
Creates an application.
- Application(String, int, int, Scene) - Constructor for class dev.prozilla.pine.core.Application
-
Creates an application.
- Application(String, int, int, Scene, int) - Constructor for class dev.prozilla.pine.core.Application
-
Creates an application.
- Application(String, int, int, Scene, int, ApplicationMode) - Constructor for class dev.prozilla.pine.core.Application
-
Creates an application.
- ApplicationBuilder - Class in dev.prozilla.pine.core
-
Utility class for building applications.
- ApplicationBuilder() - Constructor for class dev.prozilla.pine.core.ApplicationBuilder
- ApplicationContext - Interface in dev.prozilla.pine.core
- applicationManager - Variable in class dev.prozilla.pine.core.Application
- ApplicationManager - Class in dev.prozilla.pine.core
- ApplicationManager(Application) - Constructor for class dev.prozilla.pine.core.ApplicationManager
- ApplicationMode - Enum Class in dev.prozilla.pine.core
- ApplicationProvider - Interface in dev.prozilla.pine.core
-
Provides access to the application and all its helper classes.
- ApplicationState - Enum Class in dev.prozilla.pine.core.state
- AppLogger - Class in dev.prozilla.pine.common.logging
-
Logger for the core application.
- AppLogger(Application) - Constructor for class dev.prozilla.pine.common.logging.AppLogger
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.camera.CameraPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticleBurstEmitterPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
-
Adds this prefab's predefined components to a given entity and copies values from this prefab.
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.GridPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.dev.DevConsolePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.ImageButtonPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodeRootPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextButtonPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextInputPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- apply(Entity) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TooltipPrefab
- APPLY_TIME_SCALE_DEFAULT - Static variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- APPLY_TIME_SCALE_DEFAULT - Static variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- applyRules() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- applyStyleSheet(StyleSheet) - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- applyStyleSheet(StyleSheet) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- applyTimeScale - Variable in class dev.prozilla.pine.core.component.animation.AnimationData
- applyTimeScale - Variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- applyTimeScale - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- applyTimeScale - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- applyTimeScale - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- applyTimeScale - Variable in class dev.prozilla.pine.core.system.update.UpdateSystem
- applyTransform(float, float) - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Applies the camera's transformation to a given x and y value.
- applyTransform(Vector2f) - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Applies the camera's transformation to a given position.
- applyTransitionRules() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- applyUpdatedValue(float, Color) - Method in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty
- appName - Variable in class dev.prozilla.pine.core.state.config.Config
-
The name of the application.
- aqua() - Static method in class dev.prozilla.pine.common.system.Color
- aqua() - Static method in class dev.prozilla.pine.common.system.Colour
- areDisjoint(E[], E[]) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given arrays are disjoint and throws an
InvalidArrayExceptionif it is not. - areDisjoint(E[], E[], String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given arrays are disjoint and throws a customized
InvalidArrayExceptionif it is not. - ARM32 - Enum constant in enum class dev.prozilla.pine.common.system.Platform.Architecture
- ARM64 - Enum constant in enum class dev.prozilla.pine.common.system.Platform.Architecture
- arrangeChildren - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- arrangeChildren - Variable in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- arrangeLayoutNode(LayoutNode, Node) - Static method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeArranger
- array(E[], String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- ARRAY_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- ArrayChecks<E> - Class in dev.prozilla.pine.common.util.checks
-
Utility class for performing checks on arrays.
- ArrayChecks(E[]) - Constructor for class dev.prozilla.pine.common.util.checks.ArrayChecks
- ArrayChecks(E[], String) - Constructor for class dev.prozilla.pine.common.util.checks.ArrayChecks
- ArrayUtils - Class in dev.prozilla.pine.common.util
- Asset - Interface in dev.prozilla.pine.common.asset
-
Represents a type of asset, like images, audio or text.
- AssetPool<T> - Class in dev.prozilla.pine.common.asset.pool
-
Base class for pools of assets.
- AssetPool() - Constructor for class dev.prozilla.pine.common.asset.pool.AssetPool
- AssetPoolEvent<T> - Class in dev.prozilla.pine.common.asset.pool
- AssetPoolEvent(AssetPoolEvent.Type, AssetPool<T>, String) - Constructor for class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- AssetPoolEvent(AssetPoolEvent.Type, AssetPool<T>, String, String) - Constructor for class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- AssetPoolEvent(AssetPoolEvent.Type, AssetPool<T>, String, String, Exception) - Constructor for class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- AssetPoolEvent.Type - Enum Class in dev.prozilla.pine.common.asset.pool
- AssetPoolEventDispatcher<T> - Class in dev.prozilla.pine.common.asset.pool
- AssetPoolEventDispatcher() - Constructor for class dev.prozilla.pine.common.asset.pool.AssetPoolEventDispatcher
- AssetPools - Class in dev.prozilla.pine.common.asset.pool
-
Contains asset pools that manage assets efficiently, by avoiding loading assets multiple times.
- asString(Consumer<StringChecks>) - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
-
Performs checks on the value as a string.
- ATOMIC_COUNTER_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- attachShader(Shader) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Attach a shader to this program.
- audioDevice - Variable in class dev.prozilla.pine.core.Application
- AudioDevice - Class in dev.prozilla.pine.core.audio
-
Represents an OpenAL audio device.
- AudioDevice(Application) - Constructor for class dev.prozilla.pine.core.audio.AudioDevice
- AudioEffectPlayer - Class in dev.prozilla.pine.core.component.audio
- AudioEffectPlayer(List<AudioSource>) - Constructor for class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- AudioEffectPlayer(List<AudioSource>, float) - Constructor for class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- AudioPlayer - Class in dev.prozilla.pine.core.component.audio
- AudioPlayer(AudioSource) - Constructor for class dev.prozilla.pine.core.component.audio.AudioPlayer
- AudioPlayer(AudioSource, float) - Constructor for class dev.prozilla.pine.core.component.audio.AudioPlayer
- AudioPlayer(String) - Constructor for class dev.prozilla.pine.core.component.audio.AudioPlayer
- AudioPlayer(String, float) - Constructor for class dev.prozilla.pine.core.component.audio.AudioPlayer
- AudioPlayerInitializer - Class in dev.prozilla.pine.core.system.standard.audio
- AudioPlayerInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.audio.AudioPlayerInitializer
- AudioSource - Class in dev.prozilla.pine.common.asset.audio
- AudioSource(String, ShortBuffer, int, int) - Constructor for class dev.prozilla.pine.common.asset.audio.AudioSource
- AudioSource(ShortBuffer, int, int) - Constructor for class dev.prozilla.pine.common.asset.audio.AudioSource
- AudioSourceContext - Interface in dev.prozilla.pine.common.asset.audio
- AudioSourcePool - Class in dev.prozilla.pine.common.asset.pool
- AudioSourcePool() - Constructor for class dev.prozilla.pine.common.asset.pool.AudioSourcePool
- audioSources - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPools
- auto() - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension that automatically computes, regardless of its value.
- AUTO - Enum constant in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Automatic size, irrespective of dimension value.
- AUTO_CREATE_DIRECTORIES - Static variable in class dev.prozilla.pine.core.state.config.Config
- AUTO_ICONIFY - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the fullscreen window will automatically iconify and restore the previous video mode on input focus loss.
- autoCreateDirectories - Variable in class dev.prozilla.pine.core.state.config.Config
-
Enables the automatic creation of directories.
- autoFocus - Variable in class dev.prozilla.pine.core.component.ui.Node
- autoFocus - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- autoplay - Variable in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- autoplay - Variable in class dev.prozilla.pine.core.component.audio.AudioPlayer
B
- B - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- B - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- BACK - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- BACKGROUND_COLOR - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- backgroundColor - Variable in class dev.prozilla.pine.core.component.camera.CameraData
- backgroundColor - Variable in class dev.prozilla.pine.core.component.ui.FrameNode
- backgroundColor - Variable in class dev.prozilla.pine.core.component.ui.Node
- backgroundColor - Variable in class dev.prozilla.pine.core.entity.prefab.camera.CameraPrefab
- backgroundColor - Variable in class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- backgroundColor - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- BACKSLASH - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- BACKSPACE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- BACKWARDS - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- baseX - Variable in class dev.prozilla.pine.core.component.ui.TooltipNode
- baseY - Variable in class dev.prozilla.pine.core.component.ui.TooltipNode
- beforeInput(float) - Method in class dev.prozilla.pine.core.mod.ModManager
- beforeInput(Input, float) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs before the application receives input, every frame.
- beforeRender() - Method in class dev.prozilla.pine.core.mod.ModManager
- beforeRender(Renderer) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs before the application is rendered, every frame.
- beforeUpdate(float) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs before the application receives an update, every frame.
- beforeUpdate(float) - Method in class dev.prozilla.pine.core.mod.ModManager
- begin() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Begin rendering.
- BevelModifier - Class in dev.prozilla.pine.core.rendering.shape.modifier
- BevelModifier(float) - Constructor for class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- BevelModifier(float, int) - Constructor for class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- bind() - Method in class dev.prozilla.pine.common.asset.image.Texture
- bind() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- bind() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- bind() - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Binds this texture.
- bind() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
- bind() - Method in class dev.prozilla.pine.core.rendering.VertexArrayObject
-
Binds the VAO.
- bind(int) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Binds this VBO with specified target.
- bind(VertexBufferObject.Target) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- bindFragmentDataLocation(int, CharSequence) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Binds the fragment out color variable.
- black() - Static method in class dev.prozilla.pine.common.system.Color
- black() - Static method in class dev.prozilla.pine.common.system.Colour
- black(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- BLACK - Static variable in class dev.prozilla.pine.common.system.Ansi
- BLACK_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- blackBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- blockCursor(Entity) - Method in class dev.prozilla.pine.core.state.input.Input
-
Prevents the cursor from sending input to remaining entities in the current frame.
- blockCursor(Entity, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Prevents the cursor from sending input to remaining entities in the current frame.
- blue - Variable in class dev.prozilla.pine.common.property.VariableColorProperty
- blue() - Static method in class dev.prozilla.pine.common.system.Color
- blue() - Static method in class dev.prozilla.pine.common.system.Colour
- blue(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- BLUE - Static variable in class dev.prozilla.pine.common.system.Ansi
- BLUE_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- blueBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- BLUR - Enum constant in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
-
Fired when a node has lost focus.
- bold(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- BOLD - Static variable in class dev.prozilla.pine.common.system.Ansi
- BooleanConfigOption - Class in dev.prozilla.pine.core.state.config.option
- BooleanConfigOption(boolean) - Constructor for class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
-
Creates a config option without a validator.
- BooleanConfigOption(boolean, BooleanPredicate) - Constructor for class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
-
Creates a config option with a validator.
- BooleanMapper - Interface in dev.prozilla.pine.common.util.function.mapper
- BooleanObserver - Interface in dev.prozilla.pine.common.property.observable
- booleanParser() - Static method in class dev.prozilla.pine.common.util.parser.SimpleParser
-
Creates a simple parser using
ParseFunction.parseBoolean(String). - BooleanPredicate - Interface in dev.prozilla.pine.common.util.function.predicate
-
Represents a predicate of a boolean.
- booleanProperty(String) - Method in class dev.prozilla.pine.core.storage.Storage
- BooleanProperty - Interface in dev.prozilla.pine.common.property
-
A property with a boolean value.
- BooleanUtils - Class in dev.prozilla.pine.common.util
- border - Variable in class dev.prozilla.pine.core.component.ui.Node
- border - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- borderColor - Variable in class dev.prozilla.pine.core.component.ui.Node
- borderColor - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- borderImage - Variable in class dev.prozilla.pine.core.component.ui.Node
- borderImage - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- BorderImage - Class in dev.prozilla.pine.core.component.ui
- BorderImage(TextureAsset) - Constructor for class dev.prozilla.pine.core.component.ui.BorderImage
- BorderImage(String) - Constructor for class dev.prozilla.pine.core.component.ui.BorderImage
- BorderImageRenderer - Class in dev.prozilla.pine.core.system.standard.ui
- BorderImageRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.BorderImageRenderer
- borderImageSlice - Variable in class dev.prozilla.pine.core.component.ui.Node
- borderImageSlice - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- borderImageSliceFill - Variable in class dev.prozilla.pine.core.component.ui.Node
- borderImageSliceFill - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- BOTTOM - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- BOTTOM_LEFT - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- BOTTOM_RIGHT - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- boundsHeight - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- boundsHeight - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- boundsWidth - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- boundsWidth - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- boundsX - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- boundsX - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- boundsY - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- boundsY - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- build() - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Creates a new application.
- build() - Method in class dev.prozilla.pine.core.system.init.InitSystemBuilder
- build() - Method in class dev.prozilla.pine.core.system.input.InputSystemBuilder
- build() - Method in class dev.prozilla.pine.core.system.render.RenderSystemBuilder
- build() - Method in class dev.prozilla.pine.core.system.SystemBuilder
-
Creates a new system.
- build() - Method in class dev.prozilla.pine.core.system.update.UpdateSystemBuilder
- BUILD_PATH - Static variable in class dev.prozilla.pine.tools.BuildTool
-
Output directory for the build tool.
- BuildConfig() - Constructor for class dev.prozilla.pine.tools.BuildTool.BuildConfig
- BuildTool - Class in dev.prozilla.pine.tools
-
Tool for building games made with the Pine engine.
- BuildTool() - Constructor for class dev.prozilla.pine.tools.BuildTool
- BuildTool.BuildConfig - Class in dev.prozilla.pine.tools
- ButtonInputHandler - Class in dev.prozilla.pine.core.system.standard.ui
- ButtonInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.ButtonInputHandler
- ButtonNode - Class in dev.prozilla.pine.core.component.ui
-
A component that acts as a button in the user interface.
- ButtonNode() - Constructor for class dev.prozilla.pine.core.component.ui.ButtonNode
- ButtonNode.ClickCallback - Interface in dev.prozilla.pine.core.component.ui
C
- C - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- calculateDepth() - Method in class dev.prozilla.pine.core.scene.World
- calculateDepth(int) - Method in class dev.prozilla.pine.core.component.Transform
-
Calculates the z-indices of this transform and its children based on a depth value.
- calculateSize() - Method in class dev.prozilla.pine.core.component.ui.TextNode
-
Calculates the size of this text.
- Callback - Interface in dev.prozilla.pine.common.util.function
-
An executable function with no arguments and no return value.
- CameraControlData - Class in dev.prozilla.pine.core.component.camera
- CameraControlData() - Constructor for class dev.prozilla.pine.core.component.camera.CameraControlData
- CameraControlData.Action - Enum Class in dev.prozilla.pine.core.component.camera
- CameraControlInitializer - Class in dev.prozilla.pine.core.system.standard.camera
-
Initializes controllable cameras by settings their keybindings and initial positions and zoom.
- CameraControlInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.camera.CameraControlInitializer
- CameraControlInputHandler - Class in dev.prozilla.pine.core.system.standard.camera
-
Handles input for controllable cameras.
- CameraControlInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.camera.CameraControlInputHandler
- CameraControlUpdater - Class in dev.prozilla.pine.core.system.standard.camera
-
Updates controllable cameras based on their target positions and zoom and their velocity.
- CameraControlUpdater() - Constructor for class dev.prozilla.pine.core.system.standard.camera.CameraControlUpdater
- cameraData - Variable in class dev.prozilla.pine.core.scene.Scene
- CameraData - Class in dev.prozilla.pine.core.component.camera
- CameraData() - Constructor for class dev.prozilla.pine.core.component.camera.CameraData
- CameraData(Color) - Constructor for class dev.prozilla.pine.core.component.camera.CameraData
- CameraInitializer - Class in dev.prozilla.pine.core.system.standard.camera
-
Initializes cameras by displaying their background color and settings their size based on the window's dimensions.
- CameraInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.camera.CameraInitializer
- cameraPrefab - Variable in class dev.prozilla.pine.core.scene.Scene
-
Prefab that will be used during scene loading to create a camera entity.
- CameraPrefab - Class in dev.prozilla.pine.core.entity.prefab.camera
- CameraPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.camera.CameraPrefab
- CameraPrefab(Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.camera.CameraPrefab
- CameraResizer - Class in dev.prozilla.pine.core.system.standard.camera
-
Resizes cameras based on the window's dimensions.
- CameraResizer() - Constructor for class dev.prozilla.pine.core.system.standard.camera.CameraResizer
- canAdd(Image) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
-
Checks if a given image can be added to this texture array.
- canCreateArray() - Method in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
- canUseArray() - Method in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
- CAPS_LOCK - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- CAPTURED - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Makes the cursor visible and confined to the content area of the window.
- CENTER - Enum constant in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
- CENTER - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- CENTER - Enum constant in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
- CENTER_CURSOR - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the cursor should be centered over newly created fullscreen windows.
- CHANGE - Enum constant in enum class dev.prozilla.pine.core.state.config.ConfigOptionEvent.Type
- changeProperty(StyledProperty<?, ?, ?, ?>, StyledProperty<?, ?, ?, ?>) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyleBase
- changeState(S) - Method in interface dev.prozilla.pine.core.state.MutableStateProvider
-
Exits the current state and enters a new state, unless both are equal.
- changeState(S) - Method in interface dev.prozilla.pine.core.state.StateMachineProvider
- changeState(S, S) - Method in interface dev.prozilla.pine.core.state.MutableStateProvider
-
Changes the state of this state machine, only if the current state matches a given state.
- changeState(State) - Method in class dev.prozilla.pine.core.state.StateMachine
- changeText(Function<StringBuilder, String>) - Method in class dev.prozilla.pine.core.component.ui.TextNode
- CHAR_COUNT - Static variable in class dev.prozilla.pine.common.asset.text.Font
- CharPredicate - Interface in dev.prozilla.pine.common.util.function.predicate
-
Represents a predicate of one character.
- checkCounters() - Method in class dev.prozilla.pine.core.state.Timer
-
Updates FPS and UPS if a whole second has passed.
- checkError() - Static method in class dev.prozilla.pine.common.lwjgl.GLUtils
-
Checks if an OpenGL error has been detected and throws a
GLExceptionif it has. - Checks - Class in dev.prozilla.pine.common.util.checks
-
Static utility methods for throwing exceptions if certain conditions are not met at runtime.
- ChecksBase<T,
C> - Class in dev.prozilla.pine.common.util.checks -
Utility class for chaining checks using functional programming on a named value and throwing a descriptive error if one of the checks is not met.
- ChecksBase(T, String) - Constructor for class dev.prozilla.pine.common.util.checks.ChecksBase
- checkStatus() - Method in class dev.prozilla.pine.core.entity.EntityChunk
- checkStatus() - Method in class dev.prozilla.pine.core.HeadlessWindow
- checkStatus() - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Checks if the program was linked successfully.
- checkStatus() - Method in class dev.prozilla.pine.core.scene.Scene
-
Checks whether the scene is ready.
- checkStatus() - Method in class dev.prozilla.pine.core.Window
-
Checks if the window has been initialized.
- CHILD_ADD - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- CHILD_REMOVE - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- childNodes - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
-
Array of node components in children of the attached entity
- children - Variable in class dev.prozilla.pine.core.component.Transform
-
Children of the entity
- children - Variable in class dev.prozilla.pine.core.component.ui.Node
- children - Variable in class dev.prozilla.pine.core.entity.prefab.Prefab
- CHILDREN_UPDATE - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- ChildSelector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that matches elements with a specific tag.
- ChildSelector(Selector, Selector) - Constructor for class dev.prozilla.pine.common.property.style.selector.ChildSelector
- Circle - Class in dev.prozilla.pine.core.rendering.shape
-
Generates a circular shape.
- Circle(Vector2f, float) - Constructor for class dev.prozilla.pine.core.rendering.shape.Circle
- Circle(Vector2f, float, int) - Constructor for class dev.prozilla.pine.core.rendering.shape.Circle
- CIRCLE - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- CircleCollider - Class in dev.prozilla.pine.core.component.physics.collision
- CircleCollider(float) - Constructor for class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- CircleCollider(float, Vector2f) - Constructor for class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- CircleRenderer - Class in dev.prozilla.pine.core.component.shape
- CircleRenderer(Circle) - Constructor for class dev.prozilla.pine.core.component.shape.CircleRenderer
- CircleRenderer(Circle, TextureAsset) - Constructor for class dev.prozilla.pine.core.component.shape.CircleRenderer
- CircleRenderer(Circle, TextureAsset, Color) - Constructor for class dev.prozilla.pine.core.component.shape.CircleRenderer
- CircleRenderer(Circle, Color) - Constructor for class dev.prozilla.pine.core.component.shape.CircleRenderer
- clamp(float, float, float) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Clamps a value between a min and a max value.
- clamp(int, int, int) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Clamps a value between a min and a max value.
- clamp(DimensionBase, DimensionBase, DimensionBase) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the lowest value of two dimensions.
- Clamp(DimensionBase, DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
-
Creates a function that returns the value of a dimension, clamped between the values of two dimensions.
- CLAMP - Enum constant in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Values outside the bounds are forced to the nearest valid bound.
- CLAMP_TO_BORDER - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- CLAMP_TO_EDGE - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- classes - Variable in class dev.prozilla.pine.core.component.ui.Node
- classes - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- ClassSelector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that matches elements with a specific class.
- ClassSelector(String) - Constructor for class dev.prozilla.pine.common.property.style.selector.ClassSelector
- clear() - Static method in class dev.prozilla.pine.common.asset.pool.AssetPools
-
Clears all asset pools.
- clear() - Method in interface dev.prozilla.pine.common.CollectionContext
- clear() - Method in interface dev.prozilla.pine.common.CollectionProvider
- clear() - Method in interface dev.prozilla.pine.common.Container
-
Removes all items from this container.
- clear() - Method in class dev.prozilla.pine.common.util.DeferredList
- clear() - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- clear() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Clears the drawing area.
- clear() - Method in class dev.prozilla.pine.core.storage.Storage
-
Removes all items from this store that are currently in memory.
- clear() - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Removes all systems from this group.
- CLEAR - Static variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleCommand
- clearLogs() - Method in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- clearSelection() - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- clearText() - Method in class dev.prozilla.pine.core.component.ui.TextInputNode
- clearText() - Method in class dev.prozilla.pine.core.component.ui.TextNode
- clearTextureArrays() - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
-
Clears the pool of texture arrays.
- click() - Method in class dev.prozilla.pine.core.component.ui.ButtonNode
- click() - Method in class dev.prozilla.pine.core.component.ui.Node
- click(Entity) - Method in interface dev.prozilla.pine.core.component.ui.ButtonNode.ClickCallback
-
Triggered whenever the button is clicked.
- CLICK - Enum constant in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
-
Fired when the mouse is pressed on a node.
- clickCallback - Variable in class dev.prozilla.pine.core.component.ui.ButtonNode
- clickCallback - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImageButtonPrefab
- clickCallback - Variable in class dev.prozilla.pine.core.entity.prefab.ui.TextButtonPrefab
- CLIP - Enum constant in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Values outside the bounds are considered invalid and return
-1to indicate no valid result. - clone() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- clone() - Method in class dev.prozilla.pine.common.asset.image.Image
- clone() - Method in class dev.prozilla.pine.common.asset.image.Texture
- clone() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- clone() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- clone() - Method in interface dev.prozilla.pine.common.Cloneable
-
Returns a new object that is equal to this object.
- clone() - Method in class dev.prozilla.pine.common.event.Event
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Add
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.If
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Max
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Min
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Multiply
- clone() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Subtract
- clone() - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
-
Returns a clone of this dimension.
- clone() - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- clone() - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- clone() - Method in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- clone() - Method in class dev.prozilla.pine.common.math.easing.StepEasing
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- clone() - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- clone() - Method in class dev.prozilla.pine.common.property.fixed.FixedObjectProperty
- clone() - Method in class dev.prozilla.pine.common.system.Color
- clone() - Method in class dev.prozilla.pine.common.system.Directory
- clone() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
- clone() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- clone() - Method in class dev.prozilla.pine.core.rendering.shape.Shape
- Cloneable<O> - Interface in dev.prozilla.pine.common
-
Abstract interface for cloneable objects.
- cloneOf(C) - Static method in interface dev.prozilla.pine.common.Cloneable
-
Clones the cloneable, if it is not
null. - cloneWithModifiers() - Method in class dev.prozilla.pine.core.rendering.shape.Shape
- CLOSEST - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- collection(Collection<E>, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- CollectionChecks<E> - Class in dev.prozilla.pine.common.util.checks
-
Utility class for performing checks on collections.
- CollectionChecks(Collection<E>) - Constructor for class dev.prozilla.pine.common.util.checks.CollectionChecks
- CollectionChecks(Collection<E>, String) - Constructor for class dev.prozilla.pine.common.util.checks.CollectionChecks
- CollectionContext<T> - Interface in dev.prozilla.pine.common
- CollectionProvider<T> - Interface in dev.prozilla.pine.common
- Collider - Class in dev.prozilla.pine.core.component.physics.collision
- Collider(Vector2f) - Constructor for class dev.prozilla.pine.core.component.physics.collision.Collider
-
Creates a collider with a given offset.
- ColliderRenderSystem - Class in dev.prozilla.pine.core.system.standard.physics.collision
-
System that draws all colliders in the current scene.
- ColliderRenderSystem() - Constructor for class dev.prozilla.pine.core.system.standard.physics.collision.ColliderRenderSystem
- collidesWith(CircleCollider) - Method in class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- collidesWith(CircleCollider) - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
- collidesWith(Collider) - Method in class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- collidesWith(Collider) - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
-
Checks if this collider collides with another collider.
- collidesWith(Collider) - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
- collidesWith(RectCollider) - Method in class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- collidesWith(RectCollider) - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
- color - Variable in class dev.prozilla.pine.core.component.shape.QuadRenderer
- color - Variable in class dev.prozilla.pine.core.component.shape.ShapeRenderer
- color - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- color - Variable in class dev.prozilla.pine.core.component.ui.Node
- color - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- color - Variable in class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- color - Variable in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- color - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- color - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- color(String, String) - Static method in class dev.prozilla.pine.common.system.Ansi
-
Sets the color of the given text.
- Color - Class in dev.prozilla.pine.common.system
-
Represents an RGBA color.
- Color() - Constructor for class dev.prozilla.pine.common.system.Color
-
The default color is black.
- Color(float, float, float) - Constructor for class dev.prozilla.pine.common.system.Color
-
Creates an RGB-Color with an alpha value of 1.
- Color(float, float, float, float) - Constructor for class dev.prozilla.pine.common.system.Color
-
Creates an RGBA-Color.
- Color(int, int, int) - Constructor for class dev.prozilla.pine.common.system.Color
-
Creates an RGB-Color with an alpha value of 1.
- Color(int, int, int, int) - Constructor for class dev.prozilla.pine.common.system.Color
-
Creates an RGBA-Color.
- COLOR - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- colorAnimation - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- colorAnimation - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- colorBg(String, String) - Static method in class dev.prozilla.pine.common.system.Ansi
-
Sets the background color of the given text.
- ColoredDrawable - Interface in dev.prozilla.pine.core.rendering.shape
-
An object that can be drawn on the screen with a given color and depth.
- ColorParser - Class in dev.prozilla.pine.common.system
- ColorParser() - Constructor for class dev.prozilla.pine.common.system.ColorParser
- ColorProperty - Interface in dev.prozilla.pine.common.property
-
A property with a color value.
- Colour - Class in dev.prozilla.pine.common.system
-
British version of
Color. - Colour() - Constructor for class dev.prozilla.pine.common.system.Colour
- Colour(float, float, float) - Constructor for class dev.prozilla.pine.common.system.Colour
- Colour(float, float, float, float) - Constructor for class dev.prozilla.pine.common.system.Colour
- Colour(int, int, int) - Constructor for class dev.prozilla.pine.common.system.Colour
- Colour(int, int, int, int) - Constructor for class dev.prozilla.pine.common.system.Colour
- ColourParser - Class in dev.prozilla.pine.common.system
- ColourParser() - Constructor for class dev.prozilla.pine.common.system.ColourParser
- COMMA - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- commands - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- COMPANY_NAME - Static variable in class dev.prozilla.pine.core.state.config.Config
- companyName - Variable in class dev.prozilla.pine.core.state.config.Config
-
The name of the company behind the application.
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Add
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.If
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Max
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Min
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Multiply
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Subtract
- compare(float, float) - Method in class dev.prozilla.pine.common.math.dimension.DimensionComparator
-
Compares the values of both dimensions stored in this comparator.
- compile() - Method in class dev.prozilla.pine.core.rendering.Shader
-
Compiles the shader and checks its status afterward.
- Component - Class in dev.prozilla.pine.core.component
-
Contains a partition of the data of an entity.
- Component() - Constructor for class dev.prozilla.pine.core.component.Component
- componentManager - Variable in class dev.prozilla.pine.core.scene.World
- ComponentManager - Class in dev.prozilla.pine.core.component
- ComponentManager(World) - Constructor for class dev.prozilla.pine.core.component.ComponentManager
- components - Variable in class dev.prozilla.pine.core.entity.Entity
-
Components of this entity
- Components - Annotation Interface in dev.prozilla.pine.core.entity.prefab
-
The default components of a prefab for an entity.
- COMPONENTS_UPDATE - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- ComponentsContext - Interface in dev.prozilla.pine.core.component
- ComponentsProvider - Interface in dev.prozilla.pine.core.component
-
Interface with utility methods for finding certain components in the current context.
- componentTypes - Variable in class dev.prozilla.pine.core.system.SystemBuilder
- compute(Node) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- compute(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
-
Calculates the value of this dimension in the context of a given UI element.
- COMPUTE - Enum constant in enum class dev.prozilla.pine.core.rendering.Shader.Type
- computedValue - Variable in class dev.prozilla.pine.common.math.dimension.DimensionBase
- computeStart() - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedFloatProperty
- computeStart() - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedIntProperty
- computeStartValue() - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedObjectProperty
- computeW(Node) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Computes the W-dimension for a given element.
- computeX(Node) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
-
Computes the X-dimension for a given element.
- computeXZ(Node) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Computes the sum of the X- and Z-dimensions for a given element.
- computeY(Node) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
-
Computes the Y-dimension for a given element.
- computeYW(Node) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Computes the sum of the Y- and W-dimensions for a given element.
- computeZ(Node) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Computes the Z-dimension for a given element.
- condition - Variable in class dev.prozilla.pine.common.property.ConditionalProperty
- ConditionalProperty<T> - Class in dev.prozilla.pine.common.property
-
A property whose value is determined by a boolean property and a corresponding property for each boolean state.
- ConditionalProperty(BooleanProperty, Property<T>, Property<T>) - Constructor for class dev.prozilla.pine.common.property.ConditionalProperty
- ConditionalProperty(BooleanProperty, T, T) - Constructor for class dev.prozilla.pine.common.property.ConditionalProperty
- config - Variable in class dev.prozilla.pine.core.Application
- config - Variable in class dev.prozilla.pine.core.storage.Storage
- Config - Class in dev.prozilla.pine.core.state.config
-
Manages configuration of the application.
- Config() - Constructor for class dev.prozilla.pine.core.state.config.Config
- Config(Application) - Constructor for class dev.prozilla.pine.core.state.config.Config
- CONFIG_NAME - Static variable in class dev.prozilla.pine.tools.BuildTool
- ConfigCommand - Class in dev.prozilla.pine.core.component.ui.dev
- ConfigCommand() - Constructor for class dev.prozilla.pine.core.component.ui.dev.ConfigCommand
- ConfigCommand.ListCommand - Class in dev.prozilla.pine.core.component.ui.dev
- ConfigCommand.ReadCommand - Class in dev.prozilla.pine.core.component.ui.dev
- ConfigKey<T> - Record Class in dev.prozilla.pine.core.state.config
-
Represents a key used to identify a configuration option.
- ConfigKey(String, Class<T>) - Constructor for record class dev.prozilla.pine.core.state.config.ConfigKey
-
Creates an instance of a
ConfigKeyrecord class. - ConfigOption<T> - Interface in dev.prozilla.pine.core.state.config.option
-
Represents an option of the application's configuration.
- ConfigOptionEvent<T> - Class in dev.prozilla.pine.core.state.config
- ConfigOptionEvent(ConfigOptionEvent.Type, ObjectConfigOption<T>, T) - Constructor for class dev.prozilla.pine.core.state.config.ConfigOptionEvent
- ConfigOptionEvent.Type - Enum Class in dev.prozilla.pine.core.state.config
- CONNECT - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadEventType
- Container<T> - Interface in dev.prozilla.pine.common
-
Represents an abstract container with items.
- contains(Entity) - Method in class dev.prozilla.pine.core.entity.EntityManager
-
Checks whether a given entity has been registered.
- contains(E[], E) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Checks if an array contains an element.
- containsOnce(String, String) - Static method in class dev.prozilla.pine.common.util.StringUtils
- context - Variable in class dev.prozilla.pine.core.state.StateMachine
- ContextOf - Annotation Interface in dev.prozilla.pine.common
-
The class whose methods this interface provides access to.
- ControllableCameraPrefab - Class in dev.prozilla.pine.core.entity.prefab.camera
- ControllableCameraPrefab(float, float, float, float, float) - Constructor for class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- coordinate - Variable in class dev.prozilla.pine.core.component.sprite.PhantomTile
- coordinate - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- coordinateToPosition(int, int) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- coordinateToPosition(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- coordinateToTile - Variable in class dev.prozilla.pine.core.component.sprite.GridGroup
- COPY_READ_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- COPY_WRITE_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- copyDirectory(File, File) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Helper method for copying a directory and its contents recursively.
- copyFrom(Config) - Method in class dev.prozilla.pine.core.state.config.Config
-
Copies all options from another config.
- copyFrom(Config, ConfigKey<T>) - Method in class dev.prozilla.pine.core.state.config.Config
-
Copies an option with a given key from another config.
- copyFrom(Config, Collection<ConfigKey<?>>) - Method in class dev.prozilla.pine.core.state.config.Config
-
Copies all options from another config based on a collection of keys.
- count - Variable in class dev.prozilla.pine.core.component.particle.ParticleEmitter
-
The amount of particles to spawn.
- count - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticleEmitterPrefab
- count() - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Returns the number of assets in this pool.
- COUNT - Static variable in enum class dev.prozilla.pine.common.math.vector.Direction
- create(Data) - Method in interface dev.prozilla.pine.common.property.deserialized.DeserializedBooleanProperty.ValueFactory
-
Retrieves a value from a deserialized file.
- create(Data) - Method in interface dev.prozilla.pine.common.property.deserialized.DeserializedFloatProperty.ValueFactory
-
Retrieves a value from a deserialized file.
- create(Data) - Method in interface dev.prozilla.pine.common.property.deserialized.DeserializedIntProperty.ValueFactory
-
Retrieves a value from a deserialized file.
- create(Data) - Method in interface dev.prozilla.pine.common.property.deserialized.DeserializedObjectProperty.ValueFactory
-
Retrieves a value from a deserialized file.
- create(StyledPropertyKey<T>, Node, List<StyleRule<T>>, A, List<StyleRule<AnimationCurve>>) - Method in interface dev.prozilla.pine.common.property.style.Style.StyledPropertyFactory
- createAdaptiveProperty(Property<Color>) - Method in class dev.prozilla.pine.common.property.style.StyledColorProperty
- createAdaptiveProperty(Property<Integer>) - Method in class dev.prozilla.pine.common.property.style.StyledIntProperty
- createAdaptiveProperty(Property<T>) - Method in class dev.prozilla.pine.common.property.style.StyledObjectProperty
- createAdaptiveProperty(Property<T>) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- createAdaptiveProperty(Color) - Method in class dev.prozilla.pine.common.property.style.StyledColorProperty
- createAdaptiveProperty(Integer) - Method in class dev.prozilla.pine.common.property.style.StyledIntProperty
- createAdaptiveProperty(T) - Method in class dev.prozilla.pine.common.property.style.StyledObjectProperty
- createAdaptiveProperty(T) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- createAlignmentProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createAnchorProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createAsset(String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Creates a new asset from a normalized path.
- createAsset(String) - Method in class dev.prozilla.pine.common.asset.pool.AudioSourcePool
- createAsset(String) - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- createAsset(String) - Method in class dev.prozilla.pine.common.asset.pool.ImagePool
- createAsset(String) - Method in class dev.prozilla.pine.common.asset.pool.TextAssetPool
-
Creates a new asset by reading and parsing a text file.
- createAsset(String) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- createAudioDevice(Application) - Method in enum class dev.prozilla.pine.core.ApplicationMode
- createBackgroundColorProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createBooleanProperty(DeserializedBooleanProperty.ValueFactory<Data>) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a boolean property whose value is retrieved from the deserialized data.
- createBooleanProperty(DeserializedBooleanProperty.ValueFactory<Data>, boolean) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a boolean property whose value is retrieved from the deserialized data.
- createColorProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- CREATED - Enum constant in enum class dev.prozilla.pine.common.system.DirectoryWatcher.EventType
- createDirectionProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createDistributionProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createEvent(AssetPoolEvent.Type, AssetPool<T>) - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEventDispatcher
- createEvent(DirectoryWatcher.EventType, String) - Method in class dev.prozilla.pine.common.system.DirectoryWatcher
- createEvent(NodeEvent.Type, Node) - Method in class dev.prozilla.pine.core.component.ui.NodeEventDispatcher
- createEvent(EventType, Target) - Method in class dev.prozilla.pine.common.event.EventDispatcher
-
Creates an event of a given type with a given target.
- createEvent(EventType, Target) - Method in class dev.prozilla.pine.common.event.SimpleEventDispatcher
- createFallbackData() - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- createFileDeserializer(String, Class<Data>) - Method in class dev.prozilla.pine.common.system.Directory
-
Creates a file deserializer.
- createFileDeserializer(String, Class<Data>, boolean) - Method in class dev.prozilla.pine.common.system.Directory
-
Creates a deserializer for a given file.
- createFloatProperty(DeserializedFloatProperty.ValueFactory<Data>) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a float property whose value is retrieved from the deserialized data.
- createFloatProperty(DeserializedFloatProperty.ValueFactory<Data>, float) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a float property whose value is retrieved from the deserialized data.
- createGapProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createHotFileDeserializer(String, Class<Data>) - Method in class dev.prozilla.pine.common.system.Directory
-
Creates a file deserializer with hot reloading.
- createInput(Application) - Method in enum class dev.prozilla.pine.core.ApplicationMode
- createInputStream() - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates an input stream from the file.
- createInputStream() - Method in class dev.prozilla.pine.common.property.deserialized.HotFileDeserializer
- createIntProperty(DeserializedIntProperty.ValueFactory<Data>) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates an int property whose value is retrieved from the deserialized data.
- createIntProperty(DeserializedIntProperty.ValueFactory<Data>, int) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates an int property whose value is retrieved from the deserialized data.
- createKey(String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Creates a key for the current asset.
- createKey(String) - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- createLink(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Creates a clickable filepath URL.
- createList() - Method in class dev.prozilla.pine.common.util.parser.ListParser
-
Creates the initial list used to compose the parsing result.
- createMarginProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createPaddingProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createProperty(DeserializedObjectProperty.ValueFactory<Data, T>) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a property whose value is retrieved from the deserialized data.
- createProperty(DeserializedObjectProperty.ValueFactory<Data, T>, T) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a property whose value is retrieved from the deserialized data.
- createRenderer(Application) - Method in enum class dev.prozilla.pine.core.ApplicationMode
- createRenderer(Rect, TextureAsset, Color) - Method in class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- createRenderer(S, TextureAsset, Color) - Method in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- createShader(int, CharSequence) - Static method in class dev.prozilla.pine.core.rendering.Shader
-
Creates a shader with specified type and source and compiles it.
- createShader(Shader.Type, CharSequence) - Static method in class dev.prozilla.pine.core.rendering.Shader
-
Creates a shader with specified type and source and compiles it.
- createSingleton(E) - Static method in class dev.prozilla.pine.common.util.ListUtils
- createSizeProperty(Node) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStringProperty(DeserializedObjectProperty.ValueFactory<Data, String>) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a string property whose value is retrieved from the deserialized data.
- createStringProperty(DeserializedObjectProperty.ValueFactory<Data, String>, String) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Creates a string property whose value is retrieved from the deserialized data.
- createStyledColorProperty(StyledPropertyKey<Color>, Node, Color) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledDimensionProperty(StyledPropertyKey<DimensionBase>, Node, DimensionBase) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledDirectionProperty(StyledPropertyKey<Direction>, Node, Direction) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledDistributionProperty(StyledPropertyKey<LayoutNode.Distribution>, Node, LayoutNode.Distribution) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledDualDimensionProperty(StyledPropertyKey<DualDimension>, Node, DualDimension) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledEdgeAlignmentProperty(StyledPropertyKey<EdgeAlignment>, Node, EdgeAlignment) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledGridAlignmentProperty(StyledPropertyKey<GridAlignment>, Node, GridAlignment) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledIntProperty(StyledPropertyKey<Integer>, Node, int) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createStyledProperty(StyledPropertyKey<T>, Node, A, Style.StyledPropertyFactory<T, A, P>) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- createTextureArray(int, int) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
-
Creates a texture array that can be used to load multiple textures with the same resolution into.
- createTextureArray(int, int, int) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
-
Creates a texture array that can be used to load multiple textures with the same resolution into.
- createTimer() - Method in enum class dev.prozilla.pine.core.ApplicationMode
- createTimestamp() - Method in class dev.prozilla.pine.common.logging.AppLogger
-
Creates a timestamp using
Application.getTime(). - createTimestamp() - Method in class dev.prozilla.pine.common.logging.Logger
-
Creates a timestamp.
- createTooltip(String) - Method in interface dev.prozilla.pine.core.component.ui.NodeRoot.TooltipCreator
- createTransitionedProperty(DimensionBase, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledDimensionProperty
- createTransitionedProperty(DualDimension, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledDualDimensionProperty
- createTransitionedProperty(Direction, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledDirectionProperty
- createTransitionedProperty(EdgeAlignment, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledEdgeAlignmentProperty
- createTransitionedProperty(GridAlignment, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledGridAlignmentProperty
- createTransitionedProperty(Color, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledColorProperty
- createTransitionedProperty(LayoutNode.Distribution, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledDistributionProperty
- createTransitionedProperty(Integer, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledIntProperty
- createTransitionedProperty(T, AnimationCurve) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- createValue(Data, DeserializedBooleanProperty.ValueFactory<Data>, boolean) - Static method in class dev.prozilla.pine.common.property.deserialized.DeserializedBooleanProperty
-
Retrieves the value from a given source of data using a value factory.
- createValue(Data, DeserializedFloatProperty.ValueFactory<Data>, float) - Static method in class dev.prozilla.pine.common.property.deserialized.DeserializedFloatProperty
-
Retrieves the value from a given source of data using a value factory.
- createValue(Data, DeserializedIntProperty.ValueFactory<Data>, int) - Static method in class dev.prozilla.pine.common.property.deserialized.DeserializedIntProperty
-
Retrieves the value from a given source of data using a value factory.
- createValue(Data, DeserializedObjectProperty.ValueFactory<Data, V>, V) - Static method in class dev.prozilla.pine.common.property.deserialized.DeserializedObjectProperty
-
Retrieves the value from a given source of data using a value factory.
- createWindow(Application) - Method in enum class dev.prozilla.pine.core.ApplicationMode
- cropToRegion - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
-
Determines whether the texture will be cropped to a given region.
- cropToRegion - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- cropToRegion - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- CROSS - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- CROSSHAIR - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Crosshair cursor shape.
- CSSParser - Class in dev.prozilla.pine.common.property.style
- CSSParser() - Constructor for class dev.prozilla.pine.common.property.style.CSSParser
- cubicBezier(float, float, float, float, float) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Calculates the value of a cubic Bézier function based on given control points.
- CubicBezierEasing - Class in dev.prozilla.pine.common.math.easing
-
A cubic Bézier easing function.
- CubicBezierEasing(float, float, float, float) - Constructor for class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- CubicBezierEasing(Vector4f) - Constructor for class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- currentFactor - Variable in class dev.prozilla.pine.common.math.dimension.Dimension
- currentGap - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- currentInnerSize - Variable in class dev.prozilla.pine.core.component.ui.Node
- currentOuterSize - Variable in class dev.prozilla.pine.core.component.ui.Node
- currentPosition - Variable in class dev.prozilla.pine.core.component.ui.Node
- currentScene - Variable in class dev.prozilla.pine.core.Application
- currentState - Variable in class dev.prozilla.pine.core.state.StateMachine
- currentTooltipText - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- CURSOR_MODE_DEFAULT - Static variable in class dev.prozilla.pine.core.state.input.Input
- CURSOR_TYPE_DEFAULT - Static variable in class dev.prozilla.pine.core.state.input.Input
- cursorHit - Variable in class dev.prozilla.pine.core.component.ui.Node
- CursorMode - Enum Class in dev.prozilla.pine.core.state.input
- cursorPosition - Variable in class dev.prozilla.pine.core.component.ui.TextInputNode
- CursorType - Enum Class in dev.prozilla.pine.core.state.input
-
Mappings for GLFW integer values for standard cursor shapes.
- cursorX - Variable in class dev.prozilla.pine.core.component.ui.TooltipNode
- cursorY - Variable in class dev.prozilla.pine.core.component.ui.TooltipNode
- curve - Variable in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- curveProperty - Variable in class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedProperty
- cyan() - Static method in class dev.prozilla.pine.common.system.Color
- cyan() - Static method in class dev.prozilla.pine.common.system.Colour
- cyan(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- CYAN - Static variable in class dev.prozilla.pine.common.system.Ansi
- CYAN_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- cyanBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
D
- D - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- darkBlue() - Static method in class dev.prozilla.pine.common.system.Color
- darkBlue() - Static method in class dev.prozilla.pine.common.system.Colour
- darkCyan() - Static method in class dev.prozilla.pine.common.system.Color
- darkCyan() - Static method in class dev.prozilla.pine.common.system.Colour
- darkGray() - Static method in class dev.prozilla.pine.common.system.Color
- darkGreen() - Static method in class dev.prozilla.pine.common.system.Color
- darkGreen() - Static method in class dev.prozilla.pine.common.system.Colour
- darkGrey() - Static method in class dev.prozilla.pine.common.system.Colour
- darkMagenta() - Static method in class dev.prozilla.pine.common.system.Color
- darkMagenta() - Static method in class dev.prozilla.pine.common.system.Colour
- darkOrange() - Static method in class dev.prozilla.pine.common.system.Color
- darkOrange() - Static method in class dev.prozilla.pine.common.system.Colour
- darkRed() - Static method in class dev.prozilla.pine.common.system.Color
- darkRed() - Static method in class dev.prozilla.pine.common.system.Colour
- debug - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- decorate(String, String) - Static method in class dev.prozilla.pine.common.system.Ansi
-
Sets the decoration of the given text.
- DECORATED - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the windowed mode window will have window decorations such as border, a close widget, etc.
- DEFAULT - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Regular arrow cursor.
- DEFAULT_ALIGNMENT - Static variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- DEFAULT_ANCHOR - Static variable in class dev.prozilla.pine.core.component.ui.Node
- DEFAULT_BACKGROUND_COLOR - Static variable in class dev.prozilla.pine.core.component.ui.Node
- DEFAULT_COLOR - Static variable in class dev.prozilla.pine.common.asset.text.Font
- DEFAULT_COLOR - Static variable in class dev.prozilla.pine.core.component.physics.collision.Collider
- DEFAULT_COLOR - Static variable in class dev.prozilla.pine.core.component.shape.QuadRenderer
- DEFAULT_COLOR - Static variable in class dev.prozilla.pine.core.component.ui.Node
- DEFAULT_COUNT - Static variable in class dev.prozilla.pine.core.component.particle.ParticleEmitter
- DEFAULT_DIRECTION - Static variable in class dev.prozilla.pine.common.property.animated.AnimationCurve
- DEFAULT_DIRECTION - Static variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- DEFAULT_DIRTY - Static variable in class dev.prozilla.pine.common.math.dimension.DimensionBase
- DEFAULT_DISTRIBUTION - Static variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- DEFAULT_EASING_FUNCTION - Static variable in class dev.prozilla.pine.common.property.animated.AnimationCurve
- DEFAULT_FILTER - Static variable in class dev.prozilla.pine.common.asset.image.Texture
- DEFAULT_FONT_PATH - Static variable in class dev.prozilla.pine.core.state.config.Config
- DEFAULT_FRAME_COUNT - Static variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- DEFAULT_GAIN - Static variable in class dev.prozilla.pine.core.component.audio.AudioPlayer
- DEFAULT_GAMEPAD_ID - Static variable in class dev.prozilla.pine.core.state.input.Input
- DEFAULT_GAP - Static variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- DEFAULT_INITIAL_FRAME - Static variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- DEFAULT_LAYER_COUNT - Static variable in class dev.prozilla.pine.common.asset.image.TextureArray
- DEFAULT_LIFETIME - Static variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- DEFAULT_MAX_SOURCE_CLONES - Static variable in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
-
Determines how many clones can exist per source by default.
- DEFAULT_MODE - Static variable in class dev.prozilla.pine.core.Application
- DEFAULT_PITCH - Static variable in class dev.prozilla.pine.core.component.audio.AudioPlayer
- DEFAULT_POLICY - Static variable in class dev.prozilla.pine.common.util.parser.ListParser
- DEFAULT_SEPARATOR - Static variable in class dev.prozilla.pine.common.util.parser.ListParser
- DEFAULT_SIZE - Static variable in class dev.prozilla.pine.common.asset.text.Font
- DEFAULT_SPAWN_DELAY - Static variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- DEFAULT_TARGET_FPS - Static variable in class dev.prozilla.pine.core.Application
- DEFAULT_THRESHOLD - Static variable in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- DEFAULT_TITLE - Static variable in class dev.prozilla.pine.core.Application
- DEFAULT_UNIT - Static variable in class dev.prozilla.pine.common.math.dimension.Dimension
- DEFAULT_VALUE - Static variable in class dev.prozilla.pine.common.math.dimension.Dimension
- DEFAULT_VALUE - Static variable in class dev.prozilla.pine.common.math.dimension.DualDimension
- DEFAULT_VOLUME - Static variable in class dev.prozilla.pine.core.component.audio.AudioPlayer
- DEFAULT_WRAP - Static variable in class dev.prozilla.pine.common.asset.image.Texture
- DEFAULT_WRAP_MODE - Static variable in class dev.prozilla.pine.common.property.selection.SelectionProperty
- defaultFontPath - Variable in class dev.prozilla.pine.core.state.config.Config
-
Default font used to render text elements.
- defer(Callback) - Method in class dev.prozilla.pine.core.Application
-
Defers calling a function until the next frame.
- DeferredList<E> - Class in dev.prozilla.pine.common.util
-
Implementation of an array list which defers modifications of elements until the current iteration is complete, to prevent concurrent modification exceptions.
- DeferredList() - Constructor for class dev.prozilla.pine.common.util.DeferredList
- define(String, int) - Static method in class dev.prozilla.pine.core.rendering.Shader
- degrees - Variable in enum class dev.prozilla.pine.common.math.vector.Direction
- DEL_CHAR - Static variable in class dev.prozilla.pine.common.asset.text.Font
- delay - Variable in class dev.prozilla.pine.core.state.Timer.TimedAction
- DelegatedVector2fProperty - Class in dev.prozilla.pine.common.property.vector.delegated
- DelegatedVector2fProperty(FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fProperty
- DelegatedVector2fPropertyBase<T> - Class in dev.prozilla.pine.common.property.vector.delegated
- DelegatedVector2fPropertyBase(FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- DelegatedVector3fProperty - Class in dev.prozilla.pine.common.property.vector.delegated
- DelegatedVector3fProperty(FloatProperty, FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fProperty
- DelegatedVector3fPropertyBase<T> - Class in dev.prozilla.pine.common.property.vector.delegated
- DelegatedVector3fPropertyBase(FloatProperty, FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase
- DelegatedVector4fProperty - Class in dev.prozilla.pine.common.property.vector.delegated
- DelegatedVector4fProperty(FloatProperty, FloatProperty, FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fProperty
- DelegatedVector4fPropertyBase<T> - Class in dev.prozilla.pine.common.property.vector.delegated
- DelegatedVector4fPropertyBase(FloatProperty, FloatProperty, FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fPropertyBase
- DELETE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- DELETED - Enum constant in enum class dev.prozilla.pine.common.system.DirectoryWatcher.EventType
- deleteDirectory(Path) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Deletes a directory and its contents.
- deleteDirectoryIfExists(Path) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Deletes a directory and its contents, if it exists.
- DEPTH - Enum constant in enum class dev.prozilla.pine.core.rendering.RenderMode
-
A rendering mode that uses the depth value as the color for each vertex.
- DESCENDANT_ADD - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- DESCENDANT_REMOVE - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- DESCENDANT_UPDATE - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- deserialize() - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Deserializes the data from the file and stores it as the value of this property.
- deserialize(JsonParser, DeserializationContext) - Method in class dev.prozilla.pine.common.property.deserialized.ValueDeserializer
- DeserializedBooleanProperty - Class in dev.prozilla.pine.common.property.deserialized
-
A property whose value is retrieved from a deserialized file.
- DeserializedBooleanProperty(FileDeserializer<Data>, DeserializedBooleanProperty.ValueFactory<Data>) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedBooleanProperty
- DeserializedBooleanProperty(FileDeserializer<Data>, DeserializedBooleanProperty.ValueFactory<Data>, boolean) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedBooleanProperty
- DeserializedBooleanProperty.ValueFactory<Data> - Interface in dev.prozilla.pine.common.property.deserialized
-
Factory method used to retrieve a value from a deserialized file.
- DeserializedData<Data> - Class in dev.prozilla.pine.core.component.deserialization
-
A component that consumes deserialized data from a JSON file.
- DeserializedData() - Constructor for class dev.prozilla.pine.core.component.deserialization.DeserializedData
- DeserializedFloatProperty - Class in dev.prozilla.pine.common.property.deserialized
-
A property whose value is retrieved from a deserialized file.
- DeserializedFloatProperty(FileDeserializer<Data>, DeserializedFloatProperty.ValueFactory<Data>) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedFloatProperty
- DeserializedFloatProperty(FileDeserializer<Data>, DeserializedFloatProperty.ValueFactory<Data>, float) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedFloatProperty
- DeserializedFloatProperty.ValueFactory<Data> - Interface in dev.prozilla.pine.common.property.deserialized
-
Factory method used to retrieve a value from a deserialized file.
- DeserializedIntProperty - Class in dev.prozilla.pine.common.property.deserialized
-
A property whose value is retrieved from a deserialized file.
- DeserializedIntProperty(FileDeserializer<Data>, DeserializedIntProperty.ValueFactory<Data>) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedIntProperty
- DeserializedIntProperty(FileDeserializer<Data>, DeserializedIntProperty.ValueFactory<Data>, int) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedIntProperty
- DeserializedIntProperty.ValueFactory<Data> - Interface in dev.prozilla.pine.common.property.deserialized
-
Factory method used to retrieve a value from a deserialized file.
- DeserializedObjectProperty<T> - Class in dev.prozilla.pine.common.property.deserialized
-
A property whose value is retrieved from a deserialized file.
- DeserializedObjectProperty(FileDeserializer<Data>, DeserializedObjectProperty.ValueFactory<Data, T>) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedObjectProperty
- DeserializedObjectProperty(FileDeserializer<Data>, DeserializedObjectProperty.ValueFactory<Data, T>, T) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedObjectProperty
- DeserializedObjectProperty.ValueFactory<Data,
Value> - Interface in dev.prozilla.pine.common.property.deserialized -
Factory method used to retrieve a value from a deserialized file.
- DeserializedStringProperty - Class in dev.prozilla.pine.common.property.deserialized
- DeserializedStringProperty(FileDeserializer<Data>, DeserializedObjectProperty.ValueFactory<Data, String>) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedStringProperty
- DeserializedStringProperty(FileDeserializer<Data>, DeserializedObjectProperty.ValueFactory<Data, String>, String) - Constructor for class dev.prozilla.pine.common.property.deserialized.DeserializedStringProperty
- deserializer - Variable in class dev.prozilla.pine.core.component.deserialization.DeserializedData
- destroy() - Method in interface dev.prozilla.pine.common.asset.Asset
-
Removes this asset from the asset pool and deletes it.
- destroy() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- destroy() - Method in class dev.prozilla.pine.common.asset.image.Image
- destroy() - Method in class dev.prozilla.pine.common.asset.image.Texture
- destroy() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
-
Removes this texture array from the resource pool and deletes it.
- destroy() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
-
Destroys the texture array.
- destroy() - Method in interface dev.prozilla.pine.common.asset.image.TextureAsset
-
Removes this texture from the resource pool and deletes it.
- destroy() - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Destroys all assets in this pool and removes them.
- destroy() - Method in class dev.prozilla.pine.common.asset.text.Font
-
Deletes the font.
- destroy() - Method in interface dev.prozilla.pine.common.CollectionContext
- destroy() - Method in class dev.prozilla.pine.common.event.EventDispatcher
-
Removes all listeners.
- destroy() - Method in interface dev.prozilla.pine.common.lifecycle.Destructible
-
Destroys this object.
- destroy() - Method in class dev.prozilla.pine.common.property.deserialized.HotFileDeserializer
- destroy() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
-
Removes all observers.
- destroy() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
-
Removes all observers.
- destroy() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
-
Removes all observers.
- destroy() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
-
Removes all observers.
- destroy() - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
-
Removes the corresponding item from the store.
- destroy() - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- destroy() - Method in class dev.prozilla.pine.common.system.Directory
-
Destroys the watcher of this directory.
- destroy() - Method in class dev.prozilla.pine.common.system.DirectoryWatcher
-
Stops the watch thread and closes the watch service.
- destroy() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Removes all elements from this list.
- destroy() - Method in class dev.prozilla.pine.core.Application
-
Stops the application and cleans up resources.
- destroy() - Method in class dev.prozilla.pine.core.audio.AudioDevice
- destroy() - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- destroy() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- destroy() - Method in class dev.prozilla.pine.core.component.Component
-
Removes this component from its entity.
- destroy() - Method in class dev.prozilla.pine.core.component.ComponentManager
- destroy() - Method in class dev.prozilla.pine.core.component.deserialization.DeserializedData
-
Destroys this component and its file deserializer.
- destroy() - Method in class dev.prozilla.pine.core.component.ui.Node
- destroy() - Method in class dev.prozilla.pine.core.component.ui.TextInputNode
- destroy() - Method in class dev.prozilla.pine.core.entity.Entity
-
Destroys this entity at the end of the game loop.
- destroy() - Method in class dev.prozilla.pine.core.entity.EntityChunk
-
Destroys the entity.
- destroy() - Method in class dev.prozilla.pine.core.entity.EntityManager
-
Destroys all entities.
- destroy() - Method in class dev.prozilla.pine.core.entity.EntityQuery
-
Removes all component groups.
- destroy() - Method in class dev.prozilla.pine.core.entity.EntityQueryPool
-
Destroys all entity queries.
- destroy() - Method in interface dev.prozilla.pine.core.mod.Mod
-
Runs when the application is closed.
- destroy() - Method in class dev.prozilla.pine.core.mod.ModEntry
- destroy() - Method in class dev.prozilla.pine.core.mod.ModManager
-
Removes all mods.
- destroy() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
-
Deletes this frame buffer and its texture.
- destroy() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Disposes renderer and cleans up its used data.
- destroy() - Method in class dev.prozilla.pine.core.rendering.Shader
-
Deletes the shader.
- destroy() - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Deletes the shader program.
- destroy() - Method in class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- destroy() - Method in class dev.prozilla.pine.core.rendering.VertexArrayObject
-
Deletes the VAO.
- destroy() - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Deletes this VBO.
- destroy() - Method in class dev.prozilla.pine.core.scene.Scene
-
Destroys this scene.
- destroy() - Method in class dev.prozilla.pine.core.scene.World
- destroy() - Method in class dev.prozilla.pine.core.state.input.gamepad.Gamepad
- destroy() - Method in class dev.prozilla.pine.core.state.input.Input
-
Destroys this input system.
- destroy() - Method in class dev.prozilla.pine.core.state.Timer.Interval
- destroy() - Method in class dev.prozilla.pine.core.state.Timer.Timeout
- destroy() - Method in class dev.prozilla.pine.core.storage.Storage
-
Saves the items from this store and clears the memory.
- destroy() - Method in class dev.prozilla.pine.core.system.SystemManager
-
Destroys all systems.
- destroy() - Method in class dev.prozilla.pine.core.Window
-
Destroys the window.
- destroy(D) - Static method in interface dev.prozilla.pine.common.lifecycle.Destructible
-
Destroys the destructible and returns
null. - destroy(Destructible...) - Static method in interface dev.prozilla.pine.common.lifecycle.Destructible
- DESTROY - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- destroyAll(Collection<D>) - Static method in interface dev.prozilla.pine.common.lifecycle.Destructible
-
Destroys all objects in a collection.
- destroyAndClear(Collection<D>) - Static method in interface dev.prozilla.pine.common.lifecycle.Destructible
-
Destroys all objects in a collection and clears the collection.
- destroyChildren() - Method in class dev.prozilla.pine.core.entity.Entity
- destroyComponents() - Method in class dev.prozilla.pine.core.entity.Entity
- destroyTile(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- destroyTile(TileRenderer) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- destroyTile(Entity) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- Destructible - Interface in dev.prozilla.pine.common.lifecycle
- dev.prozilla.pine - package dev.prozilla.pine
-
The base package for everything related to the Pine engine.
- dev.prozilla.pine.common - package dev.prozilla.pine.common
-
Contains abstract utilities that are agnostic to Pine.
- dev.prozilla.pine.common.asset - package dev.prozilla.pine.common.asset
- dev.prozilla.pine.common.asset.audio - package dev.prozilla.pine.common.asset.audio
- dev.prozilla.pine.common.asset.image - package dev.prozilla.pine.common.asset.image
- dev.prozilla.pine.common.asset.pool - package dev.prozilla.pine.common.asset.pool
- dev.prozilla.pine.common.asset.text - package dev.prozilla.pine.common.asset.text
- dev.prozilla.pine.common.event - package dev.prozilla.pine.common.event
- dev.prozilla.pine.common.exception - package dev.prozilla.pine.common.exception
- dev.prozilla.pine.common.lifecycle - package dev.prozilla.pine.common.lifecycle
-
Defines the lifecycle stages for various objects.
- dev.prozilla.pine.common.logging - package dev.prozilla.pine.common.logging
- dev.prozilla.pine.common.logging.handler - package dev.prozilla.pine.common.logging.handler
- dev.prozilla.pine.common.lwjgl - package dev.prozilla.pine.common.lwjgl
- dev.prozilla.pine.common.math - package dev.prozilla.pine.common.math
- dev.prozilla.pine.common.math.dimension - package dev.prozilla.pine.common.math.dimension
- dev.prozilla.pine.common.math.easing - package dev.prozilla.pine.common.math.easing
- dev.prozilla.pine.common.math.matrix - package dev.prozilla.pine.common.math.matrix
- dev.prozilla.pine.common.math.vector - package dev.prozilla.pine.common.math.vector
- dev.prozilla.pine.common.property - package dev.prozilla.pine.common.property
- dev.prozilla.pine.common.property.adaptive - package dev.prozilla.pine.common.property.adaptive
- dev.prozilla.pine.common.property.animated - package dev.prozilla.pine.common.property.animated
- dev.prozilla.pine.common.property.animated.transitioned - package dev.prozilla.pine.common.property.animated.transitioned
- dev.prozilla.pine.common.property.animated.variable - package dev.prozilla.pine.common.property.animated.variable
- dev.prozilla.pine.common.property.deserialized - package dev.prozilla.pine.common.property.deserialized
- dev.prozilla.pine.common.property.fixed - package dev.prozilla.pine.common.property.fixed
- dev.prozilla.pine.common.property.input - package dev.prozilla.pine.common.property.input
- dev.prozilla.pine.common.property.mutable - package dev.prozilla.pine.common.property.mutable
- dev.prozilla.pine.common.property.observable - package dev.prozilla.pine.common.property.observable
- dev.prozilla.pine.common.property.random - package dev.prozilla.pine.common.property.random
- dev.prozilla.pine.common.property.selection - package dev.prozilla.pine.common.property.selection
- dev.prozilla.pine.common.property.storage - package dev.prozilla.pine.common.property.storage
- dev.prozilla.pine.common.property.style - package dev.prozilla.pine.common.property.style
- dev.prozilla.pine.common.property.style.selector - package dev.prozilla.pine.common.property.style.selector
- dev.prozilla.pine.common.property.vector - package dev.prozilla.pine.common.property.vector
- dev.prozilla.pine.common.property.vector.delegated - package dev.prozilla.pine.common.property.vector.delegated
- dev.prozilla.pine.common.random - package dev.prozilla.pine.common.random
- dev.prozilla.pine.common.system - package dev.prozilla.pine.common.system
- dev.prozilla.pine.common.util - package dev.prozilla.pine.common.util
- dev.prozilla.pine.common.util.checks - package dev.prozilla.pine.common.util.checks
- dev.prozilla.pine.common.util.function - package dev.prozilla.pine.common.util.function
- dev.prozilla.pine.common.util.function.mapper - package dev.prozilla.pine.common.util.function.mapper
- dev.prozilla.pine.common.util.function.predicate - package dev.prozilla.pine.common.util.function.predicate
- dev.prozilla.pine.common.util.parser - package dev.prozilla.pine.common.util.parser
- dev.prozilla.pine.core - package dev.prozilla.pine.core
-
Contains the core functionality of the Pine engine.
- dev.prozilla.pine.core.audio - package dev.prozilla.pine.core.audio
- dev.prozilla.pine.core.component - package dev.prozilla.pine.core.component
- dev.prozilla.pine.core.component.animation - package dev.prozilla.pine.core.component.animation
- dev.prozilla.pine.core.component.audio - package dev.prozilla.pine.core.component.audio
- dev.prozilla.pine.core.component.camera - package dev.prozilla.pine.core.component.camera
- dev.prozilla.pine.core.component.deserialization - package dev.prozilla.pine.core.component.deserialization
- dev.prozilla.pine.core.component.particle - package dev.prozilla.pine.core.component.particle
- dev.prozilla.pine.core.component.physics.collision - package dev.prozilla.pine.core.component.physics.collision
- dev.prozilla.pine.core.component.shape - package dev.prozilla.pine.core.component.shape
- dev.prozilla.pine.core.component.sprite - package dev.prozilla.pine.core.component.sprite
- dev.prozilla.pine.core.component.ui - package dev.prozilla.pine.core.component.ui
- dev.prozilla.pine.core.component.ui.dev - package dev.prozilla.pine.core.component.ui.dev
- dev.prozilla.pine.core.component.ui.style - package dev.prozilla.pine.core.component.ui.style
- dev.prozilla.pine.core.entity - package dev.prozilla.pine.core.entity
- dev.prozilla.pine.core.entity.prefab - package dev.prozilla.pine.core.entity.prefab
- dev.prozilla.pine.core.entity.prefab.camera - package dev.prozilla.pine.core.entity.prefab.camera
- dev.prozilla.pine.core.entity.prefab.particle - package dev.prozilla.pine.core.entity.prefab.particle
- dev.prozilla.pine.core.entity.prefab.shape - package dev.prozilla.pine.core.entity.prefab.shape
- dev.prozilla.pine.core.entity.prefab.sprite - package dev.prozilla.pine.core.entity.prefab.sprite
- dev.prozilla.pine.core.entity.prefab.ui - package dev.prozilla.pine.core.entity.prefab.ui
- dev.prozilla.pine.core.entity.prefab.ui.dev - package dev.prozilla.pine.core.entity.prefab.ui.dev
- dev.prozilla.pine.core.mod - package dev.prozilla.pine.core.mod
- dev.prozilla.pine.core.rendering - package dev.prozilla.pine.core.rendering
- dev.prozilla.pine.core.rendering.shape - package dev.prozilla.pine.core.rendering.shape
- dev.prozilla.pine.core.rendering.shape.modifier - package dev.prozilla.pine.core.rendering.shape.modifier
- dev.prozilla.pine.core.scene - package dev.prozilla.pine.core.scene
- dev.prozilla.pine.core.state - package dev.prozilla.pine.core.state
- dev.prozilla.pine.core.state.config - package dev.prozilla.pine.core.state.config
- dev.prozilla.pine.core.state.config.option - package dev.prozilla.pine.core.state.config.option
- dev.prozilla.pine.core.state.input - package dev.prozilla.pine.core.state.input
- dev.prozilla.pine.core.state.input.gamepad - package dev.prozilla.pine.core.state.input.gamepad
- dev.prozilla.pine.core.storage - package dev.prozilla.pine.core.storage
- dev.prozilla.pine.core.system - package dev.prozilla.pine.core.system
- dev.prozilla.pine.core.system.init - package dev.prozilla.pine.core.system.init
- dev.prozilla.pine.core.system.input - package dev.prozilla.pine.core.system.input
- dev.prozilla.pine.core.system.render - package dev.prozilla.pine.core.system.render
- dev.prozilla.pine.core.system.standard.animation - package dev.prozilla.pine.core.system.standard.animation
- dev.prozilla.pine.core.system.standard.audio - package dev.prozilla.pine.core.system.standard.audio
- dev.prozilla.pine.core.system.standard.camera - package dev.prozilla.pine.core.system.standard.camera
- dev.prozilla.pine.core.system.standard.particle - package dev.prozilla.pine.core.system.standard.particle
- dev.prozilla.pine.core.system.standard.physics.collision - package dev.prozilla.pine.core.system.standard.physics.collision
- dev.prozilla.pine.core.system.standard.shape - package dev.prozilla.pine.core.system.standard.shape
- dev.prozilla.pine.core.system.standard.sprite - package dev.prozilla.pine.core.system.standard.sprite
- dev.prozilla.pine.core.system.standard.ui - package dev.prozilla.pine.core.system.standard.ui
- dev.prozilla.pine.core.system.standard.ui.dev - package dev.prozilla.pine.core.system.standard.ui.dev
- dev.prozilla.pine.core.system.standard.ui.frame - package dev.prozilla.pine.core.system.standard.ui.frame
- dev.prozilla.pine.core.system.standard.ui.image - package dev.prozilla.pine.core.system.standard.ui.image
- dev.prozilla.pine.core.system.standard.ui.layout - package dev.prozilla.pine.core.system.standard.ui.layout
- dev.prozilla.pine.core.system.standard.ui.text - package dev.prozilla.pine.core.system.standard.ui.text
- dev.prozilla.pine.core.system.standard.ui.tooltip - package dev.prozilla.pine.core.system.standard.ui.tooltip
- dev.prozilla.pine.core.system.update - package dev.prozilla.pine.core.system.update
- dev.prozilla.pine.tools - package dev.prozilla.pine.tools
-
Contains useful tools to streamline the development process of applications made with Pine.
- devConsole - Variable in class dev.prozilla.pine.core.scene.Scene
- DevConsoleCommand - Class in dev.prozilla.pine.core.component.ui.dev
- DevConsoleCommand(String) - Constructor for class dev.prozilla.pine.core.component.ui.dev.DevConsoleCommand
- DevConsoleData - Class in dev.prozilla.pine.core.component.ui.dev
- DevConsoleData(TextInputNode, Node, LayoutNode) - Constructor for class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- DevConsoleInputHandler - Class in dev.prozilla.pine.core.system.standard.ui.dev
- DevConsoleInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.dev.DevConsoleInputHandler
- devConsolePrefab - Variable in class dev.prozilla.pine.core.scene.Scene
- DevConsolePrefab - Class in dev.prozilla.pine.core.entity.prefab.ui.dev
- DevConsolePrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.dev.DevConsolePrefab
- devConsoleRoot - Variable in class dev.prozilla.pine.core.scene.Scene
- developer - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- dim(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- DIM - Static variable in class dev.prozilla.pine.common.system.Ansi
- Dimension - Class in dev.prozilla.pine.common.math.dimension
-
Dimension of a UI element, defined by the combination of a value and a unit or by a function that computes the value of a dimension.
- Dimension() - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension
- Dimension(float) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension
- Dimension(float, Unit) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension
- Dimension.Add - Class in dev.prozilla.pine.common.math.dimension
- Dimension.Clamp - Class in dev.prozilla.pine.common.math.dimension
- Dimension.If - Class in dev.prozilla.pine.common.math.dimension
- Dimension.Max - Class in dev.prozilla.pine.common.math.dimension
- Dimension.Min - Class in dev.prozilla.pine.common.math.dimension
- Dimension.Mix - Class in dev.prozilla.pine.common.math.dimension
- Dimension.Multiply - Class in dev.prozilla.pine.common.math.dimension
- Dimension.Subtract - Class in dev.prozilla.pine.common.math.dimension
- dimensionA - Variable in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- dimensionB - Variable in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- DimensionBase - Class in dev.prozilla.pine.common.math.dimension
-
Base class for dimensions of UI elements.
- DimensionBase() - Constructor for class dev.prozilla.pine.common.math.dimension.DimensionBase
- DimensionComparator - Class in dev.prozilla.pine.common.math.dimension
-
Abstract class for a function that compares two dimensions.
- DimensionComparator(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.DimensionComparator
- DimensionParser - Class in dev.prozilla.pine.common.math.dimension
- DimensionParser() - Constructor for class dev.prozilla.pine.common.math.dimension.DimensionParser
- dimensions - Variable in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
-
The x and y values represent the amount of tiles this multi-tile takes up
- dimensions - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- dimGray() - Static method in class dev.prozilla.pine.common.system.Color
- dimGrey() - Static method in class dev.prozilla.pine.common.system.Colour
- direction - Variable in class dev.prozilla.pine.common.property.animated.AnimationCurve
- direction - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- direction - Variable in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- Direction - Enum Class in dev.prozilla.pine.common.math.vector
-
Represents a 2-dimensional direction.
- DIRECTION - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- directionProperty - Variable in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- Directory - Class in dev.prozilla.pine.common.system
-
Represents a directory from the file system.
- Directory(String) - Constructor for class dev.prozilla.pine.common.system.Directory
- DirectoryWatcher - Class in dev.prozilla.pine.common.system
- DirectoryWatcher(String) - Constructor for class dev.prozilla.pine.common.system.DirectoryWatcher
- DirectoryWatcher.EventType - Enum Class in dev.prozilla.pine.common.system
- disableAnsi() - Method in class dev.prozilla.pine.common.logging.Logger
- disableBounds() - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- disableControlsOnPause - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- disableControlsOnPause - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- disableCursor() - Method in class dev.prozilla.pine.core.state.input.Input
-
Sets the cursor mode to
CursorMode.DISABLED. - DISABLED - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Makes the cursor invisible and locks its position, but still provides virtual cursor movement.
- disableMovement() - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- disableVelocityDamping() - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- disableVertexAttribute(int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Disables a vertex attribute.
- disableZoom() - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- DISCONNECT - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadEventType
- DISPATCH_INDIRECT_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- dispatchEvent(EventType, Target) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- dispatchEvent(EventType, Target) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Equivalent of
EventDispatcherContext.invoke(Enum, Object). - distance(float, float, float, float) - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
- distance(Vector2f) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- distanceSquared(float, float, float, float) - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
- distanceSquared(Vector2f) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- distribution - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- distribution - Variable in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- DISTRIBUTION - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- distributionProperty - Variable in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- divide(float) - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Divides this vector by a scalar.
- dot(Vector2f) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- dot(Vector2i) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- dot(Vector3f) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- dot(Vector3i) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- dot(Vector4f) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- dot(Vector4i) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- dot(V) - Method in class dev.prozilla.pine.common.math.vector.VectorFloat
-
Calculates the dot product of this vector with another vector.
- dot(V) - Method in class dev.prozilla.pine.common.math.vector.VectorInt
-
Calculates the dot product of this vector with another vector.
- down() - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a new vector (0, -1)
- down() - Static method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a new vector (0, -1)
- DOWN - Enum constant in enum class dev.prozilla.pine.common.math.vector.Direction
- DOWN_ARROW - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- download(String, Path) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Downloads a URL into a target directory.
- DPAD_DOWN - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- DPAD_LEFT - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- DPAD_RIGHT - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- DPAD_UP - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- draw(Renderer) - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
-
Draws this collider in a green tint.
- draw(Renderer, float) - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
-
Draws this collider in a green tint.
- draw(Renderer, float) - Method in interface dev.prozilla.pine.core.rendering.shape.ColoredDrawable
-
Draws this object with the renderer's fallback color.
- draw(Renderer, float) - Method in interface dev.prozilla.pine.core.rendering.shape.Drawable
-
Draws this object.
- draw(Renderer, TextureAsset, float) - Method in interface dev.prozilla.pine.core.rendering.shape.TexturedDrawable
-
Draws this object with a given texture.
- draw(Renderer, TextureAsset, Color, float) - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Draws this shape using its vertex and UV arrays.
- draw(Renderer, TextureAsset, Color, float) - Method in interface dev.prozilla.pine.core.rendering.shape.TexturedDrawable
-
Draws this object with a given texture and color.
- draw(Renderer, Color) - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
-
Draws this collider in a given color.
- draw(Renderer, Color, float) - Method in class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- draw(Renderer, Color, float) - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
-
Draws this collider in a given color.
- draw(Renderer, Color, float) - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
- draw(Renderer, Color, float) - Method in interface dev.prozilla.pine.core.rendering.shape.ColoredDrawable
-
Draws this object with a given color.
- draw(Renderer, Color, float) - Method in interface dev.prozilla.pine.core.rendering.shape.TexturedDrawable
- DRAW_INDIRECT_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- Drawable - Interface in dev.prozilla.pine.core.rendering.shape
-
An object that can be drawn on the screen.
- drawDebugText(CharSequence, float, float) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- drawDebugText(CharSequence, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draw debug text at the specified position.
- drawDebugText(CharSequence, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draw debug text at the specified position and color.
- drawRect(float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a white rectangle at the given position.
- drawRect(float, float, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a colored rectangle at the given position.
- drawRotatedTexture(TextureAsset, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawRotatedTexture(TextureAsset, float, float, float, Color, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawRotatedTextureRegion(TextureAsset, float, float, float, float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawRotatedTextureRegion(TextureAsset, float, float, float, float, float, float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawRotatedTextureRegion(TextureAsset, float, float, float, float, float, float, float, float, float, Color, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawRotatedTextureRegion(TextureAsset, float, float, float, float, float, float, float, Color, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawText(Font, CharSequence, float, float, float) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- drawText(Font, CharSequence, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draw text at the specified position.
- drawText(Font, CharSequence, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draw text at the specified position and color.
- drawText(Renderer, CharSequence, float, float, float) - Method in class dev.prozilla.pine.common.asset.text.Font
-
Draws text on the screen at the given coordinates with the default text color using this font.
- drawText(Renderer, CharSequence, float, float, float, Color) - Method in class dev.prozilla.pine.common.asset.text.Font
-
Draws text on the screen at the given coordinates using this font.
- drawText(CharSequence, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawText(CharSequence, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
- drawTexture(TextureAsset, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture on specified coordinates.
- drawTexture(TextureAsset, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture on specified coordinates and with specified color.
- drawTextureRegion(TextureAsset, float, float, float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture region on specified coordinates.
- drawTextureRegion(TextureAsset, float, float, float, float, float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture region on specified coordinates.
- drawTextureRegion(TextureAsset, float, float, float, float, float, float, float, float, float, float, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- drawTextureRegion(TextureAsset, float, float, float, float, float, float, float, float, float, float, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture region on specified coordinates.
- drawTextureRegion(TextureAsset, float, float, float, float, float, float, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture region on specified coordinates.
- drawTextureRegion(TextureAsset, float, float, float, float, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a texture region on specified coordinates.
- drawTriangle(TextureAsset, float, float, float, float, float, float, float, float, float, float, float, float, float, Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws a single textured triangle with the given vertex coordinates, texture coordinates, depth value, and color.
- drawTriangles(TextureAsset, float[], float, float[], Color) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Draws multiple textured triangles using the given vertex and UV arrays.
- DualDimension - Class in dev.prozilla.pine.common.math.dimension
-
Represents a pair of dimensions (X and Y) for a UI element.
- DualDimension() - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a default pair of dimensions with all values set to 0 pixels.
- DualDimension(int) - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions with two equal values, in pixels.
- DualDimension(int, int) - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions.
- DualDimension(DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions with two equal values.
- DualDimension(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions
- DualDimension(String) - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions with two equal values based on a string.
- DualDimension(String, String) - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions based on two strings.
- DualDimensionParser - Class in dev.prozilla.pine.common.math.dimension
- DualDimensionParser() - Constructor for class dev.prozilla.pine.common.math.dimension.DualDimensionParser
- duration - Variable in class dev.prozilla.pine.common.property.animated.AnimationCurve
- DYNAMIC_COPY - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- DYNAMIC_DRAW - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- DYNAMIC_READ - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- DynamicText - Class in dev.prozilla.pine.core.component.ui
- DynamicText(AdaptiveStringProperty) - Constructor for class dev.prozilla.pine.core.component.ui.DynamicText
- DynamicTextUpdater - Class in dev.prozilla.pine.core.system.standard.ui.text
- DynamicTextUpdater() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.DynamicTextUpdater
E
- E - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- EASE - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_IN - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_IN_OUT - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_IN_OUT_QUAD - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_IN_OUT_SINE - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_IN_QUAD - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_IN_SINE - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_OUT - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_OUT_QUAD - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- EASE_OUT_SINE - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- Easing - Enum Class in dev.prozilla.pine.common.math.easing
-
A set of predefined easing functions.
- easingFunction - Variable in class dev.prozilla.pine.common.property.animated.AnimationCurve
- EasingFunction - Interface in dev.prozilla.pine.common.math.easing
-
A mathematical function that maps values between
0fand1f. - EasingParser - Class in dev.prozilla.pine.common.math.easing
- EasingParser() - Constructor for class dev.prozilla.pine.common.math.easing.EasingParser
- ECSManager - Class in dev.prozilla.pine.core
-
Base class for entity, component and system managers.
- ECSManager(World) - Constructor for class dev.prozilla.pine.core.ECSManager
- EdgeAlignment - Enum Class in dev.prozilla.pine.common.math.vector
-
1-dimensional anchor point relative to the left side of a line with length
1f. - edges - Variable in class dev.prozilla.pine.core.rendering.shape.Circle
- elapsed_time - Variable in class dev.prozilla.pine.core.state.Timer.TimedAction
- ELEMENT_ARRAY_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- ELEMENT_SIZE - Enum constant in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Relative to size of the element, equivalent to
vhin CSS. - elementParser - Variable in class dev.prozilla.pine.common.util.parser.ListParser
-
Parser used to parse elements of a list.
- EMBEDDED - Enum constant in enum class dev.prozilla.pine.core.ApplicationMode
-
An embedded application is rendered inside a frame buffer in another application.
- emit() - Method in class dev.prozilla.pine.core.component.particle.ParticleBurstEmitter
-
Spawns particles at (0, 0)
- emit(float, float) - Method in class dev.prozilla.pine.core.component.particle.ParticleBurstEmitter
-
Spawns particles at a given position.
- emit(Vector2f) - Method in class dev.prozilla.pine.core.component.particle.ParticleBurstEmitter
-
Spawns particles at a given position.
- ENABLE_ANSI - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- ENABLE_APPLICATION_STATE_LOGS - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- ENABLE_ASSET_POOL_LOGS - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- ENABLE_BLEND - Static variable in class dev.prozilla.pine.core.state.config.RenderConfig
- ENABLE_DEPTH_RECALCULATION - Static variable in class dev.prozilla.pine.core.state.config.Config
- ENABLE_DEPTH_TEST - Static variable in class dev.prozilla.pine.core.state.config.RenderConfig
- ENABLE_LOCAL_STORAGE - Static variable in class dev.prozilla.pine.core.state.config.StorageConfig
- ENABLE_LOGS - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- ENABLE_TIMESTAMPS - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- ENABLE_TOGGLE_FULLSCREEN - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- ENABLE_TRANSPARENT_FRAMEBUFFER - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the window framebuffer will be transparent.
- ENABLE_VSYNC - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- enableAnsi - Variable in class dev.prozilla.pine.common.logging.Logger
- enableAnsi - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
When set to
false, all ANSI escape sequences will be stripped from logs. - enableAnsi() - Method in class dev.prozilla.pine.common.logging.Logger
- enableApplicationStateLogs - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Enables logging of state changes of the application.
- enableAssetPoolLogs - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Enables logging of asset pool events.
- enableBlend - Variable in class dev.prozilla.pine.core.state.config.RenderConfig
-
Enables blending.
- enableBounds - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- enableBounds - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- enabled - Variable in class dev.prozilla.pine.common.logging.Logger
- enableDepthRecalculation - Variable in class dev.prozilla.pine.core.state.config.Config
-
Determines whether depth values will be recalculated when new entities are added to the world.
- enableDepthTest - Variable in class dev.prozilla.pine.core.state.config.RenderConfig
-
Enables depth testing.
- enableExperimentalFeatures() - Static method in class dev.prozilla.pine.Pine
-
Enables experimental features of Pine.
- enableLocalStorage - Variable in class dev.prozilla.pine.core.state.config.StorageConfig
-
Determines whether the local storage can use a file to persist data across sessions.
- enableLogs - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Enables logs.
- enableTimestamps - Variable in class dev.prozilla.pine.common.logging.Logger
- enableTimestamps - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Determines whether each log will be preceded by a timestamp.
- enableToggleFullscreen - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Enables toggling between fullscreen and windowed mode with a keyboard shortcut.
- enableVertexAttribute(int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Enables a vertex attribute.
- enableVSync - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Enables vertical synchronization of the window.
- end - Variable in class dev.prozilla.pine.common.property.animated.AnimatedFloatProperty
- end - Variable in class dev.prozilla.pine.common.property.animated.AnimatedIntProperty
- end - Variable in class dev.prozilla.pine.common.property.animated.AnimatedObjectProperty
- end() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
End rendering.
- END - Enum constant in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
- END - Enum constant in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
- END - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- endIteration() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Marks the end of an ongoing iteration of this list.
- endOfInput() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Checks if the cursor is at the end of the input and therefore not pointing to any character.
- endProperty - Variable in class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedProperty
- endsWith(String) - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- ENTER - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- entity - Variable in class dev.prozilla.pine.core.component.Component
-
The entity that this component is attached to.
- Entity - Class in dev.prozilla.pine.core.entity
-
Represents a unique entity in the world with a list of components.
- Entity(World) - Constructor for class dev.prozilla.pine.core.entity.Entity
-
Creates an entity at the position (0, 0)
- Entity(World, float, float) - Constructor for class dev.prozilla.pine.core.entity.Entity
-
Creates an entity at the position (x, y)
- Entity(World, String) - Constructor for class dev.prozilla.pine.core.entity.Entity
-
Creates an entity at the position (0, 0)
- Entity(World, String, float, float) - Constructor for class dev.prozilla.pine.core.entity.Entity
-
Creates an entity at the position (x, y)
- Entity.EventType - Enum Class in dev.prozilla.pine.core.entity
- EntityChunk - Class in dev.prozilla.pine.core.entity
-
A wrapper for an entity and its components that match a system's query.
- EntityChunk(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.entity.EntityChunk
- entityChunks - Variable in class dev.prozilla.pine.core.entity.EntityQuery
-
List of entities that match this query.
- EntityContext - Interface in dev.prozilla.pine.core.entity
- entityManager - Variable in class dev.prozilla.pine.core.scene.World
- EntityManager - Class in dev.prozilla.pine.core.entity
-
Manages entities in the world.
- EntityManager(World) - Constructor for class dev.prozilla.pine.core.entity.EntityManager
- EntityProvider - Interface in dev.prozilla.pine.core.entity
-
Interface with utility methods for finding certain entities in the current context.
- EntityQuery - Class in dev.prozilla.pine.core.entity
-
Utility class for querying entities with specific components to be processed by a system.
- EntityQuery(Class<? extends Component>[], Class<? extends Component>[], boolean, String) - Constructor for class dev.prozilla.pine.core.entity.EntityQuery
- EntityQueryPool - Class in dev.prozilla.pine.core.entity
-
Represents a pool that creates and stores entity queries.
- EntityQueryPool() - Constructor for class dev.prozilla.pine.core.entity.EntityQueryPool
- entityTag - Variable in class dev.prozilla.pine.core.system.SystemBuilder
- EnumParser<E> - Class in dev.prozilla.pine.common.util.parser
- EnumParser(E[]) - Constructor for class dev.prozilla.pine.common.util.parser.EnumParser
- EnumUtils - Class in dev.prozilla.pine.common.util
- EnvironmentCommand - Class in dev.prozilla.pine.core.component.ui.dev
- EnvironmentCommand(String, Consumer<DevConsoleData>) - Constructor for class dev.prozilla.pine.core.component.ui.dev.EnvironmentCommand
- EphemeralEventListener(EventDispatcherContext<EventType, ?, E>, EventType, EventListener<E>) - Constructor for class dev.prozilla.pine.common.event.EventDispatcherContext.EphemeralEventListener
- EQUAL - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- equals(AudioSource) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- equals(Image) - Method in class dev.prozilla.pine.common.asset.image.Image
- equals(Texture) - Method in class dev.prozilla.pine.common.asset.image.Texture
- equals(TextureArray) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- equals(TextureArrayLayer) - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- equals(TextureAsset) - Method in class dev.prozilla.pine.common.asset.image.Texture
- equals(Event<EventType, Target>) - Method in class dev.prozilla.pine.common.event.Event
- equals(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
- equals(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- equals(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.If
- equals(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
-
Checks whether this dimension is equal to a given dimension.
- equals(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- equals(DimensionBase, DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
- equals(DualDimension) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- equals(CubicBezierEasing) - Method in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- equals(StepEasing) - Method in class dev.prozilla.pine.common.math.easing.StepEasing
- equals(Vector2f) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- equals(Vector2i) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- equals(Vector3f) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- equals(Vector3i) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- equals(Vector4f) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- equals(Vector4i) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- equals(AnimationCurve) - Method in class dev.prozilla.pine.common.property.animated.AnimationCurve
- equals(FixedObjectProperty<T>) - Method in class dev.prozilla.pine.common.property.fixed.FixedObjectProperty
- equals(GamepadAxesProperty) - Method in class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- equals(GamepadAxisProperty) - Method in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- equals(GamepadButtonProperty) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- equals(GamepadButtonsProperty) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- equals(InputBinding) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- equals(InputBindings) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- equals(KeyboardKeyProperty) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- equals(KeyboardKeysProperty) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- equals(MouseButtonProperty) - Method in class dev.prozilla.pine.common.property.input.MouseButtonProperty
- equals(MouseButtonsProperty) - Method in class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.ChildSelector
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.ClassSelector
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.IdSelector
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.NotSelector
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.Selector
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.SelectorCombo
- equals(Selector) - Method in class dev.prozilla.pine.common.property.style.selector.TypeSelector
- equals(Style<?, ?>) - Method in class dev.prozilla.pine.common.property.style.Style
- equals(StyledPropertyKey<?>) - Method in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- equals(StyleSheet) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- equals(Color) - Method in class dev.prozilla.pine.common.system.Color
-
Checks if two colors are equal.
- equals(Directory) - Method in class dev.prozilla.pine.common.system.Directory
- equals(Component) - Method in class dev.prozilla.pine.core.component.Component
- equals(Entity) - Method in class dev.prozilla.pine.core.entity.Entity
-
Checks whether two entities are equal.
- equals(EntityChunk) - Method in class dev.prozilla.pine.core.entity.EntityChunk
- equals(Circle) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
- equals(Rect) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- equals(Shape) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
- equals(Shape) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- equals(Scene) - Method in class dev.prozilla.pine.core.scene.Scene
-
Checks if this scene is equal to another scene by comparing both ID's.
- equals(Object) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- equals(Object) - Method in class dev.prozilla.pine.common.asset.image.Image
- equals(Object) - Method in class dev.prozilla.pine.common.asset.image.Texture
- equals(Object) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- equals(Object) - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- equals(Object) - Method in class dev.prozilla.pine.common.event.Event
- equals(Object) - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
- equals(Object) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- equals(Object) - Method in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- equals(Object) - Method in class dev.prozilla.pine.common.math.easing.StepEasing
- equals(Object) - Method in class dev.prozilla.pine.common.math.vector.Vector
- equals(Object) - Method in class dev.prozilla.pine.common.property.animated.AnimationCurve
- equals(Object) - Method in class dev.prozilla.pine.common.property.fixed.FixedObjectProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.MouseButtonProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- equals(Object) - Method in class dev.prozilla.pine.common.property.style.selector.Selector
- equals(Object) - Method in class dev.prozilla.pine.common.property.style.Style
- equals(Object) - Method in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- equals(Object) - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- equals(Object) - Method in class dev.prozilla.pine.common.system.Color
- equals(Object) - Method in class dev.prozilla.pine.common.system.Directory
- equals(Object) - Method in class dev.prozilla.pine.core.entity.EntityChunk
- equals(Object) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
- equals(Object) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- equals(Object) - Method in record class dev.prozilla.pine.core.state.config.ConfigKey
-
Indicates whether some other object is "equal to" this one.
- equals(O) - Method in interface dev.prozilla.pine.common.Cloneable
-
Checks if the given object is equal to this object.
- equals(V) - Method in class dev.prozilla.pine.common.math.vector.Vector
- error(String) - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs an error message.
- error(String, Throwable) - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs an error message and a stack trace.
- ERROR - Enum constant in enum class dev.prozilla.pine.common.logging.LogLevel
- ERROR_LAYER - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- errorHandler - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Log handler for the error log level.
- errorLogHandler - Variable in class dev.prozilla.pine.common.logging.Logger
- ESCAPE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- evaluate(float) - Method in class dev.prozilla.pine.common.property.animated.AnimationCurve
-
Evaluates this curve at a given time.
- Event<EventType,
Target> - Class in dev.prozilla.pine.common.event -
Represents an event which takes place on a target.
- Event(EventType, Target) - Constructor for class dev.prozilla.pine.common.event.Event
-
Creates an event of a given type with a given target.
- eventDispatcher - Variable in class dev.prozilla.pine.common.asset.pool.AssetPool
- EventDispatcher<EventType,
Target, - Class in dev.prozilla.pine.common.eventE> -
Represents an object that can dispatch events.
- EventDispatcher() - Constructor for class dev.prozilla.pine.common.event.EventDispatcher
- EventDispatcherContext<EventType,
Target, - Interface in dev.prozilla.pine.common.eventE> - EventDispatcherContext.EphemeralEventListener<EventType,
E> - Class in dev.prozilla.pine.common.event - EventDispatcherProvider<EventType,
Target, - Interface in dev.prozilla.pine.common.eventE> - EventListener<E> - Interface in dev.prozilla.pine.common.event
-
An event listener handles events when they occur.
- execute() - Method in class dev.prozilla.pine.core.state.Timer.Interval
- execute() - Method in class dev.prozilla.pine.core.state.Timer.RandomInterval
- execute() - Method in class dev.prozilla.pine.core.state.Timer.TimedAction
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.ConfigCommand.ListCommand
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.ConfigCommand.ReadCommand
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.DevConsoleCommand
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.EnvironmentCommand
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.LoggingCommand
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.MultiCommand
- execute(String[], DevConsoleData) - Method in class dev.prozilla.pine.core.component.ui.dev.PrintableCommand
- Experimental - Annotation Interface in dev.prozilla.pine.common
-
Indicates that this part of the API is experimental, meaning there might be breaking changes in the next minor update.
- EXTRA_0 - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- EXTRA_1 - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- EXTRA_2 - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- EXTRA_3 - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- EXTRA_4 - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
F
- F - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F1 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F10 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F11 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F12 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F13 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F14 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F15 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F16 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F17 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F18 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F19 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F2 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F20 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F21 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F22 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F23 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F24 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F25 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F3 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F4 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F5 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F6 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F7 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F8 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- F9 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- factor - Variable in class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- factor - Variable in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
- fail() - Method in class dev.prozilla.pine.common.util.parser.Parser
- fail(String) - Method in class dev.prozilla.pine.common.util.parser.Parser
- fail(String, String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Utility method for marking the asset creation as failed.
- fail(String, String, Exception) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Utility method for marking the asset creation as failed.
- FAIL - Enum constant in enum class dev.prozilla.pine.common.util.parser.ListParser.ElementParsingFailPolicy
-
Abruptly stops parsing elements and marks the parsing as failed.
- FAILED - Enum constant in enum class dev.prozilla.pine.common.asset.pool.AssetPoolEvent.Type
- FALLBACK - Static variable in interface dev.prozilla.pine.common.property.input.InputProperty
- FALLBACK_RENDER_COLOR - Static variable in class dev.prozilla.pine.core.state.config.RenderConfig
- fallbackRenderColor - Variable in class dev.prozilla.pine.core.state.config.RenderConfig
-
Used as the render color for objects when no color is passed to the renderer.
- FALSE - Static variable in interface dev.prozilla.pine.common.property.BooleanProperty
-
A boolean property whose value is always
false. - FastFourierTransform - Class in dev.prozilla.pine.common.asset.audio
- fbo - Variable in class dev.prozilla.pine.core.component.ui.FrameNode
- fbo - Variable in class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- fetch() - Method in class dev.prozilla.pine.common.property.LazyProperty
- fetch() - Method in class dev.prozilla.pine.common.property.SystemProperty
-
Reads the value of this system property.
- fft(double[], double[]) - Static method in class dev.prozilla.pine.common.asset.audio.FastFourierTransform
- FILE_NAME - Static variable in class dev.prozilla.pine.core.storage.LocalStorage
- FileDeserializer<Data> - Class in dev.prozilla.pine.common.property.deserialized
-
Deserializes data from a given JSON file.
- FileDeserializer(String, Class<Data>) - Constructor for class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- FileDeserializer(String, Class<Data>, boolean) - Constructor for class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- FileDeserializerModule - Class in dev.prozilla.pine.common.property.deserialized
- FileDeserializerModule() - Constructor for class dev.prozilla.pine.common.property.deserialized.FileDeserializerModule
- FileSystem - Class in dev.prozilla.pine.common.system
-
Utility class for manipulating files and directories.
- fill - Variable in class dev.prozilla.pine.core.component.ui.BorderImage
- filter(Predicate<T>) - Method in interface dev.prozilla.pine.common.CollectionContext
- find(Iterable<E>, Predicate<E>) - Static method in class dev.prozilla.pine.common.util.ListUtils
-
Finds the first element in a list that matches a predicate.
- findByString(E[], String) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Finds the element in an array of which the result of
Object.toString()is equal to a given string. - findByString(E[], String, boolean) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
- findClosingParenthesis(String, int) - Static method in class dev.prozilla.pine.common.util.StringUtils
- finishBuild(S) - Method in class dev.prozilla.pine.core.system.SystemBuilder
- FIRST_CHAR - Static variable in class dev.prozilla.pine.common.asset.text.Font
- FixedBooleanProperty - Class in dev.prozilla.pine.common.property.fixed
- FixedBooleanProperty() - Constructor for class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- FixedColorProperty - Class in dev.prozilla.pine.common.property.fixed
- FixedColorProperty(Color) - Constructor for class dev.prozilla.pine.common.property.fixed.FixedColorProperty
- FixedFloatProperty - Class in dev.prozilla.pine.common.property.fixed
- FixedFloatProperty(float) - Constructor for class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- FixedIntProperty - Class in dev.prozilla.pine.common.property.fixed
- FixedIntProperty(int) - Constructor for class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- FixedObjectProperty<T> - Class in dev.prozilla.pine.common.property.fixed
- FixedObjectProperty(T) - Constructor for class dev.prozilla.pine.common.property.fixed.FixedObjectProperty
- FixedProperty<T> - Interface in dev.prozilla.pine.common.property.fixed
-
A property with a value that never changes.
- FixedStringProperty - Class in dev.prozilla.pine.common.property.fixed
- FixedStringProperty(String) - Constructor for class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- flatValues() - Method in class dev.prozilla.pine.common.util.MultiValueMap
- flipImageVertically(ByteBuffer, int, int, int) - Static method in class dev.prozilla.pine.common.asset.image.Image
- FloatConfigOption - Class in dev.prozilla.pine.core.state.config.option
- FloatConfigOption(float) - Constructor for class dev.prozilla.pine.core.state.config.option.FloatConfigOption
-
Creates a config option without a validator.
- FloatConfigOption(float, FloatPredicate) - Constructor for class dev.prozilla.pine.core.state.config.option.FloatConfigOption
-
Creates a config option with a validator.
- FLOATING - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the windowed mode window will be floating above other regular windows, also called always-on-top.
- FloatMapper - Interface in dev.prozilla.pine.common.util.function.mapper
- FloatObserver - Interface in dev.prozilla.pine.common.property.observable
- floatParser() - Static method in class dev.prozilla.pine.common.util.parser.SimpleParser
-
Creates a simple parser using
ParseFunction.parseFloat(String). - FloatPredicate - Interface in dev.prozilla.pine.common.util.function.predicate
-
Represents a predicate of a boolean.
- floatProperty(String) - Method in class dev.prozilla.pine.core.storage.Storage
- FloatProperty - Interface in dev.prozilla.pine.common.property
-
A property with a float value.
- floatToString(float) - Static method in class dev.prozilla.pine.common.math.MathUtils
- flush() - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- flush() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Flushes the data to the GPU to let it get rendered.
- focus() - Method in class dev.prozilla.pine.core.component.ui.Node
- FOCUS - Enum constant in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
-
Fired when a node has gained focus.
- FOCUS - Static variable in class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- FOCUS_MODIFIER - Static variable in class dev.prozilla.pine.core.component.ui.Node
- FOCUS_ON_SHOW - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the window will be given input focus when shown.
- focusableNodes - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- FOCUSED - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the windowed mode window will be given input focus when created.
- focusedNodeIndex - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- focusNextNode() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- focusNode(Node) - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- focusPreviousNode() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- font - Variable in class dev.prozilla.pine.core.component.ui.TextNode
- font - Variable in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- Font - Class in dev.prozilla.pine.common.asset.text
-
Contains a font texture for drawing text.
- Font(int) - Constructor for class dev.prozilla.pine.common.asset.text.Font
- Font(InputStream, int) - Constructor for class dev.prozilla.pine.common.asset.text.Font
-
Creates a font from a TTF input stream.
- Font(InputStream, int, boolean) - Constructor for class dev.prozilla.pine.common.asset.text.Font
-
Creates a font from a TTF input stream.
- FontPool - Class in dev.prozilla.pine.common.asset.pool
- FontPool() - Constructor for class dev.prozilla.pine.common.asset.pool.FontPool
- fonts - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPools
- forEach(Consumer<? super E>) - Method in class dev.prozilla.pine.common.util.DeferredList
- forEach(Consumer<? super S>) - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Iterates over each system in this group.
- forEach(Consumer<EntityChunk>) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Iterates over each entity that matches the query of this system.
- forEachReverse(Consumer<EntityChunk>) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Iterates over each entity that matches the query of this system in reverse.
- formatBadge(String) - Static method in class dev.prozilla.pine.common.logging.Logger
- formatBadge(String, String) - Static method in class dev.prozilla.pine.common.logging.Logger
- formatCollection(Collection<?>) - Static method in class dev.prozilla.pine.common.logging.Logger
- formatHeader(String) - Static method in class dev.prozilla.pine.common.logging.Logger
- formatPath(String) - Static method in class dev.prozilla.pine.common.logging.Logger
- FORWARD - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- fps - Variable in class dev.prozilla.pine.core.state.config.Config
-
Target frames per second.
- FPS - Static variable in class dev.prozilla.pine.core.state.config.Config
- FRAGMENT - Enum constant in enum class dev.prozilla.pine.core.rendering.Shader.Type
- FrameBufferObject - Class in dev.prozilla.pine.core.rendering
-
Represents an OpenGL frame buffer.
- FrameBufferObject(int, int) - Constructor for class dev.prozilla.pine.core.rendering.FrameBufferObject
- frameCount - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
-
Amount of frames in the texture of this particle.
- frameCount - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- FrameNode - Class in dev.prozilla.pine.core.component.ui
- FrameNode() - Constructor for class dev.prozilla.pine.core.component.ui.FrameNode
- FrameNode(FrameBufferObject) - Constructor for class dev.prozilla.pine.core.component.ui.FrameNode
- FramePrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
- FramePrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- FramePrefab(FrameBufferObject) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- FrameRenderer - Class in dev.prozilla.pine.core.system.standard.ui.frame
- FrameRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.frame.FrameRenderer
- FrameResizer - Class in dev.prozilla.pine.core.system.standard.ui.frame
- FrameResizer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.frame.FrameResizer
- free(N) - Static method in class dev.prozilla.pine.common.lwjgl.GLFWUtils
- free(NativeResource...) - Static method in class dev.prozilla.pine.common.lwjgl.GLFWUtils
- FREEBSD - Enum constant in enum class dev.prozilla.pine.common.system.Platform
- fromFloatVector(float, float) - Static method in enum class dev.prozilla.pine.common.math.vector.Direction
- fromFloatVector(Vector2f) - Static method in enum class dev.prozilla.pine.common.math.vector.Direction
- fromIntVector(Vector2i) - Static method in enum class dev.prozilla.pine.common.math.vector.Direction
- fromProperty(BooleanProperty) - Static method in interface dev.prozilla.pine.common.property.BooleanProperty
- fromProperty(ColorProperty) - Static method in interface dev.prozilla.pine.common.property.ColorProperty
- fromProperty(FloatProperty) - Static method in interface dev.prozilla.pine.common.property.FloatProperty
- fromProperty(IntProperty) - Static method in interface dev.prozilla.pine.common.property.IntProperty
- fromProperty(Property<Vector2f>) - Static method in interface dev.prozilla.pine.common.property.vector.Vector2fProperty
- fromProperty(Property<Vector3f>) - Static method in interface dev.prozilla.pine.common.property.vector.Vector3fProperty
- fromProperty(Property<Vector4f>) - Static method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- fromProperty(Property<Color>) - Static method in interface dev.prozilla.pine.common.property.ColorProperty
- fromProperty(Property<Boolean>) - Static method in interface dev.prozilla.pine.common.property.BooleanProperty
- fromProperty(Property<Float>) - Static method in interface dev.prozilla.pine.common.property.FloatProperty
- fromProperty(Property<Integer>) - Static method in interface dev.prozilla.pine.common.property.IntProperty
- fromProperty(Property<String>) - Static method in interface dev.prozilla.pine.common.property.StringProperty
- fromProperty(StringProperty) - Static method in interface dev.prozilla.pine.common.property.StringProperty
- fromProperty(Vector2fProperty) - Static method in interface dev.prozilla.pine.common.property.vector.Vector2fProperty
- fromProperty(Vector3fProperty) - Static method in interface dev.prozilla.pine.common.property.vector.Vector3fProperty
- fromProperty(Vector4fProperty) - Static method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- fromValue(boolean) - Static method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Converts a boolean to a boolean property.
- fromValue(T) - Static method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
-
Creates a new fixed property based on a given value.
- frustum(float, float, float, float, float, float) - Static method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a perspective projection matrix.
- fullscreen - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Determines whether the window is in fullscreen or windowed mode.
- fullscreen() - Static method in class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions based on the viewport width and height.
- FULLSCREEN - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- Functor<T> - Interface in dev.prozilla.pine.common.util.function
-
Represents a container that supports applying a function to its value while preserving its structure.
G
- G - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- gameName - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- Gamepad - Class in dev.prozilla.pine.core.state.input.gamepad
-
Handles input for gamepad devices by reading from
GLFWGamepadState. - Gamepad(int) - Constructor for class dev.prozilla.pine.core.state.input.gamepad.Gamepad
- GamepadAxesProperty - Class in dev.prozilla.pine.common.property.input
- GamepadAxesProperty() - Constructor for class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- GamepadAxesProperty(float, GamepadAxis...) - Constructor for class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- GamepadAxesProperty(GamepadAxis...) - Constructor for class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- GamepadAxis - Enum Class in dev.prozilla.pine.core.state.input.gamepad
-
Mappings for GLFW integer values for gamepad axes.
- GamepadAxisProperty - Class in dev.prozilla.pine.common.property.input
- GamepadAxisProperty() - Constructor for class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- GamepadAxisProperty(GamepadAxis) - Constructor for class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- GamepadAxisProperty(GamepadAxis, float) - Constructor for class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- GamepadButton - Enum Class in dev.prozilla.pine.core.state.input.gamepad
-
Mappings for GLFW integer values for gamepad buttons.
- GamepadButtonProperty - Class in dev.prozilla.pine.common.property.input
- GamepadButtonProperty() - Constructor for class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- GamepadButtonProperty(GamepadButton) - Constructor for class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- GamepadButtonsProperty - Class in dev.prozilla.pine.common.property.input
- GamepadButtonsProperty() - Constructor for class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- GamepadButtonsProperty(GamepadButton...) - Constructor for class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- gamepadEvents - Variable in class dev.prozilla.pine.core.state.input.Input
- GamepadEventType - Enum Class in dev.prozilla.pine.core.state.input.gamepad
- GamepadInput - Interface in dev.prozilla.pine.core.state.input.gamepad
-
Provides input handling for gamepad devices.
- GamepadInputProperty - Interface in dev.prozilla.pine.common.property.input
- gap - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
-
Distance between elements.
- gap - Variable in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- GAP - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- gapProperty - Variable in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- generate() - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Generates the arrays of vertices and texture coordinates for this shape and applies each modifier.
- generateComponentId() - Static method in class dev.prozilla.pine.core.component.ComponentManager
-
Generates a new unique component ID.
- generateEntityId() - Static method in class dev.prozilla.pine.core.entity.EntityManager
-
Generates a new unique entity ID.
- generateId() - Static method in class dev.prozilla.pine.core.scene.Scene
-
Generates a new unique scene ID.
- generateKey(String, int) - Static method in class dev.prozilla.pine.common.asset.text.Font
- generateQueryKey(Class<? extends Component>[], Class<? extends Component>[], String) - Static method in class dev.prozilla.pine.core.entity.EntityQueryPool
-
Generates a unique string key based on an array of component types for an entity query.
- generateUVs() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
- generateUVs() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- generateUVs() - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Generates the UV array for this shape.
- generateVertices() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
- generateVertices() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- generateVertices() - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Generates the vertex array for this shape.
- GENERIC_ERROR - Static variable in class dev.prozilla.pine.common.util.parser.Parser
- GEOMETRY - Enum constant in enum class dev.prozilla.pine.core.rendering.Shader.Type
- get() - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveFloatProperty
- get() - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveIntProperty
- get() - Method in class dev.prozilla.pine.common.property.animated.AnimatedFloatProperty
- get() - Method in class dev.prozilla.pine.common.property.animated.AnimatedIntProperty
- get() - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns the primitive value of this property.
- get() - Method in class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- get() - Method in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- get() - Method in interface dev.prozilla.pine.common.property.FloatProperty
-
Returns the primitive value of this property.
- get() - Method in interface dev.prozilla.pine.common.property.IntProperty
-
Returns the primitive value of this property.
- get() - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableBooleanProperty
- get() - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableFloatProperty
- get() - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableIntProperty
- get() - Method in class dev.prozilla.pine.common.property.random.RandomBooleanProperty
- get() - Method in class dev.prozilla.pine.common.property.random.RandomFloatProperty
- get() - Method in class dev.prozilla.pine.common.property.random.RandomIntProperty
- get() - Method in class dev.prozilla.pine.common.property.storage.StoredBooleanProperty
- get() - Method in class dev.prozilla.pine.common.property.storage.StoredFloatProperty
- get() - Method in class dev.prozilla.pine.common.property.storage.StoredIntProperty
- get() - Method in class dev.prozilla.pine.common.property.style.StyledIntProperty
- get() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the platform Pine is running on.
- get() - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
- get() - Method in class dev.prozilla.pine.common.util.checks.IntChecks
- get(float) - Method in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- get(float) - Method in interface dev.prozilla.pine.common.math.easing.EasingFunction
-
Applies this easing function to an input value between
0fand1f. - get(float) - Method in class dev.prozilla.pine.common.math.easing.StepEasing
- get(float, float) - Method in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
- get(float, float, float) - Method in interface dev.prozilla.pine.common.math.easing.EasingFunction
-
Applies this easing function to an input value between
0fand1fand maps the output to a value betweenstartandend. - get(K, int) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- getActionKey(Action) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Returns the key bound to a given action.
- getActionKeys(Action) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Returns the keys bound to a given action.
- getAlignmentProperty() - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- getAlpha() - Method in class dev.prozilla.pine.common.system.Color
-
Returns the transparency.
- getALVersion() - Method in class dev.prozilla.pine.core.audio.AudioDevice
-
Returns the version of OpenAL.
- getAnchorProperty() - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- getAnyKey(int...) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether any key in an array is pressed.
- getAnyKey(Key...) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether any key in an array is pressed.
- getApplication() - Method in class dev.prozilla.pine.core.ApplicationManager
- getApplication() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getApplication() - Method in class dev.prozilla.pine.core.component.Component
- getApplication() - Method in class dev.prozilla.pine.core.entity.Entity
- getApplication() - Method in class dev.prozilla.pine.core.scene.Scene
- getArchitecture() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the architecture Pine is running on.
- getArchitecture() - Static method in class dev.prozilla.pine.Pine
-
Returns the architecture Pine is running on.
- getArray() - Method in class dev.prozilla.pine.common.asset.image.Texture
- getArray() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- getArray() - Method in interface dev.prozilla.pine.common.asset.image.TextureAsset
- getAssets() - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Returns the assets stored in this pool.
- getAttribute(int) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- getAttributeLocation(CharSequence) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Gets the location of an attribute variable with specified name.
- getAudioDevice() - Method in class dev.prozilla.pine.core.Application
- getAudioDevice() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getAudioDevice() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getAuthor() - Method in class dev.prozilla.pine.core.mod.ModMetadata
- getAverageMagnitudes(int) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- getAxis(int) - Method in class dev.prozilla.pine.core.state.input.gamepad.Gamepad
- getAxis(int) - Method in interface dev.prozilla.pine.core.state.input.gamepad.GamepadInput
-
Gets the current value of an axis.
- getAxis(GamepadAxis) - Method in interface dev.prozilla.pine.core.state.input.gamepad.GamepadInput
-
Gets the current value of an axis.
- getBackgroundColorProperty() - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- getBestMatch(List<StyleRule<U>>) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- getBevelModifier() - Method in class dev.prozilla.pine.core.rendering.shape.RoundedRect
- getBinding() - Method in class dev.prozilla.pine.common.property.input.InputBinding
- getBinding(int) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- getBlue() - Method in class dev.prozilla.pine.common.system.Color
-
Returns the blue component.
- getBoolean(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getBoolean(String, boolean) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getBorderWidth() - Method in class dev.prozilla.pine.core.component.ui.Node
- getBottom() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the y value of the bottom edge of this rectangle.
- getBoundId() - Static method in class dev.prozilla.pine.core.rendering.VertexArrayObject
- getBoundId() - Static method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- getButton(int) - Method in class dev.prozilla.pine.core.state.input.gamepad.Gamepad
- getButton(int) - Method in interface dev.prozilla.pine.core.state.input.gamepad.GamepadInput
-
Checks whether a button is being pressed.
- getButton(GamepadButton) - Method in interface dev.prozilla.pine.core.state.input.gamepad.GamepadInput
-
Checks whether a button is being pressed.
- getButtonDown(int) - Method in class dev.prozilla.pine.core.state.input.gamepad.Gamepad
- getButtonDown(int) - Method in interface dev.prozilla.pine.core.state.input.gamepad.GamepadInput
- getButtonDown(GamepadButton) - Method in interface dev.prozilla.pine.core.state.input.gamepad.GamepadInput
- getCameraData() - Method in class dev.prozilla.pine.core.scene.Scene
- getCameraData() - Method in interface dev.prozilla.pine.core.scene.SceneContext
- getCameraData() - Method in interface dev.prozilla.pine.core.scene.SceneProvider
- getCenter() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the point at the center of this rectangle.
- getCenterX() - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Returns the horizontal center of this camera.
- getCenterX() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the x value of the center of this rectangle.
- getCenterY() - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Returns the vertical center of this camera.
- getCenterY() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the y value of the center of this rectangle.
- getChannels() - Method in class dev.prozilla.pine.common.asset.image.Image
- getChar() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Returns the character the cursor is pointing to.
- getCharCount() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Returns the amount of characters in the input string.
- getChild(int) - Method in class dev.prozilla.pine.core.component.Transform
- getChild(int) - Method in class dev.prozilla.pine.core.entity.Entity
- getChild(int) - Method in interface dev.prozilla.pine.core.entity.EntityContext
- getChild(int) - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getChildComponents() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
-
Finds and stores node components in children to be used in calculations later.
- getChildCount() - Method in class dev.prozilla.pine.core.component.Transform
- getChildWithTag(String) - Method in class dev.prozilla.pine.core.component.Transform
- getChildWithTag(String) - Method in class dev.prozilla.pine.core.entity.Entity
- getChildWithTag(String) - Method in interface dev.prozilla.pine.core.entity.EntityContext
-
Gets a child entity with a given tag.
- getChildWithTag(String) - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getClosestEdge(float, float) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
-
Returns the closest edge of this tile relative to a position in the world.
- getClosestEdge(Vector2f) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
-
Returns the closest edge of this tile relative to a position in the world.
- getColor() - Method in interface dev.prozilla.pine.common.property.ColorProperty
- getColor(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getColorProperty() - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- getComponent(int) - Method in class dev.prozilla.pine.core.entity.EntityChunk
-
Retrieves a component at a given index.
- getComponent(Class<C>) - Method in class dev.prozilla.pine.core.entity.EntityChunk
-
Retrieves a component of the specified type.
- getComponent(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsContext
-
Gets a component of a given class.
- getComponent(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsProvider
- getComponent(Class<ComponentType>) - Method in class dev.prozilla.pine.core.entity.Entity
-
Returns a component of a given class or null of there isn't one.
- getComponentCount() - Method in class dev.prozilla.pine.core.state.Tracker
- getComponentInParent(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsContext
- getComponentInParent(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsProvider
- getComponentInParent(Class<ComponentType>) - Method in class dev.prozilla.pine.core.component.Transform
- getComponentInParent(Class<ComponentType>) - Method in class dev.prozilla.pine.core.entity.Entity
- getComponentInParent(Class<ComponentType>, boolean) - Method in interface dev.prozilla.pine.core.component.ComponentsContext
- getComponentInParent(Class<ComponentType>, boolean) - Method in interface dev.prozilla.pine.core.component.ComponentsProvider
- getComponentInParent(Class<ComponentType>, boolean) - Method in class dev.prozilla.pine.core.component.Transform
- getComponentInParent(Class<ComponentType>, boolean) - Method in class dev.prozilla.pine.core.entity.Entity
- getComponents(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsContext
-
Gets all components of a given class.
- getComponents(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsProvider
- getComponents(Class<ComponentType>) - Method in class dev.prozilla.pine.core.entity.Entity
-
Returns all components of a given class.
- getComponentsInChildren(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsContext
- getComponentsInChildren(Class<ComponentType>) - Method in interface dev.prozilla.pine.core.component.ComponentsProvider
- getComponentsInChildren(Class<ComponentType>) - Method in class dev.prozilla.pine.core.component.Transform
- getComponentsInChildren(Class<ComponentType>) - Method in class dev.prozilla.pine.core.entity.Entity
- getConfig() - Method in class dev.prozilla.pine.core.Application
- getConfig() - Method in class dev.prozilla.pine.core.ApplicationBuilder
- getConfig() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getConfig() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getConfig() - Method in class dev.prozilla.pine.core.rendering.Renderer
- getContext() - Method in class dev.prozilla.pine.core.component.ui.Node
- getContextId() - Method in class dev.prozilla.pine.core.Application
-
Returns an integer that is incremented whenever a scene is loaded/unloaded.
- getCoordinate() - Method in class dev.prozilla.pine.core.component.sprite.PhantomTile
- getCoordinate() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- getCoordinate() - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- getCopyright() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getCurrentScene() - Method in class dev.prozilla.pine.core.Application
- getCurrentTime() - Method in class dev.prozilla.pine.core.state.HeadlessTimer
- getCurrentTime() - Method in class dev.prozilla.pine.core.state.Timer
- getCursor() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Returns the position of the cursor.
- getCursor() - Method in class dev.prozilla.pine.core.state.input.Input
- getCursor(boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Returns the position of the cursor on the screen.
- getCursorBlocker() - Method in class dev.prozilla.pine.core.state.input.Input
-
Returns the entity that is blocking the cursor in the current frame.
- getCurve() - Method in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- getCurve() - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
- getData() - Method in class dev.prozilla.pine.core.component.deserialization.DeserializedData
-
Returns the deserialized data.
- getDebugTextHeight(CharSequence) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- getDebugTextHeight(CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Calculates total height of a debug text.
- getDebugTextWidth(CharSequence) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- getDebugTextWidth(CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Calculates total width of a debug text.
- getDefaultFont() - Method in class dev.prozilla.pine.core.Application
- getDefaultName() - Method in class dev.prozilla.pine.common.util.checks.ArrayChecks
- getDefaultName() - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
- getDefaultName() - Method in class dev.prozilla.pine.common.util.checks.CollectionChecks
- getDefaultName() - Method in class dev.prozilla.pine.common.util.checks.ObjectChecks
- getDefaultName() - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- getDeltaTime() - Method in class dev.prozilla.pine.core.state.Timer
- getDepth() - Method in class dev.prozilla.pine.core.component.Transform
- getDepthIndex() - Method in class dev.prozilla.pine.core.component.Transform
- getDescription() - Method in class dev.prozilla.pine.core.mod.ModMetadata
- getDescriptor() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the descriptor of the platform and architecture in the format
platform/architecture. - getDeveloper() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getDimension(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getDirectionProperty() - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- getDistributionProperty() - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- getDualDimension(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getEdges() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Returns the amount of edges of this circle.
- getElement(int, E[]) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Applies this wrap mode to an index for an array and returns the corresponding element.
- getElement(int, List<E>) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Applies this wrap mode to an index for a list and returns the corresponding element.
- getEntities() - Method in class dev.prozilla.pine.core.entity.EntityManager
- getEntity() - Method in class dev.prozilla.pine.core.component.Component
-
Getter for the entity this component is attached to.
- getEntity() - Method in interface dev.prozilla.pine.core.component.ComponentsProvider
- getEntity() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- getEntity() - Method in class dev.prozilla.pine.core.entity.EntityChunk
- getEntity() - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getEntityCount() - Method in class dev.prozilla.pine.core.state.Tracker
- getError() - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- getError() - Method in class dev.prozilla.pine.common.util.parser.Parser
-
Returns the error message or
null, if the parsing succeeded and removes it. - getErrorString(int) - Static method in class dev.prozilla.pine.common.lwjgl.ALUtils
-
Translates an OpenAL error code to a string describing the error.
- getErrorString(int) - Static method in class dev.prozilla.pine.common.lwjgl.GLUtils
-
Translates an OpenGL error code to a string describing the error.
- getEventDispatcher() - Method in interface dev.prozilla.pine.common.event.EventDispatcherProvider
- getEventDispatcher() - Method in class dev.prozilla.pine.core.component.ui.Node
- getException() - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- getFactor() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- getFactor() - Method in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- getFactor() - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
- getFactor(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Returns the factor based on this dimension's unit and a given context element.
- getFallbackColor() - Method in class dev.prozilla.pine.core.rendering.Renderer
- getFileExtension(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Returns the file extension of a given path.
- getFileName(String) - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getFileName(String, String) - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getFirst(List<E>) - Static method in class dev.prozilla.pine.common.util.ListUtils
-
Returns the first element in a list, or
nullif the list is empty. - getFirst(K) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- getFirstChild() - Method in class dev.prozilla.pine.core.component.Transform
- getFirstChild() - Method in class dev.prozilla.pine.core.entity.Entity
- getFirstChild() - Method in interface dev.prozilla.pine.core.entity.EntityContext
- getFirstChild() - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getFlippedImage() - Method in class dev.prozilla.pine.common.asset.image.Image
- getFloat(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getFloat(String, float) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getFocusedNode() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- getFontSize() - Method in class dev.prozilla.pine.core.component.ui.TextNode
- getFps() - Method in class dev.prozilla.pine.core.state.Tracker
-
Returns the current amount of frames rendered per second.
- getFPS() - Method in class dev.prozilla.pine.core.state.Timer
- getFrameBufferObject() - Method in class dev.prozilla.pine.core.rendering.Renderer
- getGameName() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getGamepad() - Method in class dev.prozilla.pine.core.state.input.Input
-
Returns the first gamepad if it is connected, otherwise returns a fallback gamepad which returns
0ffor all axes andfalsefor all buttons. - getGamepad(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Returns the gamepad that matches the given ID.
- getGap() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getGapProperty() - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- getGenericStyle(StyledPropertyKey<?>, boolean) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- getGLFWVersion() - Static method in class dev.prozilla.pine.Pine
-
Returns the version of GLFW.
- getGlobalX() - Method in class dev.prozilla.pine.core.component.Transform
- getGlobalY() - Method in class dev.prozilla.pine.core.component.Transform
- getGLRenderer() - Static method in class dev.prozilla.pine.Pine
-
Returns the renderer of OpenGL.
- getGLVersion() - Static method in class dev.prozilla.pine.Pine
-
Returns the version of OpenGL.
- getGreen() - Method in class dev.prozilla.pine.common.system.Color
-
Returns the green component.
- getGroup() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- getGroup() - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- getHeight() - Method in class dev.prozilla.pine.common.asset.image.Image
- getHeight() - Method in class dev.prozilla.pine.common.asset.image.Texture
- getHeight() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getHeight() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- getHeight() - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Returns the height of this texture.
- getHeight() - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- getHeight() - Method in class dev.prozilla.pine.core.component.ui.FrameNode
- getHeight() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getHeight() - Method in interface dev.prozilla.pine.core.component.ui.NodeContext
- getHeight() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- getHeight() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
- getHeight() - Method in class dev.prozilla.pine.core.rendering.Renderer
- getHeight() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
-
Returns the height of this rectangle.
- getHeight() - Method in class dev.prozilla.pine.core.Window
- getHeight(CharSequence) - Method in class dev.prozilla.pine.common.asset.text.Font
-
Calculates the height of a character sequence in this font.
- getIconPath() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getId() - Method in class dev.prozilla.pine.common.asset.image.Texture
- getId() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getId() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- getId() - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
- getId() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
- getId() - Method in class dev.prozilla.pine.core.rendering.Shader
-
Getter for the shader ID.
- getId() - Method in class dev.prozilla.pine.core.rendering.VertexArrayObject
-
Getter for the Vertex Array Object ID.
- getId() - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Getter for the Vertex Buffer Object ID.
- getId() - Method in class dev.prozilla.pine.core.scene.Scene
- getId() - Method in class dev.prozilla.pine.core.Window
- getIdentifier() - Method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the identifier of this platform
- getImageChannels(String) - Method in class dev.prozilla.pine.common.asset.pool.ImagePool
- getImageHeight(String) - Method in class dev.prozilla.pine.common.asset.pool.ImagePool
- getImageWidth(String) - Method in class dev.prozilla.pine.common.asset.pool.ImagePool
- getInnerSizeX() - Method in class dev.prozilla.pine.core.component.ui.Node
- getInnerSizeY() - Method in class dev.prozilla.pine.core.component.ui.Node
- getInput() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Returns the input string.
- getInput() - Method in class dev.prozilla.pine.core.Application
- getInput() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getInput() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getInput() - Method in class dev.prozilla.pine.core.system.input.InputSystemBase
- getInstallerName() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getInstance(Collection<E>, Class<T>) - Static method in class dev.prozilla.pine.common.util.ListUtils
-
Finds the first element in a list of a given type.
- getInt(int) - Static method in class dev.prozilla.pine.common.lwjgl.GLUtils
- getInt(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getInt(String, int) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getItem(int) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Returns the item at the given index based on the wrap mode.
- getItem(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key.
- getItem(String, ParseFunction<T>) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getItem(String, Parser<T>) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getItem(String, String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key.
- getItemCount() - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
- getItems() - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Returns an unmodifiable clone of the list of items.
- getJar() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getJavaVersion() - Static method in class dev.prozilla.pine.Pine
-
Returns the version of Java.
- getJreVersion() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getKey(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is pressed.
- getKey(int, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is pressed.
- getKey(Key) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is pressed.
- getKey(Key, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is pressed.
- getKeyDown(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is down.
- getKeyDown(int, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is down.
- getKeyDown(Key) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is down.
- getKeyDown(Key, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a key is down.
- getKeyRepeated(int) - Method in class dev.prozilla.pine.core.state.input.Input
- getKeyRepeated(int, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
- getKeyRepeated(Key) - Method in class dev.prozilla.pine.core.state.input.Input
- getKeyRepeated(Key, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
- getKeys() - Method in class dev.prozilla.pine.core.state.config.Config
- getKeys(int...) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a combination of keys is pressed.
- getKeys(Key...) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a combination of keys is pressed.
- getLast(K) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- getLastChild() - Method in class dev.prozilla.pine.core.component.Transform
- getLastChild() - Method in class dev.prozilla.pine.core.entity.Entity
- getLastChild() - Method in interface dev.prozilla.pine.core.entity.EntityContext
- getLastChild() - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getLayer(Image) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getLayerCount() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getLayers() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getLeft() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the x value of the left edge of this rectangle.
- getLocalStorage() - Method in class dev.prozilla.pine.core.Application
- getLocalStorage() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getLocalStorage() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getLogConfig() - Method in class dev.prozilla.pine.core.ApplicationBuilder
- getLogger() - Method in class dev.prozilla.pine.common.event.EventDispatcher
- getLogger() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
- getLogger() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
- getLogger() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
- getLogger() - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
- getLogger() - Method in class dev.prozilla.pine.core.Application
- getLogger() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getLogger() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getLogger() - Method in class dev.prozilla.pine.core.entity.Entity
- getLogger() - Method in class dev.prozilla.pine.core.state.StateMachine
- getLogger() - Method in class dev.prozilla.pine.core.storage.Storage
- getLWJGLVersion() - Static method in class dev.prozilla.pine.Pine
-
Returns the version of LWJGL.
- getMagnitudes() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- getMainClass() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getMarginProperty() - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- getMarginX() - Method in class dev.prozilla.pine.core.component.ui.Node
- getMarginY() - Method in class dev.prozilla.pine.core.component.ui.Node
- getMaxVertexAttributes() - Static method in class dev.prozilla.pine.core.rendering.ShaderProgram
- getMaxX() - Method in class dev.prozilla.pine.core.component.camera.CameraControlData
-
Returns the maximum X position for the camera.
- getMaxY() - Method in class dev.prozilla.pine.core.component.camera.CameraControlData
-
Returns the maximum Y position for the camera.
- getMinX() - Method in class dev.prozilla.pine.core.component.camera.CameraControlData
-
Returns the minimum X position for the camera.
- getMinY() - Method in class dev.prozilla.pine.core.component.camera.CameraControlData
-
Returns the minimum Y position for the camera.
- getMode() - Method in class dev.prozilla.pine.core.Application
- getModifier(Class<M>) - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Gets the first modifier of a given type.
- getModManager() - Method in class dev.prozilla.pine.core.Application
- getModManager() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getModManager() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getMods() - Method in class dev.prozilla.pine.core.mod.ModManager
-
Returns the metadata of all active mods.
- getMouseButton(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is pressed.
- getMouseButton(int, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is pressed.
- getMouseButton(MouseButton) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is pressed.
- getMouseButton(MouseButton, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is pressed.
- getMouseButtonDown(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is down.
- getMouseButtonDown(int, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is down.
- getMouseButtonDown(MouseButton) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is down.
- getMouseButtonDown(MouseButton, boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether a mouse button is down.
- getName() - Method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the name of this platform
- getName() - Method in class dev.prozilla.pine.core.component.Component
- getName() - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- getName() - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- getName() - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- getName() - Method in class dev.prozilla.pine.core.component.ui.ButtonNode
- getName() - Method in class dev.prozilla.pine.core.component.ui.ImageNode
- getName() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getName() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- getName() - Method in class dev.prozilla.pine.core.component.ui.TextNode
- getName() - Method in class dev.prozilla.pine.core.entity.Entity
- getName() - Method in class dev.prozilla.pine.core.mod.ModMetadata
- getName(String) - Method in class dev.prozilla.pine.core.entity.Entity
- getNode() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getOption(ConfigKey<T>) - Method in class dev.prozilla.pine.core.state.config.Config
-
Returns the value of an option.
- getOption(String) - Method in class dev.prozilla.pine.core.state.config.Config
- getOptions() - Method in class dev.prozilla.pine.core.state.config.Config
-
Returns the collection of options in this configuration.
- getOrdinal() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the ordinal of the current platform, or
-1if the platform is not supported. - getOrigin() - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
- getOriginX() - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
- getOriginY() - Method in class dev.prozilla.pine.core.component.physics.collision.Collider
- getOuterSizeX() - Method in class dev.prozilla.pine.core.component.ui.Node
- getOuterSizeY() - Method in class dev.prozilla.pine.core.component.ui.Node
- getOutputFileName() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getPaddingProperty() - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- getPaddingX() - Method in class dev.prozilla.pine.core.component.ui.Node
- getPaddingY() - Method in class dev.prozilla.pine.core.component.ui.Node
- getParentWithTag(String) - Method in class dev.prozilla.pine.core.component.Transform
- getParentWithTag(String) - Method in class dev.prozilla.pine.core.entity.Entity
- getParentWithTag(String) - Method in interface dev.prozilla.pine.core.entity.EntityContext
-
Gets a parent entity with a given tag.
- getParentWithTag(String) - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getParser() - Method in class dev.prozilla.pine.common.property.ParsedProperty
- getPath() - Method in interface dev.prozilla.pine.common.asset.Asset
-
Returns the path to the file this asset was loaded from.
- getPath() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- getPath() - Method in class dev.prozilla.pine.common.asset.image.Image
- getPath() - Method in class dev.prozilla.pine.common.asset.image.Texture
- getPath() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- getPath() - Method in interface dev.prozilla.pine.common.asset.image.TextureAsset
- getPath() - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- getPath() - Method in class dev.prozilla.pine.common.asset.text.Font
- getPath() - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- getPath() - Method in class dev.prozilla.pine.common.system.Directory
- getPath() - Method in class dev.prozilla.pine.core.rendering.Shader
- getPath() - Method in class dev.prozilla.pine.core.storage.LocalStorage
- getPersistentDataPath() - Method in class dev.prozilla.pine.core.Application
- getPersistentDataPath(String) - Static method in enum class dev.prozilla.pine.common.system.Platform
- getPersistentDataPath(String, boolean) - Static method in enum class dev.prozilla.pine.common.system.Platform
- getPixelRatioX() - Method in class dev.prozilla.pine.core.Window
- getPixelRatioY() - Method in class dev.prozilla.pine.core.Window
- getPixels() - Method in class dev.prozilla.pine.common.asset.image.Image
- getPlatform() - Static method in class dev.prozilla.pine.Pine
-
Returns the platform Pine is running on.
- getPlatformName() - Static method in class dev.prozilla.pine.Pine
-
Returns the name of the platform Pine is running on.
- getPredecessor(E, List<E>) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Returns the element of a list that precedes another element.
- getPredicate() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.If
- getPremultipliedImage() - Method in class dev.prozilla.pine.common.asset.image.Image
- getQuery(Class<? extends Component>[], Class<? extends Component>[], boolean, String) - Method in class dev.prozilla.pine.core.entity.EntityQueryPool
-
Fetches an entity query from the pool or creates a new one if it doesn't exist yet.
- getRadius() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Returns the radius of this circle.
- getRandom() - Method in class dev.prozilla.pine.common.property.random.LocalRandomBooleanProperty
- getRandom() - Method in class dev.prozilla.pine.common.property.random.LocalRandomFloatProperty
- getRandom() - Method in class dev.prozilla.pine.common.property.random.LocalRandomIntProperty
- getRandom() - Method in class dev.prozilla.pine.common.property.random.LocalRandomObjectProperty
- getRandom() - Method in class dev.prozilla.pine.common.property.random.RandomProperty
-
Returns the random number generator of this property.
- getRed() - Method in class dev.prozilla.pine.common.system.Color
-
Returns the red component.
- getRegex() - Method in class dev.prozilla.pine.common.util.parser.ListParser
-
Returns the regex based on the separator of this parser.
- getRemainingInput() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- getRenderConfig() - Method in class dev.prozilla.pine.core.ApplicationBuilder
- getRenderedVertices() - Method in class dev.prozilla.pine.core.state.Tracker
- getRenderer() - Method in class dev.prozilla.pine.core.Application
- getRenderer() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getRenderer() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getResourcePath(String) - Static method in class dev.prozilla.pine.common.system.ResourceUtils
-
Finds the resource and returns its normalized path.
- getResourcesPath() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getResourceStream(String) - Static method in class dev.prozilla.pine.common.system.ResourceUtils
-
Finds the resource and returns it as an InputStream.
- getRestarted() - Method in class dev.prozilla.pine.common.property.animated.AnimatedFloatProperty
-
Restarts the animation and returns the current value.
- getRestarted() - Method in class dev.prozilla.pine.common.property.animated.AnimatedIntProperty
-
Restarts the animation and returns the current value.
- getRestartedValue() - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
-
Restarts the animation and returns the current value.
- getResult() - Method in class dev.prozilla.pine.common.util.parser.Parser
-
Returns the result or
null, if the parsing failed and removes it. - getRight() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the x value of the right edge of this rectangle.
- getRoot() - Method in class dev.prozilla.pine.core.component.ui.Node
-
Gets the node root of this node.
- getRules() - Method in class dev.prozilla.pine.common.property.style.Style
- getScale() - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Returns the scale of the camera's viewport.
- getScaledDeltaTime() - Method in class dev.prozilla.pine.core.state.Timer
- getScaledElapsedTime() - Method in class dev.prozilla.pine.core.state.Timer
- getScene() - Method in class dev.prozilla.pine.core.component.Component
- getScene() - Method in class dev.prozilla.pine.core.entity.Entity
- getScene() - Method in interface dev.prozilla.pine.core.scene.SceneProvider
- getScrollX() - Method in class dev.prozilla.pine.core.state.input.Input
- getScrollY() - Method in class dev.prozilla.pine.core.state.input.Input
- getSeed() - Method in class dev.prozilla.pine.common.random.NoiseGenerator
- getSelectedIndex() - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- getSelectedItem() - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- getShape() - Method in class dev.prozilla.pine.core.component.shape.ShapeRenderer
- getSize() - Method in class dev.prozilla.pine.common.asset.text.Font
- getSize() - Method in class dev.prozilla.pine.core.Window
- getSizeProperty() - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- getSnapshot() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Returns a snapshot of what this list will look like after the current iterations are done and the deferred operations are executed.
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.ChildSelector
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.ClassSelector
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.IdSelector
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.NotSelector
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.Selector
-
Returns an integer representing the specificity of this selector.
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.SelectorCombo
- getSpecificity() - Method in class dev.prozilla.pine.common.property.style.selector.TypeSelector
- getSpecificity() - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Returns the specificity of the selector of this rule.
- getState() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- getState() - Method in class dev.prozilla.pine.core.Application
- getState() - Method in class dev.prozilla.pine.core.state.StateMachine
- getState() - Method in interface dev.prozilla.pine.core.state.StateMachineProvider
- getState() - Method in interface dev.prozilla.pine.core.state.StateProvider
- getStateMachine() - Method in interface dev.prozilla.pine.core.state.StateMachineProvider
- getStyle(StyledPropertyKey<T>, boolean) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- getStyle(StyledPropertyKey<T>, boolean, Class<A>) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- getSubdirectory(Path) - Static method in class dev.prozilla.pine.common.system.FileSystem
- getSuccessor(E, List<E>) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Returns the element of a list that succeeds another element.
- getSystemCount() - Method in class dev.prozilla.pine.core.state.Tracker
- getTarget() - Method in class dev.prozilla.pine.common.event.Event
- getTemp(float, float) - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Returns a temporary vector with given values.
- getTemp(float, float, float) - Static method in class dev.prozilla.pine.common.math.vector.Vector3f
-
Returns a temporary vector with given values.
- getTemp(float, float, float, float) - Static method in class dev.prozilla.pine.common.math.vector.Vector4f
-
Returns a temporary vector with given values.
- getTemp(int, int) - Static method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Returns a temporary vector with given values.
- getTemp(int, int, int) - Static method in class dev.prozilla.pine.common.math.vector.Vector3i
-
Returns a temporary vector with given values.
- getTemp(int, int, int, int) - Static method in class dev.prozilla.pine.common.math.vector.Vector4i
-
Returns a temporary vector with given values.
- getText() - Method in class dev.prozilla.pine.core.component.ui.TextInputNode
- getTextHeight(Font, CharSequence) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- getTextHeight(Font, CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Calculates total height of a text.
- getTextHeight(CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
- getTextSize(Font, CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
- getTextSize(CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
- getTexture() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
- getTextWidth(Font, CharSequence) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- getTextWidth(Font, CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Calculates total width of a text.
- getTextWidth(CharSequence) - Method in class dev.prozilla.pine.core.rendering.Renderer
- getThreshold() - Method in class dev.prozilla.pine.common.property.input.AnalogInputProperty
- getTile() - Method in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- getTile() - Method in class dev.prozilla.pine.core.component.sprite.PhantomTile
- getTile() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- getTile() - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- getTile(int, int) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- getTile(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- getTime() - Method in class dev.prozilla.pine.core.Application
-
Returns the current time if the application is still running, or the timestamp of the last frame.
- getTime() - Method in class dev.prozilla.pine.core.state.Timer
- getTime() - Method in class dev.prozilla.pine.core.state.Tracker
-
Returns the time elapsed since
glfwInit()in seconds. - getTimer() - Method in class dev.prozilla.pine.core.Application
- getTimer() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getTimer() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getTop() - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Calculates the y value of the top edge of this rectangle.
- getTotalVertices() - Method in class dev.prozilla.pine.core.state.Tracker
- getTracker() - Method in class dev.prozilla.pine.core.Application
- getTracker() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getTracker() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getTracker() - Method in class dev.prozilla.pine.core.ECSManager
-
Returns the application's tracker.
- getTransform() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- getTransform() - Method in class dev.prozilla.pine.core.entity.EntityChunk
- getTransform() - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- getTransitionRules() - Method in class dev.prozilla.pine.common.property.style.Style
- getType() - Method in class dev.prozilla.pine.common.event.Event
- getType() - Method in class dev.prozilla.pine.common.property.deserialized.ValueDeserializer
- getUniformLocation(CharSequence) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Gets the location of a uniform variable with specified name.
- getUnit() - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- getUnit() - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
- getUpdated(float) - Method in class dev.prozilla.pine.common.property.animated.AnimatedFloatProperty
-
Updates the animation and returns the current value.
- getUpdated(float) - Method in class dev.prozilla.pine.common.property.animated.AnimatedIntProperty
-
Updates the animation and returns the current value.
- getUpdatedValue(float) - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
-
Updates the animation and returns the current value.
- getUps() - Method in class dev.prozilla.pine.core.state.Tracker
-
Returns the current amount of updates per second.
- getUPS() - Method in class dev.prozilla.pine.core.state.Timer
- getUsedLayerCount() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getUserPath(String, String) - Method in enum class dev.prozilla.pine.common.system.Platform
- getValue() - Method in enum class dev.prozilla.pine.common.asset.image.Texture.Filter
- getValue() - Method in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- getValue() - Method in interface dev.prozilla.pine.common.IntEnum
-
Returns the integer value of this instance.
- getValue() - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveObjectProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty.AnimatedAlpha
- getValue() - Method in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.AnimatedDimensionProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.AnimatedDualDimensionProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedColorProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDimensionProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDualDimensionProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedColorProperty
- getValue() - Method in class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedFloatProperty
- getValue() - Method in interface dev.prozilla.pine.common.property.BooleanProperty
- getValue() - Method in class dev.prozilla.pine.common.property.ConditionalProperty
- getValue() - Method in class dev.prozilla.pine.common.property.fixed.FixedObjectProperty
- getValue() - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
-
Returns
null. - getValue() - Method in interface dev.prozilla.pine.common.property.FloatProperty
- getValue() - Method in interface dev.prozilla.pine.common.property.IntProperty
- getValue() - Method in class dev.prozilla.pine.common.property.JoinedStringProperty
- getValue() - Method in class dev.prozilla.pine.common.property.LazyProperty
-
Returns the current value, or fetches the value if it is
null. - getValue() - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableObjectProperty
- getValue() - Method in class dev.prozilla.pine.common.property.ParsedProperty
-
Returns the parsed value, or
nullif the parsing failed. - getValue() - Method in interface dev.prozilla.pine.common.property.Property
-
Returns the value of this property.
- getValue() - Method in class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- getValue() - Method in class dev.prozilla.pine.common.property.storage.StoredBooleanProperty
- getValue() - Method in class dev.prozilla.pine.common.property.storage.StoredFloatProperty
- getValue() - Method in class dev.prozilla.pine.common.property.storage.StoredIntProperty
- getValue() - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
- getValue() - Method in class dev.prozilla.pine.common.property.storage.StoredStringProperty
- getValue() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- getValue() - Method in class dev.prozilla.pine.common.property.VariableColorProperty
- getValue() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fProperty
- getValue() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fProperty
- getValue() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fProperty
- getValue() - Method in enum class dev.prozilla.pine.core.rendering.Shader.Type
- getValue() - Method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- getValue() - Method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- getValue() - Method in class dev.prozilla.pine.core.state.config.ConfigOptionEvent
- getValue() - Method in enum class dev.prozilla.pine.core.state.input.CursorMode
- getValue() - Method in enum class dev.prozilla.pine.core.state.input.CursorType
- getValue() - Method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- getValue() - Method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- getValue() - Method in enum class dev.prozilla.pine.core.state.input.Key
- getValue() - Method in enum class dev.prozilla.pine.core.state.input.MouseButton
- getValue() - Method in enum class dev.prozilla.pine.core.WindowHint
- getValue(float) - Method in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
-
Calculates the position based a given size.
- getValueOf(BooleanProperty, boolean) - Static method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns the value of a given property, or a default value if the property is
null. - getValueOf(FloatProperty, float) - Static method in interface dev.prozilla.pine.common.property.FloatProperty
-
Returns the value of a given property, or a default value if the property is
null. - getValueOf(IntProperty, int) - Static method in interface dev.prozilla.pine.common.property.IntProperty
-
Returns the value of a given property, or a default value if the property is
null. - getValueOf(Property<T>) - Static method in interface dev.prozilla.pine.common.property.Property
-
Returns the value of a given property, or
nullif the property isnull. - getValueOf(Property<T>, T) - Static method in interface dev.prozilla.pine.common.property.Property
-
Returns the value of a given property, or a default value if the property or its value is
null. - getValueOr(Boolean) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
- getValueOr(Float) - Method in interface dev.prozilla.pine.common.property.FloatProperty
- getValueOr(Integer) - Method in interface dev.prozilla.pine.common.property.IntProperty
- getValueOr(T) - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
-
Returns the
defaultValue, because the value of this property is alwaysnull. - getValueOr(T) - Method in interface dev.prozilla.pine.common.property.Property
-
Returns the value of this property, or
defaultValueif the value isnull. - getVector2f(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getVector2i(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getVector3f(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getVector3i(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getVector4f(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getVector4i(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the value of the item in this store with a given key by parsing it.
- getVersion() - Method in class dev.prozilla.pine.core.mod.ModMetadata
- getVersion() - Method in class dev.prozilla.pine.core.state.Tracker
-
Returns the version of the game, if the
version.txtfile is present, or an empty string. - getVersion() - Static method in class dev.prozilla.pine.Pine
-
Returns the version of Pine.
- getVersion() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getViewportCenter() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Creates a new
Vector2fthat represents the center of the viewport. - getW() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fPropertyBase
- getW() - Method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- getW() - Method in interface dev.prozilla.pine.common.property.vector.Vector4fPropertyBase
-
Returns the w value of the current vector, or
0if the vector isnull. - getWatcher() - Method in class dev.prozilla.pine.common.system.Directory
-
Creates a new watcher for this directory or returns the existing one if there already is one.
- getWidth() - Method in class dev.prozilla.pine.common.asset.image.Image
- getWidth() - Method in class dev.prozilla.pine.common.asset.image.Texture
- getWidth() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- getWidth() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- getWidth() - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Returns the width of this texture.
- getWidth() - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- getWidth() - Method in class dev.prozilla.pine.core.component.ui.FrameNode
- getWidth() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getWidth() - Method in interface dev.prozilla.pine.core.component.ui.NodeContext
- getWidth() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- getWidth() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
- getWidth() - Method in class dev.prozilla.pine.core.rendering.Renderer
- getWidth() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
-
Returns the width of this rectangle.
- getWidth() - Method in class dev.prozilla.pine.core.Window
- getWidth(CharSequence) - Method in class dev.prozilla.pine.common.asset.text.Font
-
Calculates the width of a character sequence in this font.
- getWindow() - Method in class dev.prozilla.pine.core.Application
- getWindow() - Method in interface dev.prozilla.pine.core.ApplicationContext
- getWindow() - Method in interface dev.prozilla.pine.core.ApplicationProvider
- getWindowConfig() - Method in class dev.prozilla.pine.core.ApplicationBuilder
- getWindowHeight() - Method in class dev.prozilla.pine.core.state.Tracker
- getWindowSize() - Method in class dev.prozilla.pine.core.state.Tracker
- getWindowWidth() - Method in class dev.prozilla.pine.core.state.Tracker
- getWorld() - Method in class dev.prozilla.pine.core.scene.Scene
- getWorld() - Method in interface dev.prozilla.pine.core.scene.SceneContext
- getWorld() - Method in interface dev.prozilla.pine.core.scene.SceneProvider
- getWorldCursor() - Method in class dev.prozilla.pine.core.state.input.Input
-
Returns the position of the cursor inside the world.
- getWorldCursor(boolean) - Method in class dev.prozilla.pine.core.state.input.Input
-
Returns the position of the cursor inside the world.
- getX() - Method in class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- getX() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- getX() - Method in interface dev.prozilla.pine.common.property.vector.Vector2fProperty
- getX() - Method in interface dev.prozilla.pine.common.property.vector.Vector2fPropertyBase
-
Returns the x value of the current vector, or
0if the vector isnull. - getX() - Method in interface dev.prozilla.pine.common.property.vector.Vector3fProperty
- getX() - Method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- getX() - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- getX() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getX() - Method in class dev.prozilla.pine.core.component.ui.Node
- getX() - Method in interface dev.prozilla.pine.core.component.ui.NodeContext
- getX() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- getX() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Returns the x-coordinate of this circle.
- getX() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- getY() - Method in class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- getY() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- getY() - Method in interface dev.prozilla.pine.common.property.vector.Vector2fProperty
- getY() - Method in interface dev.prozilla.pine.common.property.vector.Vector2fPropertyBase
-
Returns the y value of the current vector, or
0if the vector isnull. - getY() - Method in interface dev.prozilla.pine.common.property.vector.Vector3fProperty
- getY() - Method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- getY() - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- getY() - Method in class dev.prozilla.pine.core.component.ui.LayoutNode
- getY() - Method in class dev.prozilla.pine.core.component.ui.Node
- getY() - Method in interface dev.prozilla.pine.core.component.ui.NodeContext
- getY() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- getY() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Returns the y-coordinate of this circle.
- getY() - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- getZ() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase
- getZ() - Method in interface dev.prozilla.pine.common.property.vector.Vector3fProperty
- getZ() - Method in interface dev.prozilla.pine.common.property.vector.Vector3fPropertyBase
-
Returns the z value of the current vector, or
0if the vector isnull. - getZ() - Method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- getZipFileName() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- getZoom() - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Returns the zoom value multiplied by the scale of the viewport.
- GL_FORWARD_COMPATIBLE - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the OpenGL context should be forward-compatible.
- GL_PROFILE - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies which OpenGL profile to create the context for.
- GL_VERSION_MAJOR - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies the major version of the OpenGL context.
- GL_VERSION_MINOR - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies the minor version of the OpenGL context.
- glCapabilities - Static variable in class dev.prozilla.pine.core.Application
-
The capabilities of the OpenGL context, or
nullif OpenGL has not been initialized yet. - GLException - Exception Class in dev.prozilla.pine.common.exception
-
An OpenGL error.
- GLException() - Constructor for exception class dev.prozilla.pine.common.exception.GLException
- GLException(int) - Constructor for exception class dev.prozilla.pine.common.exception.GLException
- GLException(String) - Constructor for exception class dev.prozilla.pine.common.exception.GLException
- GLFWUtils - Class in dev.prozilla.pine.common.lwjgl
-
GLFW utilities.
- globalRandom - Static variable in class dev.prozilla.pine.common.property.random.RandomProperty
-
The random number generator used to randomize the values of all random properties.
- GLUtils - Class in dev.prozilla.pine.common.lwjgl
-
OpenGL utilities.
- Glyph - Class in dev.prozilla.pine.common.asset.text
-
Represents a font glyph.
- Glyph(float, float, float, float, float, float, float) - Constructor for class dev.prozilla.pine.common.asset.text.Glyph
-
Creates a font Glyph.
- gold() - Static method in class dev.prozilla.pine.common.system.Color
- gold() - Static method in class dev.prozilla.pine.common.system.Colour
- GRAVE_ACCENT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- gray() - Static method in class dev.prozilla.pine.common.system.Color
- green - Variable in class dev.prozilla.pine.common.property.VariableColorProperty
- green() - Static method in class dev.prozilla.pine.common.system.Color
- green() - Static method in class dev.prozilla.pine.common.system.Colour
- green(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- GREEN - Static variable in class dev.prozilla.pine.common.system.Ansi
- GREEN_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- greenBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- grey() - Static method in class dev.prozilla.pine.common.system.Colour
- GridAlignment - Enum Class in dev.prozilla.pine.common.math.vector
-
2-dimensional anchor point relative to the bottom-left corner of a square with width and height
1f. - GridGroup - Class in dev.prozilla.pine.core.component.sprite
-
A component that groups 2D tiles together and aligns them in a grid pattern.
- GridGroup(int) - Constructor for class dev.prozilla.pine.core.component.sprite.GridGroup
- GridInitializer - Class in dev.prozilla.pine.core.system.standard.sprite
- GridInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.sprite.GridInitializer
- GridInputHandler - Class in dev.prozilla.pine.core.system.standard.sprite
- GridInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.sprite.GridInputHandler
- GridPrefab - Class in dev.prozilla.pine.core.entity.prefab.sprite
-
Prefab for 2D tile grids.
- GridPrefab(int) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.GridPrefab
- group - Variable in class dev.prozilla.pine.core.component.sprite.TileRenderer
- GUIDE - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
H
- H - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- handle(char) - Method in interface dev.prozilla.pine.core.state.input.Input.TextListener
- handle(E) - Method in class dev.prozilla.pine.common.event.EventDispatcherContext.EphemeralEventListener
- handle(E) - Method in interface dev.prozilla.pine.common.event.EventListener
-
Handles an event.
- handleInput(String) - Method in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- has(boolean) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
- has(float) - Method in interface dev.prozilla.pine.common.property.FloatProperty
- has(int) - Method in interface dev.prozilla.pine.common.property.IntProperty
- has(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- hasComponent(Class<ComponentType>) - Method in class dev.prozilla.pine.core.entity.Entity
-
Checks if this entity has a component of a given class.
- hasEntities() - Method in class dev.prozilla.pine.core.entity.EntityManager
-
Checks if there are any entities.
- hasEntityChunks() - Method in class dev.prozilla.pine.core.entity.EntityQuery
-
Checks if this entity query has matched any entities.
- hasEntityChunks() - Method in class dev.prozilla.pine.core.system.SystemBase
-
Returns true if this system has any entity chunks.
- hasEqualLocation(TextureAsset) - Method in class dev.prozilla.pine.common.asset.image.Texture
- hasEqualLocation(TextureAsset) - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- hasEqualLocation(TextureAsset) - Method in interface dev.prozilla.pine.common.asset.image.TextureAsset
-
Checks whether two textures are from the same location.
- hasFailed() - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEvent
- hasFinished() - Method in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- hasFinished() - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
- hashCode() - Method in class dev.prozilla.pine.common.asset.image.Image
- hashCode() - Method in class dev.prozilla.pine.common.asset.image.Texture
- hashCode() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- hashCode() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- hashCode() - Method in class dev.prozilla.pine.common.event.Event
- hashCode() - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
- hashCode() - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- hashCode() - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- hashCode() - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.prozilla.pine.common.system.Color
- hashCode() - Method in class dev.prozilla.pine.core.component.Component
- hashCode() - Method in class dev.prozilla.pine.core.entity.Entity
- hashCode() - Method in class dev.prozilla.pine.core.entity.EntityChunk
- hashCode() - Method in class dev.prozilla.pine.core.scene.Scene
- hashCode() - Method in record class dev.prozilla.pine.core.state.config.ConfigKey
-
Returns a hash code value for this object.
- hasImage(Image) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- hasIntValue(E[], int) - Static method in class dev.prozilla.pine.common.util.EnumUtils
- hasItem(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Checks if this store has an item with a given key.
- hasLength() - Method in class dev.prozilla.pine.common.util.checks.ArrayChecks
- hasLength() - Method in class dev.prozilla.pine.common.util.checks.CollectionChecks
- hasLength() - Method in interface dev.prozilla.pine.common.util.checks.IterableChecks
- hasLength() - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- hasLength(E[], int) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array has a given length and throws an
InvalidArrayExceptionif it does not. - hasLength(E[], int, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array has a given length and throws a customized
InvalidArrayExceptionif it does not. - hasLength(Consumer<IntChecks>) - Method in class dev.prozilla.pine.common.util.checks.ArrayChecks
- hasLength(Consumer<IntChecks>) - Method in class dev.prozilla.pine.common.util.checks.CollectionChecks
- hasLength(Consumer<IntChecks>) - Method in interface dev.prozilla.pine.common.util.checks.IterableChecks
-
Performs checks on the length of the iterable.
- hasLength(Consumer<IntChecks>) - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- hasMaxLength(E[], int) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array's length is less than or equal to the maximum length and throws an
InvalidArrayExceptionif it is not. - hasMaxLength(E[], int, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array's length is less than or equal to the maximum length and throws a customized
InvalidArrayExceptionif it is not. - hasMinLength(E[], int) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array's length is greater than or equal to the minimum length and throws an
InvalidArrayExceptionif it is not. - hasMinLength(E[], int, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array's length is greater than or equal to the minimum length and throws a customized
InvalidArrayExceptionif it is not. - hasOption(ConfigKey<?>) - Method in class dev.prozilla.pine.core.state.config.Config
-
Checks whether this config has an option with a given key.
- hasPrefix(String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string starts with a prefix and throws an
InvalidStringExceptionif it doesn't. - hasPrefix(String, String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string starts with a prefix and throws a customized
InvalidStringExceptionif it doesn't. - hasProperty(boolean) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is
trueif the value of this property is equal tovalue. - hasProperty(boolean) - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- hasProperty(float) - Method in class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- hasProperty(float) - Method in interface dev.prozilla.pine.common.property.FloatProperty
-
Returns a boolean property whose value is
trueif the value of this property is equal tovalue. - hasProperty(int) - Method in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- hasProperty(int) - Method in interface dev.prozilla.pine.common.property.IntProperty
-
Returns a boolean property whose value is
trueif the value of this property is equal tovalue. - hasSuffix(String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string ends with a suffix and throws an
InvalidStringExceptionif it doesn't. - hasSuffix(String, String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string ends with a suffix and throws a customized
InvalidStringExceptionif it doesn't. - hasTag(String) - Method in class dev.prozilla.pine.core.entity.Entity
-
Checks whether this entity has a given tag.
- hasTile(int, int) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- hasTile(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- hasValue(T) - Method in interface dev.prozilla.pine.common.property.Property
-
Checks if this property has a given value.
- hasValueProperty(T) - Method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
- hasValueProperty(T) - Method in interface dev.prozilla.pine.common.property.Property
-
Returns a boolean property whose value is
trueif the value of this property is equal tovalue. - HEADLESS - Enum constant in enum class dev.prozilla.pine.core.ApplicationMode
-
A headless application does not render anywhere.
- HeadlessAudioDevice - Class in dev.prozilla.pine.core.audio
- HeadlessAudioDevice(Application) - Constructor for class dev.prozilla.pine.core.audio.HeadlessAudioDevice
- HeadlessInput - Class in dev.prozilla.pine.core.state.input
- HeadlessInput(Application) - Constructor for class dev.prozilla.pine.core.state.input.HeadlessInput
- HeadlessRenderer - Class in dev.prozilla.pine.core.rendering
- HeadlessRenderer(Application) - Constructor for class dev.prozilla.pine.core.rendering.HeadlessRenderer
- HeadlessTimer - Class in dev.prozilla.pine.core.state
- HeadlessTimer() - Constructor for class dev.prozilla.pine.core.state.HeadlessTimer
- HeadlessWindow - Class in dev.prozilla.pine.core
- HeadlessWindow(Application) - Constructor for class dev.prozilla.pine.core.HeadlessWindow
- height - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- height - Variable in class dev.prozilla.pine.core.component.camera.CameraData
- height - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Height of the window.
- height - Variable in class dev.prozilla.pine.core.Window
- HEIGHT - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- HELP - Static variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleCommand
- hex(String) - Static method in class dev.prozilla.pine.common.system.Color
- hex(String) - Static method in class dev.prozilla.pine.common.system.Colour
- HIDDEN - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Makes the cursor invisible when it is hovering over the content area of the window.
- hideCursor() - Method in class dev.prozilla.pine.core.state.input.Input
-
Sets the cursor mode to
CursorMode.HIDDEN. - hideTooltip() - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- history - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- HOME - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- HotFileDeserializer<Data> - Class in dev.prozilla.pine.common.property.deserialized
-
Deserializes data from a JSON file and hot reloads it whenever changes are detected.
- HotFileDeserializer(DirectoryWatcher, String, Class<Data>) - Constructor for class dev.prozilla.pine.common.property.deserialized.HotFileDeserializer
- HotFileDeserializer(DirectoryWatcher, String, Class<Data>, boolean) - Constructor for class dev.prozilla.pine.common.property.deserialized.HotFileDeserializer
- HOVER - Static variable in class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- HOVER_MODIFIER - Static variable in class dev.prozilla.pine.core.component.ui.Node
- hoveringTile - Variable in class dev.prozilla.pine.core.component.sprite.GridGroup
- hsl(float, float, float) - Static method in class dev.prozilla.pine.common.system.Color
-
Source: HSL to RGB color conversion
- hsl(float, float, float) - Static method in class dev.prozilla.pine.common.system.Colour
- hsl(int, int, int) - Static method in class dev.prozilla.pine.common.system.Color
- hsl(int, int, int) - Static method in class dev.prozilla.pine.common.system.Colour
- htmlTag - Variable in class dev.prozilla.pine.core.component.ui.Node
- htmlTag - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
I
- I - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- icon - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Icon of the window.
- ICON - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- iconPath - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- id - Variable in class dev.prozilla.pine.common.asset.image.Image
- id - Variable in class dev.prozilla.pine.core.component.Component
- id - Variable in class dev.prozilla.pine.core.entity.Entity
- IdSelector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that matches elements with a specific tag.
- IdSelector(String) - Constructor for class dev.prozilla.pine.common.property.style.selector.IdSelector
- If(boolean, DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.If
-
Creates a function that returns value of
dimensionTrueif predicate istrue, otherwise returns value ofdimensionFalse. - ifElse(Property<T>, Property<T>) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a conditional property using this boolean property as the condition.
- ifElse(Property<T>, Property<T>) - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- IGNORE - Enum constant in enum class dev.prozilla.pine.common.util.parser.ListParser.ElementParsingFailPolicy
-
Ignores input elements that fail to parse.
- IGNORE_CURSOR_BLOCK_DEFAULT - Static variable in class dev.prozilla.pine.core.state.input.Input
- image - Variable in class dev.prozilla.pine.core.component.ui.ImageNode
- image - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- Image - Class in dev.prozilla.pine.common.asset.image
-
Represents an STB image with a width and a height.
- Image(String, ByteBuffer, int, int, int) - Constructor for class dev.prozilla.pine.common.asset.image.Image
- ImageButtonPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for image buttons in the UI.
- ImageButtonPrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.ImageButtonPrefab
- ImageButtonPrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.ImageButtonPrefab
- ImageInitializer - Class in dev.prozilla.pine.core.system.standard.ui.image
- ImageInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.image.ImageInitializer
- ImageNode - Class in dev.prozilla.pine.core.component.ui
-
A component for rendering an image in the UI.
- ImageNode(TextureAsset) - Constructor for class dev.prozilla.pine.core.component.ui.ImageNode
- ImageNode(String) - Constructor for class dev.prozilla.pine.core.component.ui.ImageNode
- ImagePool - Class in dev.prozilla.pine.common.asset.pool
- ImagePool() - Constructor for class dev.prozilla.pine.common.asset.pool.ImagePool
- ImagePrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for images in the UI.
- ImagePrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- ImagePrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- ImageRenderer - Class in dev.prozilla.pine.core.system.standard.ui.image
- ImageRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.image.ImageRenderer
- images - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPools
- immediatePropagationStopped - Variable in class dev.prozilla.pine.common.event.Event
- includeInstaller - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- includeJre - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- includeZip - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- incrementFPS() - Method in class dev.prozilla.pine.core.state.Timer
- incrementUPS() - Method in class dev.prozilla.pine.core.state.Timer
- init() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- init() - Method in interface dev.prozilla.pine.common.lifecycle.Initializable
-
Initializes this object to prepare its usage.
- init() - Method in class dev.prozilla.pine.common.logging.AppLogger
-
Initializes this logger by reading the application's configuration and creating listeners.
- init() - Method in class dev.prozilla.pine.core.Application
-
Initializes the application.
- init() - Method in class dev.prozilla.pine.core.audio.AudioDevice
- init() - Method in class dev.prozilla.pine.core.audio.HeadlessAudioDevice
- init() - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- init() - Method in class dev.prozilla.pine.core.HeadlessWindow
- init() - Method in class dev.prozilla.pine.core.mod.ModManager
-
Loads all mods from the
modsdirectory by looking for jar files. - init() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
-
Initializes this frame buffer object with a texture.
- init() - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- init() - Method in class dev.prozilla.pine.core.rendering.Renderer
- init() - Method in class dev.prozilla.pine.core.scene.Scene
-
Initializes the scene and its children.
- init() - Method in class dev.prozilla.pine.core.scene.World
-
Executes all initialization systems in this world.
- init() - Method in class dev.prozilla.pine.core.state.input.HeadlessInput
- init() - Method in class dev.prozilla.pine.core.state.input.Input
-
Initializes the input system.
- init() - Method in class dev.prozilla.pine.core.state.Timer
- init() - Method in class dev.prozilla.pine.core.storage.Storage
-
Loads items into this store.
- init() - Method in class dev.prozilla.pine.core.system.init.InitSystem
- init() - Method in class dev.prozilla.pine.core.system.init.InitSystemBase
-
Initializes each entity's data.
- init() - Method in class dev.prozilla.pine.core.system.standard.camera.CameraControlInitializer
- init() - Method in class dev.prozilla.pine.core.system.standard.camera.CameraInitializer
- init() - Method in class dev.prozilla.pine.core.system.SystemManager
-
Runs all systems that handle initialization.
- init() - Method in class dev.prozilla.pine.core.Window
-
Sets the window hints and creates a GLFW window object.
- init(Application) - Method in interface dev.prozilla.pine.core.mod.Mod
-
Initializes this mod.
- init(TileRenderer) - Method in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- INITIAL_VALUE_ERROR - Static variable in interface dev.prozilla.pine.core.state.config.option.ConfigOption
- initialFrame - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
-
Initial frame of the sprite of this particle.
- initialFrame - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- Initializable - Interface in dev.prozilla.pine.common.lifecycle
- initialized - Variable in class dev.prozilla.pine.core.scene.Scene
- initialized - Variable in class dev.prozilla.pine.core.scene.World
- INITIALIZING - Enum constant in enum class dev.prozilla.pine.core.state.ApplicationState
- initialLifetime - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- initPreview(int, int) - Method in class dev.prozilla.pine.core.rendering.Renderer
- initPreview(Input, int, int) - Method in class dev.prozilla.pine.core.Application
- initSystem(World) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Initializes this system and creates the query.
- InitSystem - Class in dev.prozilla.pine.core.system.init
-
System for initializing entity data.
- InitSystem(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.init.InitSystem
- InitSystemBase - Class in dev.prozilla.pine.core.system.init
-
Base class for systems responsible for handling entity data initialization.
- InitSystemBase(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.init.InitSystemBase
- InitSystemBuilder - Class in dev.prozilla.pine.core.system.init
-
Utility class for building initialization systems.
- InitSystemBuilder(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.init.InitSystemBuilder
- InitSystemBuilder.Callback - Interface in dev.prozilla.pine.core.system.init
- initSystems() - Method in class dev.prozilla.pine.core.scene.World
-
Initializes all systems in this world.
- initSystems(Collection<SystemBase>) - Method in class dev.prozilla.pine.core.system.SystemManager
- innerSize - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- input - Variable in class dev.prozilla.pine.core.Application
- input() - Method in class dev.prozilla.pine.core.state.input.gamepad.Gamepad
- input() - Method in class dev.prozilla.pine.core.state.input.Input
-
Prepare handling of input before input systems.
- input(float) - Method in interface dev.prozilla.pine.common.lifecycle.InputHandler
-
Handles input every frame.
- input(float) - Method in class dev.prozilla.pine.core.Application
-
Handles input for the application.
- input(float) - Method in class dev.prozilla.pine.core.scene.Scene
-
Handles input for the scene.
- input(float) - Method in class dev.prozilla.pine.core.scene.World
-
Executes all input systems in this world.
- input(float) - Method in class dev.prozilla.pine.core.system.input.InputSystem
- input(float) - Method in class dev.prozilla.pine.core.system.input.InputSystemBase
-
Updates each entity's data based on input, each frame.
- input(float) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeInputHandler
- input(float) - Method in class dev.prozilla.pine.core.system.standard.ui.tooltip.TooltipInputHandler
- input(float) - Method in class dev.prozilla.pine.core.system.SystemManager
-
Runs all systems that handle input.
- input(Input) - Method in class dev.prozilla.pine.core.Window
- Input - Class in dev.prozilla.pine.core.state.input
-
Handles the GLFW input system.
- Input(Application) - Constructor for class dev.prozilla.pine.core.state.input.Input
-
Creates an input system.
- INPUT - Enum constant in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
-
Fired when the value of an input node has changed.
- INPUT_BINDING_SEPARATOR - Static variable in interface dev.prozilla.pine.common.property.input.InputProperty
- INPUT_ELEMENT_SEPARATOR - Static variable in interface dev.prozilla.pine.common.property.input.InputProperty
- Input.TextListener - Interface in dev.prozilla.pine.core.state.input
- InputBinding - Class in dev.prozilla.pine.common.property.input
-
An input binding is the connection between an input key (mouse buttons, keyboard keys, ...) and a corresponding action.
- InputBinding(InputProperty) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(GamepadAxis) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(GamepadAxis...) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(GamepadButton) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(GamepadButton...) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(Key) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(Key...) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(MouseButton) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBinding(MouseButton...) - Constructor for class dev.prozilla.pine.common.property.input.InputBinding
- InputBindings - Class in dev.prozilla.pine.common.property.input
-
Input bindings are connections between input keys (mouse buttons, keyboard keys, ...) and a corresponding action.
- InputBindings(InputProperty...) - Constructor for class dev.prozilla.pine.common.property.input.InputBindings
- InputHandler - Interface in dev.prozilla.pine.common.lifecycle
- inputNode - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- inputProperty() - Method in class dev.prozilla.pine.common.property.ParsedProperty
-
Returns the input property.
- InputProperty - Interface in dev.prozilla.pine.common.property.input
- InputSystem - Class in dev.prozilla.pine.core.system.input
-
System for updating entity data based on input.
- InputSystem(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.input.InputSystem
- InputSystemBase - Class in dev.prozilla.pine.core.system.input
-
Base class for systems responsible for updating entity data based on input.
- InputSystemBase(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.input.InputSystemBase
- InputSystemBuilder - Class in dev.prozilla.pine.core.system.input
-
Utility class for building input systems.
- InputSystemBuilder(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.input.InputSystemBuilder
- InputSystemBuilder.Callback - Interface in dev.prozilla.pine.core.system.input
- INSERT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- instantiate(World) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
-
Creates a new entity instance with the prefab's default components at position (0, 0).
- instantiate(World, float, float) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
-
Creates a new entity instance with the prefab's default components.
- instantiate(World, int, int) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- instantiate(World, Vector2i) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- IntChecks - Class in dev.prozilla.pine.common.util.checks
-
Utility class for performing checks on integers.
- IntChecks(int) - Constructor for class dev.prozilla.pine.common.util.checks.IntChecks
- IntChecks(int, String) - Constructor for class dev.prozilla.pine.common.util.checks.IntChecks
- IntConfigOption - Class in dev.prozilla.pine.core.state.config.option
- IntConfigOption(int) - Constructor for class dev.prozilla.pine.core.state.config.option.IntConfigOption
-
Creates a config option without a validator.
- IntConfigOption(int, IntPredicate) - Constructor for class dev.prozilla.pine.core.state.config.option.IntConfigOption
-
Creates a config option with a validator.
- integer(int, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- IntEnum - Interface in dev.prozilla.pine.common
-
An enum that is represented by integers.
- intermediate - Variable in class dev.prozilla.pine.common.util.parser.SequentialParser
- Interval(Timer, Callback, float, boolean) - Constructor for class dev.prozilla.pine.core.state.Timer.Interval
- IntMapper - Interface in dev.prozilla.pine.common.util.function.mapper
- IntObserver - Interface in dev.prozilla.pine.common.property.observable
- intParser() - Static method in class dev.prozilla.pine.common.util.parser.SimpleParser
-
Creates a simple parser using
ParseFunction.parseInt(String). - IntPredicate - Interface in dev.prozilla.pine.common.util.function.predicate
-
Represents a predicate of a boolean.
- intProperty(String) - Method in class dev.prozilla.pine.core.storage.Storage
- IntProperty - Interface in dev.prozilla.pine.common.property
-
A property with an integer value.
- InvalidArrayException - Exception Class in dev.prozilla.pine.common.exception
-
Thrown to indicate that a method has been passed an invalid array.
- InvalidArrayException() - Constructor for exception class dev.prozilla.pine.common.exception.InvalidArrayException
-
Creates an invalid array exception with no detail message.
- InvalidArrayException(String) - Constructor for exception class dev.prozilla.pine.common.exception.InvalidArrayException
-
Creates an invalid array exception with a detail message.
- invalidate() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- InvalidCollectionException - Exception Class in dev.prozilla.pine.common.exception
-
Thrown to indicate that a method has been passed an invalid collection.
- InvalidCollectionException() - Constructor for exception class dev.prozilla.pine.common.exception.InvalidCollectionException
-
Creates an invalid collection exception with no detail message.
- InvalidCollectionException(String) - Constructor for exception class dev.prozilla.pine.common.exception.InvalidCollectionException
-
Creates an invalid collection exception with a detail message.
- InvalidNumberException - Exception Class in dev.prozilla.pine.common.exception
-
Thrown to indicate that a method has been passed an invalid number value.
- InvalidNumberException() - Constructor for exception class dev.prozilla.pine.common.exception.InvalidNumberException
-
Creates an invalid number exception with no detail message.
- InvalidNumberException(String) - Constructor for exception class dev.prozilla.pine.common.exception.InvalidNumberException
-
Creates an invalid number exception with a detail message.
- InvalidObjectException - Exception Class in dev.prozilla.pine.common.exception
-
Thrown to indicate that a method has been passed an invalid object.
- InvalidObjectException() - Constructor for exception class dev.prozilla.pine.common.exception.InvalidObjectException
-
Creates an invalid object exception with no detail message.
- InvalidObjectException(String) - Constructor for exception class dev.prozilla.pine.common.exception.InvalidObjectException
-
Creates an invalid object exception with a detail message.
- InvalidStringException - Exception Class in dev.prozilla.pine.common.exception
-
Thrown to indicate that a method has been passed an invalid string.
- InvalidStringException() - Constructor for exception class dev.prozilla.pine.common.exception.InvalidStringException
-
Creates an invalid string exception with no detail message.
- InvalidStringException(String) - Constructor for exception class dev.prozilla.pine.common.exception.InvalidStringException
-
Creates an invalid string exception with a detail message.
- invert() - Method in class dev.prozilla.pine.common.property.ConditionalProperty
-
Returns the inverse of this conditional property.
- invoke(AssetPoolEvent.Type, AssetPool<T>, String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEventDispatcher
- invoke(AssetPoolEvent.Type, AssetPool<T>, String, String, Exception) - Method in class dev.prozilla.pine.common.asset.pool.AssetPoolEventDispatcher
- invoke(Event<Entity.EventType, Entity>) - Method in class dev.prozilla.pine.core.entity.Entity
- invoke(NodeEvent.Type) - Method in class dev.prozilla.pine.core.component.ui.Node
- invoke(Entity.EventType) - Method in class dev.prozilla.pine.core.entity.Entity
- invoke(E) - Method in class dev.prozilla.pine.common.event.EventDispatcher
-
Invokes an event.
- invoke(EventType) - Method in class dev.prozilla.pine.common.event.SimpleEventDispatcher
-
Invokes an event of a given type without a target.
- invoke(EventType, Target) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- invoke(EventType, Target) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Invokes the event of a given type with a given target.
- invoke(EventType, Target) - Method in interface dev.prozilla.pine.common.event.EventDispatcherProvider
- is64Bit() - Static method in enum class dev.prozilla.pine.common.system.Platform.Architecture
-
Checks if the current architecture is 64-bit.
- isActive - Variable in class dev.prozilla.pine.core.component.Component
- isActive - Variable in class dev.prozilla.pine.core.entity.Entity
- isActive - Variable in class dev.prozilla.pine.core.entity.prefab.Prefab
- isActive() - Method in class dev.prozilla.pine.core.entity.Entity
- isActive() - Method in class dev.prozilla.pine.core.entity.EntityChunk
- isActive() - Method in class dev.prozilla.pine.core.scene.Scene
-
Checks whether this scene is the application's current scene.
- isActive() - Method in class dev.prozilla.pine.core.scene.World
- isActive(Action) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Checks whether the key(s) bound to a given action are pressed.
- isAnimated() - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
-
Checks whether this property has an animated value.
- isAnyItemSelected() - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- isAnyState(ApplicationState[]) - Method in class dev.prozilla.pine.core.Application
-
Checks whether this application is in any of the given states.
- isAnyState(S...) - Method in interface dev.prozilla.pine.core.state.StateProvider
-
Checks whether the state machine is in any of the given states.
- isArm() - Static method in enum class dev.prozilla.pine.common.system.Platform.Architecture
-
Checks if the current architecture is Arm-based.
- isAvailable() - Method in class dev.prozilla.pine.core.audio.AudioDevice
-
Checks if the device is ready to be used.
- isBound() - Method in class dev.prozilla.pine.core.rendering.VertexArrayObject
- isBound() - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- isCaptured() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- isChar(char) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Checks if the cursor points to a character that is equal to the given character.
- isCurrent() - Method in enum class dev.prozilla.pine.common.system.Platform.Architecture
-
Checks if this is the current architecture.
- isCurrent() - Method in enum class dev.prozilla.pine.common.system.Platform
-
Checks if this is the current platform.
- isCursorBlocked() - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks whether the cursor is being blocked.
- isDebug() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- isDescendantOf(Transform) - Method in class dev.prozilla.pine.core.component.Transform
- isDescendantOf(Transform) - Method in class dev.prozilla.pine.core.entity.Entity
- isDescendantOf(Transform) - Method in interface dev.prozilla.pine.core.entity.EntityContext
- isDescendantOf(Transform) - Method in interface dev.prozilla.pine.core.entity.EntityProvider
- isDescendantOf(Entity) - Method in interface dev.prozilla.pine.core.entity.EntityContext
- isDevMode() - Static method in class dev.prozilla.pine.core.Application
-
Checks if the application is running in developer mode.
- isDirty - Variable in class dev.prozilla.pine.common.math.dimension.Dimension
- isDirty - Variable in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- isDirty - Variable in class dev.prozilla.pine.core.rendering.shape.Shape
-
If
true, the vertex and UV arrays of this shape will be re-generated before the next draw call. - isDirty(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
- isDirty(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- isDirty(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
-
Checks whether this dimension has been modified since the last calculation.
- isDirty(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- isDown(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- isDown(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- isDown(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- isDown(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- isDown(GamepadInput) - Method in interface dev.prozilla.pine.common.property.input.GamepadInputProperty
- isDown(Input) - Method in interface dev.prozilla.pine.common.property.input.GamepadInputProperty
- isDown(Input) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- isDown(Input) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- isDown(Input) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- isDown(Input) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- isDown(Input) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- isDown(Input) - Method in class dev.prozilla.pine.common.property.input.MouseButtonProperty
- isDown(Input) - Method in class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- isDownProperty(Input) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- isDynamic() - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
-
Checks whether this property has a dynamic value.
- isDynamic(Unit) - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
- isEmpty() - Method in interface dev.prozilla.pine.common.Container
- isEmpty() - Method in class dev.prozilla.pine.core.mod.ModManager
-
Returns true if there are no mods active.
- isEmpty() - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Returns true if this group is empty.
- isEqualTo(Object) - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
-
Checks that the value is equal to a given object.
- isErrorActive() - Method in class dev.prozilla.pine.common.logging.Logger
- isFalse() - Method in class dev.prozilla.pine.common.property.ConditionalProperty
-
Checks if the condition of this property is not
true. - isFalse(Boolean) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- isFalse(String) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- isFixed(Unit) - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
- isFocused() - Method in class dev.prozilla.pine.core.component.ui.Node
- isGamepadConnected(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Checks if the gamepad that matches the given ID is connected.
- isGreaterThan(int) - Method in class dev.prozilla.pine.common.util.checks.IntChecks
-
Checks that the integer is greater than another integer.
- isHorizontal() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- isHovering - Variable in class dev.prozilla.pine.core.component.ui.ButtonNode
- isHovering() - Method in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- isHovering() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- isHovering() - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- isHovering(TileRenderer) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- isHovering(Entity) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- isImmediatePropagationStopped() - Method in class dev.prozilla.pine.common.event.Event
- isInArray() - Method in class dev.prozilla.pine.common.asset.image.Texture
- isInArray() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- isInArray() - Method in interface dev.prozilla.pine.common.asset.image.TextureAsset
- isInitialized - Variable in class dev.prozilla.pine.core.storage.Storage
- isInitialized - Variable in class dev.prozilla.pine.core.Window
- isInitialized() - Method in class dev.prozilla.pine.core.system.SystemManager
- isInLayout() - Method in class dev.prozilla.pine.core.component.ui.Node
- isInRange(int, int) - Method in class dev.prozilla.pine.common.util.checks.IntChecks
-
Checks that the integer is in the given range.
- isInRange(int, int, int) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given number is in the given range and throws an
InvalidNumberExceptionif it is not. - isInRange(int, int, int, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given number is in the given range and throws a customized
InvalidNumberExceptionif it is not. - isInside(float, float) - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Checks if a given point is inside this rectangle.
- isInside(int, int) - Method in class dev.prozilla.pine.core.component.ui.Node
-
Checks if a point is inside this rectangle.
- isInside(Vector2f) - Method in class dev.prozilla.pine.core.component.physics.collision.RectCollider
-
Checks if a given point is inside this rectangle.
- isInside(Vector2i) - Method in class dev.prozilla.pine.core.component.ui.Node
-
Checks if a point is inside this rectangle.
- isInsideRect(float, float, Vector2f, Vector2f) - Static method in class dev.prozilla.pine.core.component.ui.Node
-
Checks if a point is inside a given rectangle.
- isInsideRect(Vector2f, Vector2f, Vector2f) - Static method in class dev.prozilla.pine.core.component.ui.Node
-
Checks if a point is inside a given rectangle.
- isInTooltip() - Method in class dev.prozilla.pine.core.component.ui.Node
- isItemSelected(T) - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- isIterating() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Checks if this list is being iterated.
- isLessThan(int) - Method in class dev.prozilla.pine.common.util.checks.IntChecks
-
Checks that the integer is less than another integer.
- isLoading() - Method in class dev.prozilla.pine.core.Application
- isMethodCall(String) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- isMuted() - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- isMuted() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- isNotBlank() - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- isNotBlank(String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string is not blank and throws an
InvalidStringExceptionif it is not. - isNotBlank(String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string is not blank and throws a customized
InvalidStringExceptionif it is. - isNotChar(char) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Checks if the cursor points to a character that is not equal to the given character.
- isNotEmpty() - Method in class dev.prozilla.pine.common.util.checks.ArrayChecks
- isNotEmpty() - Method in class dev.prozilla.pine.common.util.checks.CollectionChecks
- isNotEmpty() - Method in interface dev.prozilla.pine.common.util.checks.IterableChecks
-
Checks that the iterable is not empty.
- isNotEmpty() - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- isNotEmpty(E[]) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array is not empty and throws an
InvalidArrayExceptionif it is. - isNotEmpty(E[], String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given array is not empty and throws a customized
InvalidArrayExceptionif it is. - isNotEmpty(String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string is not empty and throws an
InvalidStringExceptionif it is not. - isNotEmpty(String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given string is not empty and throws a customized
InvalidStringExceptionif it is. - isNotEqualTo(Object) - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
-
Checks that the value is not equal to a given object.
- isNotFalse(Boolean) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- isNotNull() - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
-
Returns
false, because the value of this property is alwaysnull. - isNotNull() - Method in interface dev.prozilla.pine.common.property.NonNullProperty
-
Returns
true, because the value of this property is nevernull. - isNotNull() - Method in interface dev.prozilla.pine.common.property.Property
-
Checks if the value of this property is not
null. - isNotNull() - Method in class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- isNotNull() - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
- isNotNull() - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
-
Checks that the value is not null.
- isNotNull(O) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- isNotNull(O, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- isNotNullProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- isNotNullProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- isNotNullProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- isNotNullProperty() - Method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
- isNotNullProperty() - Method in interface dev.prozilla.pine.common.property.NonNullProperty
-
Returns a boolean property whose value is always
true. - isNotNullProperty() - Method in interface dev.prozilla.pine.common.property.Property
-
Returns a boolean property whose value is
trueif the value of this property is notnulland vice versa. - isNotNullProperty() - Method in class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- isNotTrue(Boolean) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- isNull() - Method in interface dev.prozilla.pine.common.property.Property
-
Checks if the value of this property is
null. - isOpenGLInitialized() - Static method in class dev.prozilla.pine.core.Application
- isOutputActive() - Method in class dev.prozilla.pine.common.logging.Logger
- isPaused() - Method in class dev.prozilla.pine.core.Application
- isPlaying() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- isPlaying() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- isPlaying() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- isPositive(boolean) - Method in class dev.prozilla.pine.common.util.checks.IntChecks
-
Checks that the integer is positive.
- isPositive(float, boolean) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given number is a positive number and throws an
InvalidNumberExceptionif it is not. - isPositive(float, boolean, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given number is a positive number and throws a customized
InvalidNumberExceptionif it is not. - isPositive(int, boolean) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given number is a positive number and throws an
InvalidNumberExceptionif it is not. - isPositive(int, boolean, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
-
Checks that the given number is a positive number and throws a customized
InvalidNumberExceptionif it is not. - isPressed(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- isPressed(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- isPressed(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- isPressed(GamepadInput) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- isPressed(GamepadInput) - Method in interface dev.prozilla.pine.common.property.input.GamepadInputProperty
- isPressed(Input) - Method in interface dev.prozilla.pine.common.property.input.GamepadInputProperty
- isPressed(Input) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- isPressed(Input) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- isPressed(Input) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- isPressed(Input) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- isPressed(Input) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- isPressed(Input) - Method in class dev.prozilla.pine.common.property.input.MouseButtonProperty
- isPressed(Input) - Method in class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- isPressedProperty(Input) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- isPreview() - Method in class dev.prozilla.pine.core.Application
- isPropagationStopped() - Method in class dev.prozilla.pine.common.event.Event
- isRegistered() - Method in class dev.prozilla.pine.core.entity.Entity
-
Checks whether this entity is registered in the entity manager.
- isRendering() - Method in class dev.prozilla.pine.core.rendering.Renderer
- isRound(float) - Static method in class dev.prozilla.pine.common.math.MathUtils
- isRunning() - Method in class dev.prozilla.pine.core.Application
-
Checks whether this application hasn't been stopped yet.
- isSnapshotEmpty() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Checks if the snapshot of this list is empty.
- isSpawning - Variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- isStandalone() - Method in class dev.prozilla.pine.core.Application
- isState(ApplicationState) - Method in class dev.prozilla.pine.core.Application
-
Checks whether this application is in a given state.
- isState(S) - Method in interface dev.prozilla.pine.core.state.StateProvider
-
Checks whether the state machine is in a given state.
- isSupported() - Static method in enum class dev.prozilla.pine.common.system.Platform.Architecture
-
Checks if the current architecture is supported by Pine.
- isSupported() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Checks if the current platform is supported by Pine.
- isTrue() - Method in class dev.prozilla.pine.common.property.ConditionalProperty
-
Checks if the condition of this property is
true. - isTrue(Boolean) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- isTrue(String) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- isUnix() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Checks if the current platform is Unix-based.
- isValid(boolean) - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
- isValid(float) - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
- isValid(int) - Static method in enum class dev.prozilla.pine.common.asset.image.Texture.Filter
- isValid(int) - Static method in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- isValid(int) - Static method in enum class dev.prozilla.pine.core.rendering.Shader.Type
- isValid(int) - Static method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- isValid(int) - Static method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- isValid(int) - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
- isValid(int) - Static method in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Checks if a given value is a valid value for a cursor type.
- isValid(int) - Static method in enum class dev.prozilla.pine.core.state.input.CursorType
-
Checks if a given value is a valid value for a cursor type.
- isValid(int) - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
-
Checks if a given value is a valid value for a GLFW gamepad axis.
- isValid(int) - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
-
Checks if a given value is a valid value for a GLFW gamepad button.
- isValid(int) - Static method in enum class dev.prozilla.pine.core.state.input.Key
-
Checks if a given value is a valid value for a GLFW key.
- isValid(int) - Static method in enum class dev.prozilla.pine.core.state.input.MouseButton
-
Checks if a given value is a valid value for a GLFW mouse button.
- isValid(int) - Static method in enum class dev.prozilla.pine.core.WindowHint
-
Checks if a given value is a valid value for a GLFW window hint.
- isValid(String) - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
- isValidInteger(String) - Static method in class dev.prozilla.pine.common.math.MathUtils
- isValidValue(Boolean) - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
- isValidValue(Float) - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
- isValidValue(Integer) - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
- isValidValue(T) - Method in interface dev.prozilla.pine.core.state.config.option.ConfigOption
-
Checks whether a value is a valid value for this option.
- isValidValue(T) - Method in class dev.prozilla.pine.core.state.config.option.ObjectConfigOption
- isVertical() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- isZero() - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- isZero(Node) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
-
Checks whether this pair of dimensions computes to
0for a given element. - isZero(Node) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- isZeroProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- isZeroProperty() - Method in interface dev.prozilla.pine.common.property.FloatProperty
-
Returns a boolean property whose value is
trueif the value of this property is0. - isZeroProperty() - Method in interface dev.prozilla.pine.common.property.IntProperty
-
Returns a boolean property whose value is
trueif the value of this property is0. - italic(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- ITALIC - Static variable in class dev.prozilla.pine.common.system.Ansi
- items - Variable in class dev.prozilla.pine.common.property.selection.SelectionProperty
- items - Variable in class dev.prozilla.pine.core.storage.Storage
-
The items in this store.
- items() - Method in interface dev.prozilla.pine.common.CollectionProvider
- items() - Method in class dev.prozilla.pine.common.property.JoinedStringProperty
- items() - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the items in this store.
- IterableChecks<C> - Interface in dev.prozilla.pine.common.util.checks
- iterations - Variable in class dev.prozilla.pine.core.component.ui.Node
- iterator() - Method in interface dev.prozilla.pine.common.CollectionProvider
- iterator() - Method in class dev.prozilla.pine.common.util.DeferredList
- iterator() - Method in class dev.prozilla.pine.core.system.SystemGroup
J
- J - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- jar - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- JoinedStringProperty - Class in dev.prozilla.pine.common.property
-
A decorator for string properties which joins strings.
- JoinedStringProperty(StringProperty...) - Constructor for class dev.prozilla.pine.common.property.JoinedStringProperty
- JoinedStringProperty(String) - Constructor for class dev.prozilla.pine.common.property.JoinedStringProperty
- JoinedStringProperty(String, StringProperty...) - Constructor for class dev.prozilla.pine.common.property.JoinedStringProperty
- jreVersion - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- jumpAtStart - Variable in class dev.prozilla.pine.common.math.easing.StepEasing
K
- K - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- key - Variable in class dev.prozilla.pine.common.property.storage.StoredProperty
- key() - Method in record class dev.prozilla.pine.core.state.config.ConfigKey
-
Returns the value of the
keyrecord component. - Key - Enum Class in dev.prozilla.pine.core.state.input
-
Mappings for GLFW integer values for keyboard keys based on the US keyboard layout.
- keyBindings - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- KeyBindings<Action> - Class in dev.prozilla.pine.core.state.input
-
Handles key bindings for the input system.
- KeyBindings(Input) - Constructor for class dev.prozilla.pine.core.state.input.KeyBindings
-
Creates new key bindings.
- KeyboardKeyProperty - Class in dev.prozilla.pine.common.property.input
- KeyboardKeyProperty() - Constructor for class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- KeyboardKeyProperty(Key) - Constructor for class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- KeyboardKeysProperty - Class in dev.prozilla.pine.common.property.input
- KeyboardKeysProperty() - Constructor for class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- KeyboardKeysProperty(Key...) - Constructor for class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- keys() - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the keys of the items in this store.
- kill() - Method in class dev.prozilla.pine.core.component.particle.ParticleRenderer
L
- L - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- L_ALT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- L_BRACKET - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- L_CONTROL - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- L_SHIFT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- L_SUPER - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- LAUNCH4J_TEMP_PATH - Static variable in class dev.prozilla.pine.tools.BuildTool
- LayoutNode - Class in dev.prozilla.pine.core.component.ui
-
A component that groups multiple nodes together and arranges them.
- LayoutNode() - Constructor for class dev.prozilla.pine.core.component.ui.LayoutNode
- LayoutNode(Direction) - Constructor for class dev.prozilla.pine.core.component.ui.LayoutNode
- LayoutNode(Direction, EdgeAlignment) - Constructor for class dev.prozilla.pine.core.component.ui.LayoutNode
- LayoutNode(Direction, EdgeAlignment, LayoutNode.Distribution) - Constructor for class dev.prozilla.pine.core.component.ui.LayoutNode
- LayoutNode.Distribution - Enum Class in dev.prozilla.pine.core.component.ui
- LayoutNodeArranger - Class in dev.prozilla.pine.core.system.standard.ui.layout
-
Arranges children of layout nodes based on their size and the alignment and distribution of the layout.
- LayoutNodeArranger() - Constructor for class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeArranger
- LayoutNodeInitializer - Class in dev.prozilla.pine.core.system.standard.ui.layout
-
Initializes layout nodes by fetching their children.
- LayoutNodeInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeInitializer
- LayoutNodeInputHandler - Class in dev.prozilla.pine.core.system.standard.ui.layout
-
Updates the
passThroughproperties of layout nodes based on their background color. - LayoutNodeInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeInputHandler
- LayoutNodeResizer - Class in dev.prozilla.pine.core.system.standard.ui.layout
-
Resizes layout nodes based on the sizes of their children.
- LayoutNodeResizer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeResizer
- LayoutNodeStyle - Class in dev.prozilla.pine.core.component.ui.style
- LayoutNodeStyle(AnimationData, Node) - Constructor for class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- LayoutNodeStyle(AnimationData, Node, StyleSheet) - Constructor for class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- LayoutNodeStyler - Class in dev.prozilla.pine.core.system.standard.ui.layout
- LayoutNodeStyler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeStyler
- LayoutPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for UI layouts.
- LayoutPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- LazyProperty<T> - Class in dev.prozilla.pine.common.property
-
A property that does not have a value until it is used for the first time.
- LazyProperty() - Constructor for class dev.prozilla.pine.common.property.LazyProperty
- left() - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a new vector (-1, 0)
- left() - Static method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a new vector (-1, 0)
- LEFT - Enum constant in enum class dev.prozilla.pine.common.math.vector.Direction
- LEFT - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- LEFT - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- LEFT - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- LEFT_ARROW - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- LEFT_BUMPER - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- LEFT_THUMB - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- LEFT_TRIGGER - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- LEFT_X - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- LEFT_Y - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- length() - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Calculates the length of this vector.
- length() - Method in class dev.prozilla.pine.common.math.vector.VectorFloat
- length() - Method in class dev.prozilla.pine.common.math.vector.VectorInt
- lengthOf(String) - Static method in class dev.prozilla.pine.common.util.StringUtils
- lengthProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- lengthProperty() - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns an integer property whose value is the length of the value of this property.
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.VectorFloat
-
Calculates the squared length of this vector.
- lengthSquared() - Method in class dev.prozilla.pine.common.math.vector.VectorInt
-
Calculates the squared length of this vector.
- lerp(float, float, float) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Linear interpolation between two values.
- lerp(V, float) - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Calculates a linear interpolation between this vector with another vector.
- lifetime - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
-
Remaining life of this particle, in seconds.
- lifetime - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- lightBlue() - Static method in class dev.prozilla.pine.common.system.Color
- lightBlue() - Static method in class dev.prozilla.pine.common.system.Colour
- lightCyan() - Static method in class dev.prozilla.pine.common.system.Color
- lightCyan() - Static method in class dev.prozilla.pine.common.system.Colour
- lightGray() - Static method in class dev.prozilla.pine.common.system.Color
- lightGreen() - Static method in class dev.prozilla.pine.common.system.Color
- lightGreen() - Static method in class dev.prozilla.pine.common.system.Colour
- lightGrey() - Static method in class dev.prozilla.pine.common.system.Colour
- lightYellow() - Static method in class dev.prozilla.pine.common.system.Color
- lightYellow() - Static method in class dev.prozilla.pine.common.system.Colour
- lime() - Static method in class dev.prozilla.pine.common.system.Color
- lime() - Static method in class dev.prozilla.pine.common.system.Colour
- LINEAR - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Filter
- LINEAR - Enum constant in enum class dev.prozilla.pine.common.math.easing.Easing
- link() - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Link this program and check its status afterward.
- LINUX - Enum constant in enum class dev.prozilla.pine.common.system.Platform
- ListCommand(String) - Constructor for class dev.prozilla.pine.core.component.ui.dev.ConfigCommand.ListCommand
- ListParser<E> - Class in dev.prozilla.pine.common.util.parser
-
Parser that parses a list of elements using another parser.
- ListParser(Parser<E>) - Constructor for class dev.prozilla.pine.common.util.parser.ListParser
- ListParser(Parser<E>, String) - Constructor for class dev.prozilla.pine.common.util.parser.ListParser
- ListParser(Parser<E>, String, ListParser.ElementParsingFailPolicy) - Constructor for class dev.prozilla.pine.common.util.parser.ListParser
- ListParser.ElementParsingFailPolicy - Enum Class in dev.prozilla.pine.common.util.parser
-
Policy that determines how elements are handled when they can't be parsed successfully.
- ListUtils - Class in dev.prozilla.pine.common.util
-
Utility methods related to lists.
- load() - Method in class dev.prozilla.pine.core.scene.Scene
-
Loads this scene with the default camera prefab.
- load() - Method in class dev.prozilla.pine.core.storage.LocalStorage
- load() - Method in class dev.prozilla.pine.core.storage.SessionStorage
- load() - Method in class dev.prozilla.pine.core.storage.Storage
-
Loads items into this store.
- load(int, String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- load(Prefab) - Method in class dev.prozilla.pine.core.scene.Scene
-
Fills this scene with a new world and camera.
- load(Shader.Type, String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- load(String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Loads an asset from a path or retrieves it from the pool if it has already been loaded once.
- load(String) - Method in class dev.prozilla.pine.common.asset.pool.AudioSourcePool
- load(String) - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- load(String) - Method in class dev.prozilla.pine.common.asset.pool.ImagePool
- load(String) - Method in interface dev.prozilla.pine.common.asset.pool.MultiAssetLoader
- load(String) - Method in class dev.prozilla.pine.common.asset.pool.StyleSheetPool
- load(String) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- load(String, int) - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- load(String, Texture.Filter) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- load(String, Texture.Wrap) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- load(String, Texture.Wrap, Texture.Filter) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- LOAD_ON_READ - Static variable in class dev.prozilla.pine.core.state.config.StorageConfig
- loadAll(String...) - Method in interface dev.prozilla.pine.common.asset.pool.MultiAssetLoader
- loadAll(List<String>) - Method in interface dev.prozilla.pine.common.asset.pool.MultiAssetLoader
- loadComputeShader(String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- loaded - Variable in class dev.prozilla.pine.core.scene.Scene
- LOADED - Enum constant in enum class dev.prozilla.pine.common.asset.pool.AssetPoolEvent.Type
- loadFragmentShader(String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- loadGeometryShader(String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- loadIcons() - Method in class dev.prozilla.pine.core.Application
-
Loads the window icons.
- LOADING - Enum constant in enum class dev.prozilla.pine.common.asset.pool.AssetPoolEvent.Type
- LOADING - Enum constant in enum class dev.prozilla.pine.core.state.ApplicationState
- loadInTextureArray(String) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- loadOnRead - Variable in class dev.prozilla.pine.core.state.config.StorageConfig
-
Determines whether the local storage will be loaded every time it is read from.
- loadScene(int) - Method in class dev.prozilla.pine.core.Application
- loadScene(Scene) - Method in class dev.prozilla.pine.core.Application
- loadVertexShader(String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- localRandom - Variable in class dev.prozilla.pine.common.property.random.LocalRandomBooleanProperty
- localRandom - Variable in class dev.prozilla.pine.common.property.random.LocalRandomFloatProperty
- localRandom - Variable in class dev.prozilla.pine.common.property.random.LocalRandomIntProperty
- localRandom - Variable in class dev.prozilla.pine.common.property.random.LocalRandomObjectProperty
- LocalRandomBooleanProperty - Class in dev.prozilla.pine.common.property.random
- LocalRandomBooleanProperty() - Constructor for class dev.prozilla.pine.common.property.random.LocalRandomBooleanProperty
- LocalRandomFloatProperty - Class in dev.prozilla.pine.common.property.random
- LocalRandomFloatProperty(float, float) - Constructor for class dev.prozilla.pine.common.property.random.LocalRandomFloatProperty
- LocalRandomFloatProperty(Vector2f) - Constructor for class dev.prozilla.pine.common.property.random.LocalRandomFloatProperty
- LocalRandomIntProperty - Class in dev.prozilla.pine.common.property.random
- LocalRandomIntProperty(int, int) - Constructor for class dev.prozilla.pine.common.property.random.LocalRandomIntProperty
- LocalRandomIntProperty(Vector2i) - Constructor for class dev.prozilla.pine.common.property.random.LocalRandomIntProperty
- LocalRandomObjectProperty<T> - Class in dev.prozilla.pine.common.property.random
- LocalRandomObjectProperty(T, T) - Constructor for class dev.prozilla.pine.common.property.random.LocalRandomObjectProperty
- localStorage - Variable in class dev.prozilla.pine.core.Application
- LocalStorage - Class in dev.prozilla.pine.core.storage
-
A key-value store that is saved as a properties file on the user's system.
- LocalStorage(Application) - Constructor for class dev.prozilla.pine.core.storage.LocalStorage
- log() - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
-
Logs an empty line.
- log() - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log() - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log() - Method in class dev.prozilla.pine.common.logging.Logger
- log(boolean) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(boolean) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(boolean) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(boolean) - Method in class dev.prozilla.pine.common.logging.Logger
- log(char) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(char) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(char) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(char) - Method in class dev.prozilla.pine.common.logging.Logger
- log(char[]) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(char[]) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(char[]) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(char[]) - Method in class dev.prozilla.pine.common.logging.Logger
- log(double) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(double) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(double) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(double) - Method in class dev.prozilla.pine.common.logging.Logger
- log(float) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(float) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(float) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(float) - Method in class dev.prozilla.pine.common.logging.Logger
- log(int) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(int) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(int) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(int) - Method in class dev.prozilla.pine.common.logging.Logger
- log(long) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(long) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(long) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(long) - Method in class dev.prozilla.pine.common.logging.Logger
- log(Object) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
- log(Object) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(Object) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(Object) - Method in class dev.prozilla.pine.common.logging.Logger
- log(String) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
-
Logs a string of text.
- log(String) - Method in class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- log(String) - Method in class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- log(String) - Method in class dev.prozilla.pine.common.logging.Logger
- logCollection(Collection<?>) - Method in class dev.prozilla.pine.common.logging.Logger
- logCollection(Collection<?>, String) - Method in class dev.prozilla.pine.common.logging.Logger
- LogConfig - Class in dev.prozilla.pine.core.state.config
-
Manages configuration options related to logging.
- LogConfig() - Constructor for class dev.prozilla.pine.core.state.config.LogConfig
- logf(String, Object...) - Method in interface dev.prozilla.pine.common.logging.handler.LogHandler
-
Logs a formatted string of text.
- logf(String, Object...) - Method in class dev.prozilla.pine.common.logging.Logger
- logger - Variable in class dev.prozilla.pine.common.event.EventDispatcher
- logger - Variable in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
- logger - Variable in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
- logger - Variable in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
- logger - Variable in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
- logger - Variable in class dev.prozilla.pine.core.Application
- logger - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- logger - Variable in class dev.prozilla.pine.core.scene.Scene
- logger - Variable in class dev.prozilla.pine.core.system.SystemBase
- Logger - Class in dev.prozilla.pine.common.logging
-
Represents the main access points for logging.
- Logger() - Constructor for class dev.prozilla.pine.common.logging.Logger
-
Creates a logger without any log handlers.
- Logger(LogHandler) - Constructor for class dev.prozilla.pine.common.logging.Logger
-
Creates a logger with an output log handler.
- Logger(LogHandler, LogHandler) - Constructor for class dev.prozilla.pine.common.logging.Logger
-
Creates a logger with an output and error log handler.
- logging - Variable in class dev.prozilla.pine.core.state.config.Config
-
Options related to logging.
- LoggingCommand - Class in dev.prozilla.pine.core.component.ui.dev
- LoggingCommand(String, Consumer<Logger>) - Constructor for class dev.prozilla.pine.core.component.ui.dev.LoggingCommand
- LogHandler - Interface in dev.prozilla.pine.common.logging.handler
-
Interface for log handlers that write logs.
- logHeader(String) - Method in class dev.prozilla.pine.common.logging.Logger
- LogLevel - Enum Class in dev.prozilla.pine.common.logging
- logPath(String) - Method in class dev.prozilla.pine.common.logging.Logger
- logPath(String, String) - Method in class dev.prozilla.pine.common.logging.Logger
- logPrefab - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- logsNode - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
M
- M - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- MACOS - Enum constant in enum class dev.prozilla.pine.common.system.Platform
- magenta() - Static method in class dev.prozilla.pine.common.system.Color
- magenta() - Static method in class dev.prozilla.pine.common.system.Colour
- magnitude(double[], double[]) - Static method in class dev.prozilla.pine.common.asset.audio.FastFourierTransform
- main(String[]) - Static method in class dev.prozilla.pine.tools.BuildTool
- mainClass - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- map(boolean) - Method in interface dev.prozilla.pine.common.util.function.mapper.BooleanMapper
-
Maps a boolean.
- map(float) - Method in interface dev.prozilla.pine.common.util.function.mapper.FloatMapper
-
Maps a float.
- map(int) - Method in interface dev.prozilla.pine.common.util.function.mapper.IntMapper
-
Maps an integer.
- map(BooleanMapper) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
- map(FloatMapper) - Method in interface dev.prozilla.pine.common.property.FloatProperty
- map(IntMapper) - Method in interface dev.prozilla.pine.common.property.IntProperty
- map(Mapper<T, S>) - Method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
- map(Mapper<T, S>) - Method in interface dev.prozilla.pine.common.property.Property
- map(Mapper<T, S>) - Method in interface dev.prozilla.pine.common.util.function.Functor
-
Applies a function to the value of this functor.
- map(I) - Method in interface dev.prozilla.pine.common.util.function.mapper.Mapper
-
Maps an object.
- map(Boolean) - Method in interface dev.prozilla.pine.common.util.function.mapper.BooleanMapper
- map(Float) - Method in interface dev.prozilla.pine.common.util.function.mapper.FloatMapper
- map(Integer) - Method in interface dev.prozilla.pine.common.util.function.mapper.IntMapper
- map(String) - Method in interface dev.prozilla.pine.common.util.parser.ParseFunction
- mapLibraryNameBundled(String) - Static method in enum class dev.prozilla.pine.common.system.Platform
- Mapper<I,
O> - Interface in dev.prozilla.pine.common.util.function.mapper -
A function that maps one type to another type.
- mapToString() - Static method in interface dev.prozilla.pine.common.util.function.mapper.Mapper
-
Creates a mapper that converts objects to strings.
- margin - Variable in class dev.prozilla.pine.core.component.ui.Node
- margin - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- MARGIN - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- markAsDirty() - Method in class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- maroon() - Static method in class dev.prozilla.pine.common.system.Color
- maroon() - Static method in class dev.prozilla.pine.common.system.Colour
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.ChildSelector
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.ClassSelector
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.IdSelector
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.NotSelector
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.Selector
-
Checks whether this selector matches a given node.
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.SelectorCombo
- matches(Node) - Method in class dev.prozilla.pine.common.property.style.selector.TypeSelector
- matches(Node) - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Checks whether this rule applies to a given node.
- MathUtils - Class in dev.prozilla.pine.common.math
- Matrix2f - Class in dev.prozilla.pine.common.math.matrix
-
Represents a 2x2-Matrix.
- Matrix2f() - Constructor for class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Creates a 2x2 identity matrix.
- Matrix2f(Vector2f, Vector2f) - Constructor for class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Creates a 2x2 matrix with specified columns.
- Matrix3f - Class in dev.prozilla.pine.common.math.matrix
-
Represents a 3x3-Matrix.
- Matrix3f() - Constructor for class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Creates a 3x3 identity matrix.
- Matrix3f(Vector3f, Vector3f, Vector3f) - Constructor for class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Creates a 3x3 matrix with specified columns.
- Matrix4f - Class in dev.prozilla.pine.common.math.matrix
-
Represents a 4x4-Matrix.
- Matrix4f() - Constructor for class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a 4x4 identity matrix.
- Matrix4f(Vector4f, Vector4f, Vector4f, Vector4f) - Constructor for class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a 4x4 matrix with specified columns.
- max - Variable in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- max - Variable in class dev.prozilla.pine.common.property.random.RandomFloatProperty
- max - Variable in class dev.prozilla.pine.common.property.random.RandomIntProperty
- max - Variable in class dev.prozilla.pine.common.property.random.RandomObjectProperty
- max(double[]) - Static method in class dev.prozilla.pine.common.math.MathUtils
- max(float...) - Static method in class dev.prozilla.pine.common.math.MathUtils
- max(DimensionBase...) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the highest value of two or more dimensions.
- Max(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Max
-
Creates a function that returns the highest value of two dimensions.
- maxDepth - Variable in class dev.prozilla.pine.core.scene.World
- MAXIMIZED - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the windowed mode window will be maximized when created.
- maxSources - Variable in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- maxZoom - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- maxZoom - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- mediumBlue() - Static method in class dev.prozilla.pine.common.system.Color
- mediumBlue() - Static method in class dev.prozilla.pine.common.system.Colour
- MENU - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- metadata - Variable in class dev.prozilla.pine.core.mod.ModEntry
- MIDDLE - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- min - Variable in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- min - Variable in class dev.prozilla.pine.common.property.random.RandomFloatProperty
- min - Variable in class dev.prozilla.pine.common.property.random.RandomIntProperty
- min - Variable in class dev.prozilla.pine.common.property.random.RandomObjectProperty
- min(float...) - Static method in class dev.prozilla.pine.common.math.MathUtils
- min(DimensionBase...) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the lowest value of two or more dimensions.
- Min(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Min
-
Creates a function that returns the lowest value of two dimensions.
- mintCream() - Static method in class dev.prozilla.pine.common.system.Color
- mintCream() - Static method in class dev.prozilla.pine.common.system.Colour
- MINUS - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- minZoom - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- minZoom - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- MIRROR_CLAMP_TO_EDGE - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- MIRRORED_REPEAT - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- mirrorHorizontally - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- mirrorVertically - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- mix(Color) - Method in class dev.prozilla.pine.common.system.Color
-
Mixes half of this color with half of another color.
- mix(Color, float) - Method in class dev.prozilla.pine.common.system.Color
-
Mixes this color with another color based on a factor.
- Mix(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- Mix(DimensionBase, DimensionBase, float) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Mix
-
Creates a function that returns the mix of the values of two dimensions based on a factor.
- mixedDimension - Variable in class dev.prozilla.pine.common.property.animated.AnimatedDimensionProperty
- mixedDimensionX - Variable in class dev.prozilla.pine.common.property.animated.AnimatedDualDimensionProperty
- mixedDimensionX - Variable in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDualDimensionProperty
- mixedDimensionY - Variable in class dev.prozilla.pine.common.property.animated.AnimatedDualDimensionProperty
- mixedDimensionY - Variable in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDualDimensionProperty
- mod - Variable in class dev.prozilla.pine.core.mod.ModEntry
- Mod - Interface in dev.prozilla.pine.core.mod
-
Interface for application modifications (mods).
- mode - Variable in class dev.prozilla.pine.core.Application
- ModEntry - Class in dev.prozilla.pine.core.mod
-
Represents a modification (mod) loaded by the
ModManager. - ModEntry(Mod, ModMetadata) - Constructor for class dev.prozilla.pine.core.mod.ModEntry
- MODIFIED - Enum constant in enum class dev.prozilla.pine.common.system.DirectoryWatcher.EventType
- modifiers - Variable in class dev.prozilla.pine.core.component.ui.Node
- ModifierSelector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that matches elements with a specific modifier.
- ModifierSelector(String) - Constructor for class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- modify(BooleanMapper) - Method in interface dev.prozilla.pine.common.property.mutable.MutableBooleanProperty
-
Applies a mapper to the value of this property.
- modify(FloatMapper) - Method in interface dev.prozilla.pine.common.property.mutable.MutableFloatProperty
-
Applies a mapper to the value of this property.
- modify(IntMapper) - Method in interface dev.prozilla.pine.common.property.mutable.MutableIntProperty
-
Applies a mapper to the value of this property.
- modifyUVs(float[], float[], float[]) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- modifyUVs(float[], float[], float[]) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- modifyValue(Mapper<T, T>) - Method in interface dev.prozilla.pine.common.property.mutable.MutableProperty
-
Applies a mapper to the value of this property.
- modifyVertices(float[]) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- modifyVertices(float[]) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- modManager - Variable in class dev.prozilla.pine.core.Application
- ModManager - Class in dev.prozilla.pine.core.mod
-
Class responsible for loading and keeping track of modifications (mods).
- ModManager(Application) - Constructor for class dev.prozilla.pine.core.mod.ModManager
- ModMetadata - Class in dev.prozilla.pine.core.mod
-
Object representation of mod metadata which is stored in JSON format.
- ModMetadata() - Constructor for class dev.prozilla.pine.core.mod.ModMetadata
- MouseButton - Enum Class in dev.prozilla.pine.core.state.input
-
Mappings for GLFW integer values for mouse buttons.
- MouseButtonProperty - Class in dev.prozilla.pine.common.property.input
- MouseButtonProperty() - Constructor for class dev.prozilla.pine.common.property.input.MouseButtonProperty
- MouseButtonProperty(MouseButton) - Constructor for class dev.prozilla.pine.common.property.input.MouseButtonProperty
- MouseButtonsProperty - Class in dev.prozilla.pine.common.property.input
- MouseButtonsProperty() - Constructor for class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- MouseButtonsProperty(MouseButton...) - Constructor for class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- moveBy(int, int) - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
-
Moves this tile by an x and y amount.
- moveBy(int, int) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- moveBy(Vector2i) - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
-
Moves this tile by an x and y amount based on a coordinate
- moveBy(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- moveCursor() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor by one.
- moveCursor(int) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor by a given amount.
- moveCursorToEnd() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- movementSpeed - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- movementSpeed - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- moveTile(Vector2i, Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- moveTo(int, int) - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
-
Moves this tile to an XY-coordinate.
- moveTo(int, int) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- moveTo(Vector2i) - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
-
Moves this tile to a coordinate.
- moveTo(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- MultiAssetLoader<T> - Interface in dev.prozilla.pine.common.asset.pool
- MultiCommand - Class in dev.prozilla.pine.core.component.ui.dev
- MultiCommand(String) - Constructor for class dev.prozilla.pine.core.component.ui.dev.MultiCommand
- MultiCommand(String, DevConsoleCommand...) - Constructor for class dev.prozilla.pine.core.component.ui.dev.MultiCommand
- multiply(float) - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Multiplies this matrix with a scalar.
- multiply(float) - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Multiplies this matrix with a scalar.
- multiply(float) - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Multiplies this matrix with a scalar.
- multiply(float) - Method in class dev.prozilla.pine.common.system.Color
- multiply(DimensionBase...) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the product of the values of two or more dimensions.
- multiply(Matrix2f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Multiplies this matrix with another matrix.
- multiply(Matrix3f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Multiplies this matrix to another matrix.
- multiply(Matrix4f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Multiplies this matrix to another matrix.
- multiply(Vector2f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Multiplies this matrix to a vector.
- multiply(Vector3f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Multiplies this matrix to a vector.
- multiply(Vector4f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Multiplies this matrix to a vector.
- Multiply(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Multiply
-
Creates a function that returns the product of the values of two dimensions.
- multiplyZoom(float) - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Zooms the camera by a factor.
- MultiTileInitializer - Class in dev.prozilla.pine.core.system.standard.sprite
- MultiTileInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.sprite.MultiTileInitializer
- MultiTileRenderer - Class in dev.prozilla.pine.core.component.sprite
-
A component for rendering a multi-tile that spans across multiple tiles in a grid.
- MultiTileRenderer(Vector2i) - Constructor for class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- MultiTileRenderer(Vector2i, TileRenderer) - Constructor for class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- MultiValueMap<K,
V> - Class in dev.prozilla.pine.common.util -
Implementation of a hash map which supports multiple values per key.
- MultiValueMap() - Constructor for class dev.prozilla.pine.common.util.MultiValueMap
- MutableBooleanProperty - Interface in dev.prozilla.pine.common.property.mutable
-
A property with a boolean value that can be changed.
- MutableFloatProperty - Interface in dev.prozilla.pine.common.property.mutable
-
A property with a float value that can be changed.
- MutableIntProperty - Interface in dev.prozilla.pine.common.property.mutable
-
A property with an integer value that can be changed.
- MutableObjectProperty<T> - Interface in dev.prozilla.pine.common.property.mutable
-
A mutable property that supports null values.
- MutableProperty<T> - Interface in dev.prozilla.pine.common.property.mutable
-
A property whose value can be changed.
- MutableStateProvider<Context,
S> - Interface in dev.prozilla.pine.core.state - MutableStringProperty - Interface in dev.prozilla.pine.common.property.mutable
-
A property with a string value that can be changed.
- mute() - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- mute() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
N
- N - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- name - Variable in class dev.prozilla.pine.common.property.style.StyledProperty
- name - Variable in class dev.prozilla.pine.common.util.checks.ChecksBase
- name - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleCommand
- name - Variable in class dev.prozilla.pine.core.entity.prefab.Prefab
- name - Variable in class dev.prozilla.pine.core.scene.Scene
- named(String) - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
- named(String) - Method in class dev.prozilla.pine.common.util.checks.IntChecks
- navy() - Static method in class dev.prozilla.pine.common.system.Color
- navy() - Static method in class dev.prozilla.pine.common.system.Colour
- NEAREST - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Filter
- negate() - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Negates this matrix.
- negate() - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Negates this matrix.
- negate() - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Negates this matrix.
- negate() - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Negates this vector.
- negate() - Method in interface dev.prozilla.pine.common.util.function.predicate.BooleanPredicate
- negate() - Method in interface dev.prozilla.pine.common.util.function.predicate.CharPredicate
- negate() - Method in interface dev.prozilla.pine.common.util.function.predicate.FloatPredicate
- negate() - Method in interface dev.prozilla.pine.common.util.function.predicate.IntPredicate
- NEVER - Enum constant in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
-
Never load texture in a texture array.
- nextFrame() - Method in class dev.prozilla.pine.core.state.Timer
-
Updates the timer's delta values and elapsed time values.
- nextScene() - Method in class dev.prozilla.pine.core.Application
-
Loads the next scene.
- nextScene(ApplicationProvider) - Static method in interface dev.prozilla.pine.core.ApplicationProvider
- node - Variable in class dev.prozilla.pine.common.property.style.StyledProperty
- node - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- node - Variable in class dev.prozilla.pine.core.component.ui.style.NodeStyleBase
- Node - Class in dev.prozilla.pine.core.component.ui
-
Component for nodes that make up the user interface.
- Node() - Constructor for class dev.prozilla.pine.core.component.ui.Node
- NodeContext - Interface in dev.prozilla.pine.core.component.ui
- NodeEvent - Class in dev.prozilla.pine.core.component.ui
- NodeEvent(NodeEvent.Type, Node) - Constructor for class dev.prozilla.pine.core.component.ui.NodeEvent
- NodeEvent.Type - Enum Class in dev.prozilla.pine.core.component.ui
- NodeEventDispatcher - Class in dev.prozilla.pine.core.component.ui
- NodeEventDispatcher() - Constructor for class dev.prozilla.pine.core.component.ui.NodeEventDispatcher
- NodeInitializer - Class in dev.prozilla.pine.core.system.standard.ui
- NodeInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeInitializer
- NodeInputHandler - Class in dev.prozilla.pine.core.system.standard.ui
-
Handles clicks on nodes.
- NodeInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeInputHandler
- NodePrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for UI elements.
- NodePrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- NodeRenderer - Class in dev.prozilla.pine.core.system.standard.ui
-
Renders nodes to the screen.
- NodeRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeRenderer
- NodeRoot - Class in dev.prozilla.pine.core.component.ui
-
A component for rendering user interfaces.
- NodeRoot() - Constructor for class dev.prozilla.pine.core.component.ui.NodeRoot
- NodeRoot.TooltipCreator - Interface in dev.prozilla.pine.core.component.ui
- NodeRootInitializer - Class in dev.prozilla.pine.core.system.standard.ui
- NodeRootInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeRootInitializer
- NodeRootInputHandler - Class in dev.prozilla.pine.core.system.standard.ui
- NodeRootInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeRootInputHandler
- NodeRootPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for user interfaces.
- NodeRootPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.NodeRootPrefab
- NodeRootRenderer - Class in dev.prozilla.pine.core.system.standard.ui
-
Prepares the rendering of nodes.
- NodeRootRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeRootRenderer
- NodeRootResizer - Class in dev.prozilla.pine.core.system.standard.ui
-
Resizes canvases based on the window's dimensions.
- NodeRootResizer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeRootResizer
- NodeStyle - Class in dev.prozilla.pine.core.component.ui.style
-
A component that applies styles to nodes.
- NodeStyle(AnimationData, Node) - Constructor for class dev.prozilla.pine.core.component.ui.style.NodeStyle
- NodeStyle(AnimationData, Node, StyleSheet) - Constructor for class dev.prozilla.pine.core.component.ui.style.NodeStyle
- NodeStyleBase - Class in dev.prozilla.pine.core.component.ui.style
- NodeStyleBase(AnimationData, Node, StyleSheet) - Constructor for class dev.prozilla.pine.core.component.ui.style.NodeStyleBase
- NodeStyler - Class in dev.prozilla.pine.core.system.standard.ui
- NodeStyler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeStyler
- NodeUpdater - Class in dev.prozilla.pine.core.system.standard.ui
-
Positions nodes based on their offset and anchor point.
- NodeUpdater() - Constructor for class dev.prozilla.pine.core.system.standard.ui.NodeUpdater
- noise(double) - Method in class dev.prozilla.pine.common.random.NoiseGenerator
-
Generates a noise value between
-1and1. - noise(double, double) - Method in class dev.prozilla.pine.common.random.NoiseGenerator
-
Generates a noise value between
-1and1. - noise(double, double, double) - Method in class dev.prozilla.pine.common.random.NoiseGenerator
-
Generates a noise value between
-1and1. - noise(double, double, double, int) - Method in class dev.prozilla.pine.common.random.NoiseGenerator
-
Generates a noise value between
-1and1. - NoiseGenerator - Class in dev.prozilla.pine.common.random
-
Utility class for random noise generation.
- NoiseGenerator() - Constructor for class dev.prozilla.pine.common.random.NoiseGenerator
-
Creates a noise generator with a random seed.
- NoiseGenerator(double) - Constructor for class dev.prozilla.pine.common.random.NoiseGenerator
-
Creates a noise generator.
- NonNullProperty<T> - Interface in dev.prozilla.pine.common.property
-
A property whose value is never
null. - NORMAL - Enum constant in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
- NORMAL - Enum constant in enum class dev.prozilla.pine.core.rendering.RenderMode
-
The normal rendering mode, uses colors and textures.
- NORMAL - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Makes the cursor visible and makes the cursor behave normally.
- normalize() - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Normalizes this vector.
- normalize(double[]) - Static method in class dev.prozilla.pine.common.math.MathUtils
- normalize(String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Normalizes a path.
- normalize(String) - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- normalize(String) - Method in class dev.prozilla.pine.common.asset.pool.TextAssetPool
- normalizePath(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Normalizes a path by removing prefixes and replacing separators.
- not() - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the negation of the value of this property.
- not() - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- NOT_ALLOWED - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Operation-not-allowed cursor.
- NOT_FOUND_ERROR - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPool
- NotSelector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that negates another selector.
- NotSelector(Selector) - Constructor for class dev.prozilla.pine.common.property.style.selector.NotSelector
- NSIS_TEMP_PATH - Static variable in class dev.prozilla.pine.tools.BuildTool
- NullProperty<T> - Class in dev.prozilla.pine.common.property.fixed
-
A property whose value is always
null. - NullProperty() - Constructor for class dev.prozilla.pine.common.property.fixed.NullProperty
- NUM_0 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_1 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_2 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_3 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_4 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_5 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_6 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_7 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_8 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_9 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUM_LOCK - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMBER - Enum constant in enum class dev.prozilla.pine.core.component.ui.TextInputNode.Type
- NUMPAD_0 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_1 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_2 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_3 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_4 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_5 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_6 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_7 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_8 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_9 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_ADD - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_DECIMAL - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_DIVIDE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_ENTER - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_EQUAL - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_MULTIPLY - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- NUMPAD_SUBTRACT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
O
- O - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- object(Object, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- ObjectChecks - Class in dev.prozilla.pine.common.util.checks
-
Utility class for performing checks on objects.
- ObjectChecks(Object, String) - Constructor for class dev.prozilla.pine.common.util.checks.ObjectChecks
- ObjectChecks(String) - Constructor for class dev.prozilla.pine.common.util.checks.ObjectChecks
- ObjectConfigOption<T> - Class in dev.prozilla.pine.core.state.config.option
- ObjectConfigOption(T) - Constructor for class dev.prozilla.pine.core.state.config.option.ObjectConfigOption
-
Creates a config option without a validator.
- ObjectConfigOption(T, Predicate<T>) - Constructor for class dev.prozilla.pine.core.state.config.option.ObjectConfigOption
-
Creates a config option with a validator.
- ObjectUtils - Class in dev.prozilla.pine.common.util
-
Utility methods related to objects.
- ObservableBooleanProperty - Interface in dev.prozilla.pine.common.property.observable
-
A property with a boolean value that can be observed.
- ObservableFloatProperty - Interface in dev.prozilla.pine.common.property.observable
-
A property with a float value that can be observed.
- ObservableIntProperty - Interface in dev.prozilla.pine.common.property.observable
-
A property with an integer value that can be observed.
- ObservableObjectProperty<T> - Interface in dev.prozilla.pine.common.property.observable
-
An observable property that supports null values.
- ObservableProperty<T> - Interface in dev.prozilla.pine.common.property.observable
-
A property that triggers observers whenever its value changes.
- ObservableStringProperty - Interface in dev.prozilla.pine.common.property.observable
-
A property with a string value that can be observed.
- observe(boolean) - Method in interface dev.prozilla.pine.common.property.observable.BooleanObserver
-
Observes a given value.
- observe(float) - Method in interface dev.prozilla.pine.common.property.observable.FloatObserver
-
Observes a given value.
- observe(int) - Method in interface dev.prozilla.pine.common.property.observable.IntObserver
-
Observes a given value.
- observe(Boolean) - Method in interface dev.prozilla.pine.common.property.observable.BooleanObserver
- observe(Float) - Method in interface dev.prozilla.pine.common.property.observable.FloatObserver
- observe(Integer) - Method in interface dev.prozilla.pine.common.property.observable.IntObserver
- observe(T) - Method in interface dev.prozilla.pine.common.property.observable.Observer
-
Observes a given value.
- Observer<T> - Interface in dev.prozilla.pine.common.property.observable
-
Defines a method that gets called whenever the value of a property changes.
- OBSERVER_ERROR - Static variable in interface dev.prozilla.pine.common.property.observable.ObservableProperty
- off(EventType, EventListener<E>) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- off(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Equivalent of
EventDispatcherContext.removeListener(Enum, EventListener). - offset - Variable in class dev.prozilla.pine.core.component.physics.collision.Collider
-
The offset of this collider from the entity's position.
- offset - Variable in class dev.prozilla.pine.core.component.sprite.PhantomTile
- offset - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- offset - Variable in class dev.prozilla.pine.core.component.ui.Node
- offset - Variable in class dev.prozilla.pine.core.component.ui.TooltipNode
- offset - Variable in class dev.prozilla.pine.core.entity.prefab.ui.TooltipPrefab
- olive() - Static method in class dev.prozilla.pine.common.system.Color
- olive() - Static method in class dev.prozilla.pine.common.system.Colour
- on(EventType, EventListener<E>) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- on(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Equivalent of
EventDispatcherContext.addListener(Enum, EventListener). - onAudioSourceLoad - Variable in class dev.prozilla.pine.common.logging.AppLogger
- once(EventType, EventListener<E>) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- once(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Equivalent of
EventDispatcherContext.addListener(Enum, EventListener, boolean), where the last argument istrue. - onDestroy() - Method in class dev.prozilla.pine.core.ApplicationManager
- one() - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a new vector (1, 1)
- one() - Static method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a new vector (1, 1)
- one() - Static method in class dev.prozilla.pine.common.math.vector.Vector3f
-
Creates a new vector (1, 1, 1)
- one() - Static method in class dev.prozilla.pine.common.math.vector.Vector3i
-
Creates a new vector (1, 1, 1)
- one() - Static method in class dev.prozilla.pine.common.math.vector.Vector4f
-
Creates a new vector (1, 1, 1, 1)
- one() - Static method in class dev.prozilla.pine.common.math.vector.Vector4i
-
Creates a new vector (1, 1, 1, 1)
- onEnter(Context) - Method in interface dev.prozilla.pine.core.state.State
- onEntityChange(Entity, Entity) - Method in class dev.prozilla.pine.core.component.Component
- onEntityChange(Entity, Entity) - Method in class dev.prozilla.pine.core.component.ui.Node
- onExit(Context) - Method in interface dev.prozilla.pine.core.state.State
- onFileChange(Event<DirectoryWatcher.EventType, String>) - Method in class dev.prozilla.pine.common.property.deserialized.HotFileDeserializer
-
Deserializes the file and updates the property of this value whenever the file changes.
- onFileChange(String, EventListener<Event<DirectoryWatcher.EventType, String>>) - Method in class dev.prozilla.pine.common.system.DirectoryWatcher
-
Adds a listener that listens to changes to a given file.
- onFontLoad - Variable in class dev.prozilla.pine.common.logging.AppLogger
- onGamepadConnect(int, Callback) - Method in class dev.prozilla.pine.core.state.input.Input
- onGamepadDisconnect(int, Callback) - Method in class dev.prozilla.pine.core.state.input.Input
- onImageLoad - Variable in class dev.prozilla.pine.common.logging.AppLogger
- onInit(long) - Method in class dev.prozilla.pine.core.ApplicationManager
- onInput(float) - Method in class dev.prozilla.pine.core.ApplicationManager
- onlyLeadingSlash(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Transforms the path so it has a leading slash and no trailing slash.
- onlyTrailingSlash(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Transforms the path so it has a trailing slash and no leading slash.
- onPause() - Method in class dev.prozilla.pine.core.ApplicationManager
- onRender(Renderer) - Method in class dev.prozilla.pine.core.ApplicationManager
- onResume() - Method in class dev.prozilla.pine.core.ApplicationManager
- onStart() - Method in class dev.prozilla.pine.core.ApplicationManager
- onStyleSheetLoad - Variable in class dev.prozilla.pine.common.logging.AppLogger
- onTextureLoad - Variable in class dev.prozilla.pine.common.logging.AppLogger
- onUpdate(float) - Method in class dev.prozilla.pine.core.ApplicationManager
- onValueChange(boolean, boolean) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableBooleanProperty
-
This method is called whenever the value of this property changes.
- onValueChange(boolean, boolean) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
-
Triggers all observers with the newValue whenever the value changes.
- onValueChange(float, float) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableFloatProperty
-
This method is called whenever the value of this property changes.
- onValueChange(float, float) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
-
Triggers all observers with the newValue whenever the value changes.
- onValueChange(int, int) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableIntProperty
-
This method is called whenever the value of this property changes.
- onValueChange(int, int) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
-
Triggers all observers with the newValue whenever the value changes.
- onValueChange(T, T) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableObjectProperty
-
This method is called whenever the value of this property changes.
- onValueChange(T, T) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
-
Triggers all observers with the newValue whenever the value changes.
- openDirectory(String) - Method in enum class dev.prozilla.pine.common.system.Platform
- opposite() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- or(BooleanProperty) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the OR operator applied to the value of this property and another property.
- or(BooleanProperty) - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- or(FixedBooleanProperty) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the OR operator applied to the value of this property and another property.
- or(BooleanPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.BooleanPredicate
- or(CharPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.CharPredicate
- or(FloatPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.FloatPredicate
- or(IntPredicate) - Method in interface dev.prozilla.pine.common.util.function.predicate.IntPredicate
- orange() - Static method in class dev.prozilla.pine.common.system.Color
- orange() - Static method in class dev.prozilla.pine.common.system.Colour
- orangeRed() - Static method in class dev.prozilla.pine.common.system.Color
- orangeRed() - Static method in class dev.prozilla.pine.common.system.Colour
- origin - Variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- orthographic(float, float, float, float, float, float) - Static method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a orthographic projection matrix.
- outOfBounds(float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Checks if coordinates are outside the screen bounds.
- outOfBounds(float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Checks if a line is outside the screen bounds.
- outOfBounds(float, float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- outOfBounds(float, float, float, float, float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Checks if a quad is outside the screen bounds.
- OUTPUT - Enum constant in enum class dev.prozilla.pine.common.logging.LogLevel
- OUTPUT_LAYER - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- outputHandler - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Log handler for the output log level.
- outputLogHandler - Variable in class dev.prozilla.pine.common.logging.Logger
- overlaps(E[], E[]) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Checks if two arrays have any overlapping elements.
- overwrite(Storage) - Method in class dev.prozilla.pine.core.storage.Storage
-
Overwrites the items in this store with the items from another store.
P
- P - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- padding - Variable in class dev.prozilla.pine.core.component.ui.Node
- padding - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- PADDING - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- PAGE_DOWN - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- PAGE_UP - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- parent - Variable in class dev.prozilla.pine.core.component.Transform
-
Parent of the entity
- parent - Variable in class dev.prozilla.pine.core.component.ui.Node
- PARENT_UPDATE - Enum constant in enum class dev.prozilla.pine.core.entity.Entity.EventType
- parentHeight() - Static method in class dev.prozilla.pine.common.math.dimension.DualDimension
- parentSize() - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
- parentSize() - Static method in class dev.prozilla.pine.common.math.dimension.DualDimension
- parentWidth() - Static method in class dev.prozilla.pine.common.math.dimension.DualDimension
- parse(int) - Static method in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Parses a given value to a cursor type
- parse(int) - Static method in enum class dev.prozilla.pine.core.state.input.CursorType
-
Parses a given value to a cursor type
- parse(Parser<T>) - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- parse(Parser<T>) - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns a property whose value is the result of parsing the value of this property.
- parse(String) - Method in class dev.prozilla.pine.common.math.dimension.DimensionParser
- parse(String) - Method in class dev.prozilla.pine.common.math.dimension.DualDimensionParser
- parse(String) - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
- parse(String) - Method in class dev.prozilla.pine.common.math.easing.EasingParser
- parse(String) - Static method in enum class dev.prozilla.pine.common.math.vector.Direction
- parse(String) - Static method in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
- parse(String) - Static method in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- parse(String) - Method in class dev.prozilla.pine.common.math.vector.Vector2f.Parser
- parse(String) - Method in class dev.prozilla.pine.common.math.vector.Vector2i.Parser
- parse(String) - Method in class dev.prozilla.pine.common.math.vector.Vector3f.Parser
- parse(String) - Method in class dev.prozilla.pine.common.math.vector.Vector3i.Parser
- parse(String) - Method in class dev.prozilla.pine.common.math.vector.Vector4f.Parser
- parse(String) - Method in class dev.prozilla.pine.common.math.vector.Vector4i.Parser
- parse(String) - Method in class dev.prozilla.pine.common.property.animated.AnimationCurveParser
- parse(String) - Static method in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
- parse(String) - Method in class dev.prozilla.pine.common.property.style.CSSParser
- parse(String) - Method in class dev.prozilla.pine.common.property.style.selector.SelectorParser
- parse(String) - Static method in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- parse(String) - Method in class dev.prozilla.pine.common.system.ColorParser
- parse(String) - Method in class dev.prozilla.pine.common.system.ColourParser
- parse(String) - Static method in enum class dev.prozilla.pine.common.system.Platform
- parse(String) - Method in class dev.prozilla.pine.common.util.parser.EnumParser
- parse(String) - Method in class dev.prozilla.pine.common.util.parser.ListParser
- parse(String) - Method in interface dev.prozilla.pine.common.util.parser.ParseFunction
-
Parses an input string.
- parse(String) - Method in class dev.prozilla.pine.common.util.parser.Parser
-
Parses a string.
- parse(String) - Method in class dev.prozilla.pine.common.util.parser.SimpleParser
- parse(String) - Static method in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
- parse(String, String) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- parse(String, String) - Method in class dev.prozilla.pine.common.asset.pool.StyleSheetPool
- parse(String, String) - Method in class dev.prozilla.pine.common.asset.pool.TextAssetPool
-
Parses the text file as an asset.
- parseArchitecture(String) - Static method in enum class dev.prozilla.pine.common.system.Platform
- parseBoolean(String) - Static method in interface dev.prozilla.pine.common.util.parser.ParseFunction
- ParsedProperty<T> - Class in dev.prozilla.pine.common.property
-
A property whose value is determined using the value of a string property and a parser.
- ParsedProperty(StringProperty, Parser<T>) - Constructor for class dev.prozilla.pine.common.property.ParsedProperty
- parseFloat(String) - Static method in interface dev.prozilla.pine.common.util.parser.ParseFunction
- ParseFunction<T> - Interface in dev.prozilla.pine.common.util.parser
-
A function that parses an input string.
- parseInt(String) - Static method in interface dev.prozilla.pine.common.util.parser.ParseFunction
- parseProperty(StringProperty) - Method in class dev.prozilla.pine.common.util.parser.Parser
-
Creates a property whose value is the result of parsing the value of a string property.
- Parser<T> - Class in dev.prozilla.pine.common.util.parser
-
Abstract class for a stateful parser.
- Parser() - Constructor for class dev.prozilla.pine.common.math.vector.Vector2f.Parser
- Parser() - Constructor for class dev.prozilla.pine.common.math.vector.Vector2i.Parser
- Parser() - Constructor for class dev.prozilla.pine.common.math.vector.Vector3f.Parser
- Parser() - Constructor for class dev.prozilla.pine.common.math.vector.Vector3i.Parser
- Parser() - Constructor for class dev.prozilla.pine.common.math.vector.Vector4f.Parser
- Parser() - Constructor for class dev.prozilla.pine.common.math.vector.Vector4i.Parser
- Parser() - Constructor for class dev.prozilla.pine.common.util.parser.Parser
- parseRecursively(String) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Recursively parses a new input string, then restores the previous state of this parser.
- parseRule(Selector, StyledPropertyKey<T>, String) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- parseToFloats(String) - Static method in class dev.prozilla.pine.common.math.vector.Vector
- parseToFloats(String, int) - Static method in class dev.prozilla.pine.common.math.vector.Vector
- parseToIntegers(String) - Static method in class dev.prozilla.pine.common.math.vector.Vector
- parseToIntegers(String, int) - Static method in class dev.prozilla.pine.common.math.vector.Vector
- parseToNumbers(String, Function<String, T>, Class<T>) - Static method in class dev.prozilla.pine.common.math.vector.Vector
- parseValue(String) - Method in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- ParsingException - Exception Class in dev.prozilla.pine.common.exception
- ParsingException() - Constructor for exception class dev.prozilla.pine.common.exception.ParsingException
- ParsingException(String) - Constructor for exception class dev.prozilla.pine.common.exception.ParsingException
- ParticleBurstEmitter - Class in dev.prozilla.pine.core.component.particle
-
Spawns a given amount of particles in bursts.
- ParticleBurstEmitter(ParticlePrefab) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleBurstEmitter
- ParticleBurstEmitter(ParticlePrefab, IntProperty) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleBurstEmitter
- ParticleBurstEmitterPrefab - Class in dev.prozilla.pine.core.entity.prefab.particle
- ParticleBurstEmitterPrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleBurstEmitterPrefab
- ParticleBurstEmitterPrefab(ParticlePrefab) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleBurstEmitterPrefab
- ParticleBurstEmitterPrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleBurstEmitterPrefab
- ParticleEmitter - Class in dev.prozilla.pine.core.component.particle
-
Base class for particle emitter components.
- ParticleEmitter(ParticlePrefab, IntProperty) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleEmitter
- ParticleEmitterPrefab - Class in dev.prozilla.pine.core.entity.prefab.particle
- ParticleEmitterPrefab(ParticlePrefab, IntProperty) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleEmitterPrefab
- ParticleFlowEmitter - Class in dev.prozilla.pine.core.component.particle
-
Continuously spawns particles
- ParticleFlowEmitter(ParticlePrefab) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- ParticleFlowEmitter(ParticlePrefab, FloatProperty) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- ParticleFlowEmitter(ParticlePrefab, FloatProperty, IntProperty) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- ParticleFlowEmitterPrefab - Class in dev.prozilla.pine.core.entity.prefab.particle
- ParticleFlowEmitterPrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- ParticleFlowEmitterPrefab(ParticlePrefab) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- ParticleFlowEmitterPrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- ParticleFlowUpdater - Class in dev.prozilla.pine.core.system.standard.particle
- ParticleFlowUpdater() - Constructor for class dev.prozilla.pine.core.system.standard.particle.ParticleFlowUpdater
- ParticleInitializer - Class in dev.prozilla.pine.core.system.standard.particle
- ParticleInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.particle.ParticleInitializer
- particlePrefab - Variable in class dev.prozilla.pine.core.component.particle.ParticleEmitter
-
The prefab used to spawn particles.
- particlePrefab - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticleEmitterPrefab
- ParticlePrefab - Class in dev.prozilla.pine.core.entity.prefab.particle
- ParticlePrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- ParticlePrefab(TextureAsset, FloatProperty) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- ParticlePrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- ParticlePrefab(String, FloatProperty) - Constructor for class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- ParticleRenderer - Class in dev.prozilla.pine.core.component.particle
- ParticleRenderer(float) - Constructor for class dev.prozilla.pine.core.component.particle.ParticleRenderer
- ParticleUpdater - Class in dev.prozilla.pine.core.system.standard.particle
- ParticleUpdater() - Constructor for class dev.prozilla.pine.core.system.standard.particle.ParticleUpdater
- passThrough - Variable in class dev.prozilla.pine.core.component.ui.Node
-
If true, allows the cursor to pass through this element.
- passThrough - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- path - Variable in class dev.prozilla.pine.common.asset.text.Font
- path - Variable in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- path - Variable in class dev.prozilla.pine.common.property.style.StyleSheet
- PathUtils - Class in dev.prozilla.pine.common.system
-
Utility class for handling path strings.
- pause() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- pause() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- pause() - Method in class dev.prozilla.pine.core.Application
-
Pauses the application.
- pause() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- PAUSE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- PAUSED - Enum constant in enum class dev.prozilla.pine.core.state.ApplicationState
- PERCENTAGE - Enum constant in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Relative to parent size, equivelent to
%in CSS. - PERIOD - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- persistentDataPathProperty - Variable in class dev.prozilla.pine.core.Application
- perspective(float, float, float, float) - Static method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a perspective projection matrix.
- PhantomTile - Class in dev.prozilla.pine.core.component.sprite
-
Represents a tile in a grid that is part of a multi-tile.
- PhantomTile(TileRenderer, Vector2i) - Constructor for class dev.prozilla.pine.core.component.sprite.PhantomTile
- phantomTiles - Variable in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- Pine - Class in dev.prozilla.pine
-
Utility class used for querying system/library information.
- PineException - Exception Class in dev.prozilla.pine.common.exception
- PineException() - Constructor for exception class dev.prozilla.pine.common.exception.PineException
- PineException(String) - Constructor for exception class dev.prozilla.pine.common.exception.PineException
- pink() - Static method in class dev.prozilla.pine.common.system.Color
- pink() - Static method in class dev.prozilla.pine.common.system.Colour
- PIXEL_PACK_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- PIXEL_UNPACK_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- PIXELS - Enum constant in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Absolute size in pixels, equivalent to
pxin CSS. - Platform - Enum Class in dev.prozilla.pine.common.system
-
Represents the platforms supported by Pine.
- Platform.Architecture - Enum Class in dev.prozilla.pine.common.system
-
Represents the architectures supported by Pine.
- play() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- play() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- play() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- play(int) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- playRandom() - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- playRandom(int, int) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- POINTER - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Pointing hand cursor.
- pointVertexAttribute(int, int, int, int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the vertex attribute pointer.
- policy - Variable in class dev.prozilla.pine.common.util.parser.ListParser
-
The policy that determines how input elements are handled that the
elementParserfails to parse. - position - Variable in class dev.prozilla.pine.core.component.Transform
-
Local position
- position - Variable in class dev.prozilla.pine.core.rendering.shape.Circle
- position - Variable in class dev.prozilla.pine.core.rendering.shape.Rect
- positionToCoordinate(float, float) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- positionToCoordinate(Vector2f) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- PPC64LE - Enum constant in enum class dev.prozilla.pine.common.system.Platform.Architecture
- predicate - Variable in class dev.prozilla.pine.common.math.dimension.Dimension.If
- predicate(boolean, DimensionBase, DimensionBase) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on a predicate.
- Prefab - Class in dev.prozilla.pine.core.entity.prefab
-
Abstract class representing a prefab for creating entities with predefined components and values.
- Prefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.Prefab
- prefix - Variable in class dev.prozilla.pine.common.logging.Logger
- prefix - Variable in class dev.prozilla.pine.core.state.config.LogConfig
-
Prefix to add to all logged strings.
- PREFIX - Static variable in class dev.prozilla.pine.core.state.config.LogConfig
- premultiplyAlpha(ByteBuffer, int, int, int) - Static method in class dev.prozilla.pine.common.asset.image.Image
- prepareNext() - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Prepares this pool for the next asset.
- prepareNext() - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- prepareNext() - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- prepareSources(int) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- prepend(StringProperty) - Method in class dev.prozilla.pine.common.property.JoinedStringProperty
- prepend(StringProperty) - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns a string property whose value is the value of
stringProperty, followed by the value of this property. - prepend(String) - Method in interface dev.prozilla.pine.common.property.StringProperty
- prependValue(String) - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
-
Prepends the given string to the value of this property.
- preprocess(StringBuilder) - Method in class dev.prozilla.pine.common.asset.pool.ShaderPool
- preprocess(StringBuilder) - Method in class dev.prozilla.pine.common.asset.pool.TextAssetPool
-
Preprocesses the content of the text file.
- preserveNull(Mapper<T, S>) - Static method in interface dev.prozilla.pine.common.util.function.mapper.Mapper
-
Creates a mapper that preserves
nullvalues. - preserveNull(I, Function<I, O>) - Static method in class dev.prozilla.pine.common.util.ObjectUtils
-
Applies a function to an object and returns the result, or immediately returns
nullwithout calling the function if the input object isnull. - previousScene() - Method in class dev.prozilla.pine.core.Application
-
Loads the previous scene.
- previousScene(ApplicationProvider) - Static method in interface dev.prozilla.pine.core.ApplicationProvider
- print() - Method in interface dev.prozilla.pine.common.Printable
-
Prints this object using the system logger then terminates the line.
- print() - Method in class dev.prozilla.pine.core.entity.EntityQuery
- print() - Method in class dev.prozilla.pine.core.storage.Storage
- print() - Method in class dev.prozilla.pine.core.system.SystemBase
- print() - Static method in class dev.prozilla.pine.Pine
-
Prints all system and library information to the system logger.
- print(Logger) - Method in interface dev.prozilla.pine.common.Printable
-
Prints this object then terminates the line.
- print(Logger) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- print(Logger) - Method in class dev.prozilla.pine.core.entity.EntityQuery
- print(Logger) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Prints all key bindings.
- print(Logger) - Static method in class dev.prozilla.pine.Pine
-
Prints all system and library information.
- PRINT_SCREEN - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- Printable - Interface in dev.prozilla.pine.common
-
Abstract interface for printable objects.
- PrintableCommand - Class in dev.prozilla.pine.core.component.ui.dev
- PrintableCommand(String, Supplier<Printable>) - Constructor for class dev.prozilla.pine.core.component.ui.dev.PrintableCommand
- printCursorBlocker() - Method in class dev.prozilla.pine.core.state.input.Input
- printECSInfo() - Method in class dev.prozilla.pine.core.state.Tracker
- printHierarchy() - Method in class dev.prozilla.pine.core.entity.Entity
-
Formats and prints the names of this entity's parents.
- printInfo() - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
- printInfo() - Static method in class dev.prozilla.pine.common.asset.pool.AssetPools
-
Logs the amount of each type of asset in the asset pool.
- printInfo() - Method in class dev.prozilla.pine.core.Application
-
Prints system information and library versions.
- printInfo(Logger) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
- printInfo(Logger) - Static method in class dev.prozilla.pine.common.asset.pool.AssetPools
-
Logs the amount of each type of asset in the asset pool.
- printInfo(Logger) - Method in class dev.prozilla.pine.common.asset.pool.ImagePool
-
Logs the amount of images in the resource pool per resolution.
- printInfo(Logger) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- printRenderInfo() - Method in class dev.prozilla.pine.core.state.Tracker
- printTextureArraysInfo(Logger) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
-
Logs the dimensions and layer usage of every texture array in the resource pool.
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.init.InitSystem
-
Initializes a single entity's data.
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.animation.AnimationInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.audio.AudioPlayerInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.particle.ParticleInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.sprite.GridInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.sprite.MultiTileInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.image.ImageInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeRootInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.text.TextInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.text.TextInputInitializer
- process(EntityChunk) - Method in class dev.prozilla.pine.core.system.standard.ui.tooltip.TooltipInitializer
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.animation.AnimationUpdater
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.camera.CameraControlUpdater
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.particle.ParticleFlowUpdater
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.particle.ParticleUpdater
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.sprite.TileMover
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.frame.FrameResizer
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeArranger
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeResizer
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeStyler
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeStyler
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeUpdater
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.text.DynamicTextUpdater
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.standard.ui.text.TextResizer
- process(EntityChunk, float) - Method in class dev.prozilla.pine.core.system.update.UpdateSystem
-
Updates a single entity's data, each frame.
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.render.RenderSystem
-
Renders a single entity, each frame.
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.physics.collision.ColliderRenderSystem
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.shape.ShapeRenderSystem
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.BorderImageRenderer
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.frame.FrameRenderer
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.image.ImageRenderer
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeRenderer
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.text.TextInputRenderer
- process(EntityChunk, Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.text.TextRenderer
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.input.InputSystem
-
Updates a single entity's data based on input, each frame.
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.camera.CameraControlInputHandler
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.sprite.GridInputHandler
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.ui.ButtonInputHandler
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.ui.dev.DevConsoleInputHandler
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeInputHandler
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeRootInputHandler
- process(EntityChunk, Input, float) - Method in class dev.prozilla.pine.core.system.standard.ui.text.TextInputInputHandler
- propagate(Event<Entity.EventType, Entity>) - Method in class dev.prozilla.pine.core.entity.Entity
- propagate(E) - Method in class dev.prozilla.pine.common.event.EventDispatcher
-
Propagates the event to other objects in relation to the target object.
- propagationStopped - Variable in class dev.prozilla.pine.common.event.Event
- properties - Variable in class dev.prozilla.pine.core.component.animation.AnimationData
- property - Variable in class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
- Property<T> - Interface in dev.prozilla.pine.common.property
-
A property with a value that may change in certain circumstances.
- propertyFalse - Variable in class dev.prozilla.pine.common.property.ConditionalProperty
- propertyTrue - Variable in class dev.prozilla.pine.common.property.ConditionalProperty
- ProviderOf - Annotation Interface in dev.prozilla.pine.common
-
The class this interface delegate to.
- purple() - Static method in class dev.prozilla.pine.common.system.Color
- purple() - Static method in class dev.prozilla.pine.common.system.Colour
- purple(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- PURPLE - Static variable in class dev.prozilla.pine.common.system.Ansi
- PURPLE_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- purpleBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
Q
- Q - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- QuadDimension - Class in dev.prozilla.pine.common.math.dimension
-
Represents four dimensions (X, Y, Z and W) for a UI element.
- QuadDimension() - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Creates four default dimensions with all values set to 0 pixels.
- QuadDimension(int) - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
- QuadDimension(int, int) - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
- QuadDimension(int, int, int, int) - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
- QuadDimension(DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Creates four dimensions with equal values.
- QuadDimension(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
-
Creates four dimensions with two pairs of equal values.
- QuadDimension(DimensionBase, DimensionBase, DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.QuadDimension
- QuadPrefab - Class in dev.prozilla.pine.core.entity.prefab.shape
-
Prefab for 2D quads.
- QuadPrefab(Vector2f) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- QuadPrefab(Vector2f, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- QuadRenderer - Class in dev.prozilla.pine.core.component.shape
- QuadRenderer(Vector2f) - Constructor for class dev.prozilla.pine.core.component.shape.QuadRenderer
- QuadRenderer(Vector2f, Color) - Constructor for class dev.prozilla.pine.core.component.shape.QuadRenderer
- QuadRenderSystem - Class in dev.prozilla.pine.core.system.standard.shape
- QuadRenderSystem() - Constructor for class dev.prozilla.pine.core.system.standard.shape.QuadRenderSystem
- QUERY_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- queryPool - Variable in class dev.prozilla.pine.core.scene.World
R
- R - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- R_ALT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- R_BRACKET - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- R_CONTROL - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- R_SHIFT - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- R_SUPER - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- radius - Variable in class dev.prozilla.pine.core.component.physics.collision.CircleCollider
- radius - Variable in class dev.prozilla.pine.core.rendering.shape.Circle
- RandomBooleanProperty - Class in dev.prozilla.pine.common.property.random
-
A property with a randomized boolean value.
- RandomBooleanProperty() - Constructor for class dev.prozilla.pine.common.property.random.RandomBooleanProperty
- RandomFloatProperty - Class in dev.prozilla.pine.common.property.random
-
A property with a randomized integer value.
- RandomFloatProperty(float, float) - Constructor for class dev.prozilla.pine.common.property.random.RandomFloatProperty
- RandomFloatProperty(Vector2f) - Constructor for class dev.prozilla.pine.common.property.random.RandomFloatProperty
- RandomInterval(Timer, Callback, float, float, boolean) - Constructor for class dev.prozilla.pine.core.state.Timer.RandomInterval
- RandomInterval(Timer, Callback, RandomFloatProperty, boolean) - Constructor for class dev.prozilla.pine.core.state.Timer.RandomInterval
- RandomIntProperty - Class in dev.prozilla.pine.common.property.random
-
A property with a randomized integer value.
- RandomIntProperty(int, int) - Constructor for class dev.prozilla.pine.common.property.random.RandomIntProperty
- RandomIntProperty(Vector2i) - Constructor for class dev.prozilla.pine.common.property.random.RandomIntProperty
- RandomObjectProperty<T> - Class in dev.prozilla.pine.common.property.random
-
A randomized property that supports null values.
- RandomObjectProperty(T, T) - Constructor for class dev.prozilla.pine.common.property.random.RandomObjectProperty
- RandomProperty<T> - Class in dev.prozilla.pine.common.property.random
-
A property whose value is randomized.
- RandomProperty() - Constructor for class dev.prozilla.pine.common.property.random.RandomProperty
- RandomVector2fProperty - Class in dev.prozilla.pine.common.property.random
- RandomVector2fProperty(float, float) - Constructor for class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- RandomVector2fProperty(float, float, float, float) - Constructor for class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- RandomVector2fProperty(Vector2f, Vector2f) - Constructor for class dev.prozilla.pine.common.property.random.RandomVector2fProperty
- RangedMutableIntProperty - Class in dev.prozilla.pine.common.property.mutable
- RangedMutableIntProperty(int, int, int, WrapMode) - Constructor for class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- RangedMutableIntProperty(int, int, WrapMode) - Constructor for class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- read(BooleanObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableBooleanProperty
- read(FloatObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableFloatProperty
- read(IntObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableIntProperty
- read(Observer<Boolean>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableBooleanProperty
- read(Observer<Float>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableFloatProperty
- read(Observer<Integer>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableIntProperty
- read(Observer<T>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableProperty
-
Adds an observer that is immediately called with the current value.
- read(String) - Method in class dev.prozilla.pine.common.util.parser.Parser
-
Parses an input string and throws an exception if the parsing fails.
- readBetweenCharacters(char, char) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- readBetweenParentheses() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- readBetweenSquareBrackets() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- ReadCommand(String) - Constructor for class dev.prozilla.pine.core.component.ui.dev.ConfigCommand.ReadCommand
- readData(FileDeserializer<Data>) - Method in class dev.prozilla.pine.core.component.deserialization.DeserializedData
-
Reads the data from a file deserializer.
- readData(Directory, String, Class<Data>) - Method in class dev.prozilla.pine.core.component.deserialization.DeserializedData
-
Creates a file deserializer and reads data from it.
- readData(Directory, String, Class<Data>, boolean) - Method in class dev.prozilla.pine.core.component.deserialization.DeserializedData
-
Creates a file deserializer and reads data from it.
- readDevMode() - Static method in class dev.prozilla.pine.core.Application
-
Checks if the application is currently running in developer mode.
- readWhile(CharPredicate) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Returns the sequence of characters constructed by validating the predicate and moving the cursor by one each time it is true.
- readyToRender - Variable in class dev.prozilla.pine.core.component.ui.Node
- rebeccaPurple() - Static method in class dev.prozilla.pine.common.system.Color
- rebeccaPurple() - Static method in class dev.prozilla.pine.common.system.Colour
- receive(BooleanConfigOption) - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
- receive(ConfigOption<T>) - Method in interface dev.prozilla.pine.core.state.config.option.ConfigOption
-
Copies the value of another option to this option.
- receive(FloatConfigOption) - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
- receive(IntConfigOption) - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
- receive(T) - Method in interface dev.prozilla.pine.common.Transceivable
-
Transmits data from the
sourceobject to this object. - recompute(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
- recompute(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Computes the value of this dimension by multiplying the original value with a factor based on the unit.
- recompute(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
-
Recalculates the value of this dimension when it has been marked as dirty.
- recompute(Node, boolean) - Method in class dev.prozilla.pine.common.math.dimension.DimensionComparator
- Rect - Class in dev.prozilla.pine.core.rendering.shape
-
Generates a rectangular shape.
- Rect() - Constructor for class dev.prozilla.pine.core.rendering.shape.Rect
- Rect(Vector2f, Vector2f) - Constructor for class dev.prozilla.pine.core.rendering.shape.Rect
- Rect(Vector2f, Vector2f, GridAlignment) - Constructor for class dev.prozilla.pine.core.rendering.shape.Rect
- RectCollider - Class in dev.prozilla.pine.core.component.physics.collision
-
An axis-aligned bounding box collider.
- RectCollider(Vector2f) - Constructor for class dev.prozilla.pine.core.component.physics.collision.RectCollider
- RectCollider(Vector2f, Vector2f) - Constructor for class dev.prozilla.pine.core.component.physics.collision.RectCollider
- RectPrefab - Class in dev.prozilla.pine.core.entity.prefab.shape
- RectPrefab(Rect) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- RectPrefab(Rect, TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- RectPrefab(Rect, TextureAsset, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- RectPrefab(Rect, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- RectPrefab(Rect, String) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- RectPrefab(Rect, String, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.RectPrefab
- RectRenderer - Class in dev.prozilla.pine.core.component.shape
- RectRenderer(Rect) - Constructor for class dev.prozilla.pine.core.component.shape.RectRenderer
- RectRenderer(Rect, TextureAsset) - Constructor for class dev.prozilla.pine.core.component.shape.RectRenderer
- RectRenderer(Rect, TextureAsset, Color) - Constructor for class dev.prozilla.pine.core.component.shape.RectRenderer
- RectRenderer(Rect, Color) - Constructor for class dev.prozilla.pine.core.component.shape.RectRenderer
- recursiveStep(Supplier<R>) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Executes a function and restores the previous state of this parser.
- red - Variable in class dev.prozilla.pine.common.property.VariableColorProperty
- red() - Static method in class dev.prozilla.pine.common.system.Color
- red() - Static method in class dev.prozilla.pine.common.system.Colour
- red(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- RED - Static variable in class dev.prozilla.pine.common.system.Ansi
- RED_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- redBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- redirect(LogLevel, LogLevel) - Method in class dev.prozilla.pine.common.logging.Logger
-
Redirects logs from one log level to another.
- regionHeight - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- regionHeight - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- regionOffset - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- regionOffset - Variable in class dev.prozilla.pine.core.component.ui.ImageNode
- regionOffset - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- regionSize - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- regionSize - Variable in class dev.prozilla.pine.core.component.ui.ImageNode
- regionSize - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- regionWidth - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- regionWidth - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- regionX - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- regionX - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- regionY - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- regionY - Variable in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- register(Entity) - Method in class dev.prozilla.pine.core.entity.EntityQuery
-
Checks if an entity matches this query and if it does, adds the entity to the array of matches.
- register(Entity) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Registers an entity in this system's query.
- register(Entity) - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Registers an entity in all systems in this group.
- register(Entity) - Method in class dev.prozilla.pine.core.system.SystemManager
-
Registers an entity in all systems.
- relativizePath(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Returns a path relative to the source root.
- reloadScene() - Method in class dev.prozilla.pine.core.Application
-
Reloads the current scene.
- reloadScene(ApplicationProvider) - Static method in interface dev.prozilla.pine.core.ApplicationProvider
- remap(float, float, float) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Remaps a float value between
0fand1f. - remap(float, float, float, float, float) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Remaps a float value from one range to another.
- remap(float, Vector2f) - Static method in class dev.prozilla.pine.common.math.MathUtils
-
Remaps a float value between
0fand1f. - remove() - Method in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- remove() - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
-
Removes this tile from its grid.
- remove() - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- remove(int) - Method in class dev.prozilla.pine.common.util.DeferredList
- remove(Font) - Method in class dev.prozilla.pine.common.asset.pool.FontPool
- remove(Object) - Method in class dev.prozilla.pine.common.util.DeferredList
- remove(String) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Removes an asset from this pool.
- remove(String) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- remove(T) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
-
Removes an asset from this pool.
- remove(T) - Method in interface dev.prozilla.pine.common.CollectionContext
- remove(T) - Method in interface dev.prozilla.pine.common.CollectionProvider
- removeAction(Action) - Method in class dev.prozilla.pine.core.state.input.KeyBindings
-
Unbinds the keys for a given action.
- removeAll() - Method in class dev.prozilla.pine.core.storage.Storage
-
Removes all items from this store.
- removeAll(Collection<?>) - Method in class dev.prozilla.pine.common.util.DeferredList
- removeAll(Collection<T>) - Method in interface dev.prozilla.pine.common.CollectionContext
- removeAll(T...) - Method in interface dev.prozilla.pine.common.CollectionContext
- removeAllChildren() - Method in class dev.prozilla.pine.core.entity.Entity
- removeChild(Entity) - Method in class dev.prozilla.pine.core.entity.Entity
-
Detaches a child from this entity without removing it from the world.
- removeChild(Prefab) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- removeChildren(Entity...) - Method in class dev.prozilla.pine.core.entity.Entity
-
Detaches children from this entity without removing them from the world.
- removeClass(String) - Method in class dev.prozilla.pine.core.component.ui.Node
- removeComponent() - Method in class dev.prozilla.pine.core.state.Tracker
- removeComponent(Component) - Method in class dev.prozilla.pine.core.entity.Entity
-
Removes a component from this entity.
- removeComponent(Entity, Component) - Method in class dev.prozilla.pine.core.component.ComponentManager
- removeComponent(Entity, Component) - Method in class dev.prozilla.pine.core.scene.World
-
Removes a component from an entity in this world.
- removeComponents(Entity) - Method in class dev.prozilla.pine.core.component.ComponentManager
- REMOVED - Enum constant in enum class dev.prozilla.pine.common.asset.pool.AssetPoolEvent.Type
- removeEntity() - Method in class dev.prozilla.pine.core.state.Tracker
- removeEntity(Entity) - Method in class dev.prozilla.pine.core.entity.EntityManager
-
Unregisters an entity.
- removeEntity(Entity) - Method in class dev.prozilla.pine.core.scene.World
- removeFirst(int, E[]) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Creates a copy of an array without the first element(s).
- removeFirst(E[]) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Creates a copy of an array without the first element.
- removeIf(Predicate<? super E>) - Method in class dev.prozilla.pine.common.util.DeferredList
- removeItem(I) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
- removeItem(String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Removes the item with a given key.
- removeItem(T) - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- removeLast(int, E[]) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Creates a copy of an array without the last element(s).
- removeLast(E[]) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
-
Creates a copy of an array without the last element.
- removeLeadingSlash(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Removes a leading slash from a path if there is one.
- removeListener(AssetPoolEvent.Type, EventListener<AssetPoolEvent<T>>) - Method in class dev.prozilla.pine.common.asset.pool.AssetPool
- removeListener(EventType, EventListener<E>) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- removeListener(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherContext
-
Removes a listener that was listening to a given type of event.
- removeListener(EventType, EventListener<E>) - Method in interface dev.prozilla.pine.common.event.EventDispatcherProvider
- removeModifier(ShapeModifier) - Method in class dev.prozilla.pine.core.rendering.shape.Shape
-
Removes a modifier from this shape.
- removeModifier(String) - Method in class dev.prozilla.pine.core.component.ui.Node
- removeObserver(BooleanObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableBooleanProperty
- removeObserver(BooleanObserver) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
- removeObserver(FloatObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableFloatProperty
- removeObserver(FloatObserver) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
- removeObserver(IntObserver) - Method in interface dev.prozilla.pine.common.property.observable.ObservableIntProperty
- removeObserver(IntObserver) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
- removeObserver(Observer<Boolean>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableBooleanProperty
- removeObserver(Observer<Float>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableFloatProperty
- removeObserver(Observer<Integer>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableIntProperty
- removeObserver(Observer<T>) - Method in interface dev.prozilla.pine.common.property.observable.ObservableProperty
- removeObserver(Observer<T>) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
- removeOption(ConfigKey<?>) - Method in class dev.prozilla.pine.core.state.config.Config
- removeScene(Scene) - Method in class dev.prozilla.pine.core.Application
- removeSystem() - Method in class dev.prozilla.pine.core.state.Tracker
- removeTarget(Shape) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- removeTextListener(Input.TextListener) - Method in class dev.prozilla.pine.core.state.input.Input
- removeTextureArray(TextureArray) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
-
Removes a texture array and all its textures from the resource pool.
- removeTile(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- removeTile(TileRenderer) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- removeTile(Entity) - Method in class dev.prozilla.pine.core.component.sprite.GridGroup
- removeTrailingSlash(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
-
Removes a trailing slash from a path if there is one.
- removeValue(K, V) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- render(Renderer) - Method in interface dev.prozilla.pine.common.lifecycle.Renderable
-
Renders this object every frame.
- render(Renderer) - Method in class dev.prozilla.pine.core.Application
-
Renders the application.
- render(Renderer) - Method in class dev.prozilla.pine.core.scene.Scene
-
Renders the scene every frame.
- render(Renderer) - Method in class dev.prozilla.pine.core.scene.World
-
Executes all render systems in this world.
- render(Renderer) - Method in class dev.prozilla.pine.core.system.render.RenderSystem
- render(Renderer) - Method in class dev.prozilla.pine.core.system.render.RenderSystemBase
-
Renders every entity to the screen, each frame.
- render(Renderer) - Method in class dev.prozilla.pine.core.system.standard.shape.QuadRenderSystem
- render(Renderer) - Method in class dev.prozilla.pine.core.system.standard.sprite.SpriteRenderSystem
- render(Renderer) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeRootRenderer
- render(Renderer) - Method in class dev.prozilla.pine.core.system.SystemManager
-
Runs all systems that render components.
- RENDER_MODE - Static variable in class dev.prozilla.pine.core.state.config.RenderConfig
- Renderable - Interface in dev.prozilla.pine.common.lifecycle
- renderBackgroundColor(Color) - Static method in class dev.prozilla.pine.core.system.standard.camera.CameraInitializer
- renderBorderImage(Renderer, TextureAsset, Node, Vector4f, boolean, float) - Static method in class dev.prozilla.pine.core.system.standard.ui.BorderImageRenderer
- renderBorderImage(Renderer, Node, float) - Static method in class dev.prozilla.pine.core.system.standard.ui.BorderImageRenderer
- RenderConfig - Class in dev.prozilla.pine.core.state.config
-
Manages configuration options related to rendering.
- RenderConfig() - Constructor for class dev.prozilla.pine.core.state.config.RenderConfig
- renderer - Variable in class dev.prozilla.pine.core.Application
- Renderer - Class in dev.prozilla.pine.core.rendering
-
Handles the rendering process.
- Renderer(Application) - Constructor for class dev.prozilla.pine.core.rendering.Renderer
- renderImage(Renderer, TextureAsset, float, float, float, float, float, float, float, float, float, Color) - Static method in class dev.prozilla.pine.core.system.standard.ui.image.ImageRenderer
- renderImage(Renderer, ImageNode, float, float, float, float, float, Color) - Static method in class dev.prozilla.pine.core.system.standard.ui.image.ImageRenderer
- renderImage(Renderer, ImageNode, Node, float) - Static method in class dev.prozilla.pine.core.system.standard.ui.image.ImageRenderer
- rendering - Variable in class dev.prozilla.pine.core.state.config.Config
-
Options related to rendering.
- renderMode - Variable in class dev.prozilla.pine.core.state.config.RenderConfig
-
Determines how vertices appear on the screen.
- RenderMode - Enum Class in dev.prozilla.pine.core.rendering
- renderPreview() - Method in class dev.prozilla.pine.core.Application
- renders - Variable in enum class dev.prozilla.pine.core.ApplicationMode
- RenderSystem - Class in dev.prozilla.pine.core.system.render
-
System for rendering entities to the screen.
- RenderSystem(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.render.RenderSystem
- RenderSystemBase - Class in dev.prozilla.pine.core.system.render
-
Base class for systems responsible for rendering entities to the screen.
- RenderSystemBase(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.render.RenderSystemBase
- RenderSystemBuilder - Class in dev.prozilla.pine.core.system.render
-
Utility class for building render systems.
- RenderSystemBuilder(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.render.RenderSystemBuilder
- RenderSystemBuilder.Callback - Interface in dev.prozilla.pine.core.system.render
- renderText(Renderer, TextNode, float, float, float, float, float, Color) - Static method in class dev.prozilla.pine.core.system.standard.ui.text.TextRenderer
- renderText(Renderer, TextNode, Node, float) - Static method in class dev.prozilla.pine.core.system.standard.ui.text.TextRenderer
- renderText(Renderer, String, Font, float, float, float, float, float, Color) - Static method in class dev.prozilla.pine.core.system.standard.ui.text.TextRenderer
-
Renders text on the screen on a given position.
- REPEAT - Enum constant in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
- REPEAT - Enum constant in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Values outside the bounds wrap around and re-enter from the opposite side, creating a continuous loop.
- REPLACE_WITH_NULL - Enum constant in enum class dev.prozilla.pine.common.util.parser.ListParser.ElementParsingFailPolicy
-
Replaces input elements that fail to parse with
null. - replaceFileSeparator(String) - Static method in class dev.prozilla.pine.common.system.PathUtils
- replaceFileSeparator(String, String) - Static method in class dev.prozilla.pine.common.system.PathUtils
- replaceNull(Color) - Method in interface dev.prozilla.pine.common.property.ColorProperty
- replaceNull(Color) - Method in class dev.prozilla.pine.common.property.fixed.FixedColorProperty
- replaceNull(Color) - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
- replaceNull(Boolean) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
- replaceNull(Boolean) - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- replaceNull(Float) - Method in class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- replaceNull(Float) - Method in interface dev.prozilla.pine.common.property.FloatProperty
- replaceNull(Integer) - Method in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- replaceNull(Integer) - Method in interface dev.prozilla.pine.common.property.IntProperty
- replaceNull(String) - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- replaceNull(String) - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
- replaceNull(String) - Method in interface dev.prozilla.pine.common.property.StringProperty
- replaceNull(T) - Method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
- replaceNull(T) - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
- replaceNull(T) - Method in interface dev.prozilla.pine.common.property.NonNullProperty
-
Returns this property, whose value is never
null. - replaceNull(T) - Method in interface dev.prozilla.pine.common.property.Property
-
Returns a property whose value is the value of this property, or
defaultValueif the value of this property isnull. - replaceProperty(Animatable, Animatable) - Method in class dev.prozilla.pine.core.component.animation.AnimationData
- requireAttributeLocation(CharSequence) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- requireOpenGL() - Static method in class dev.prozilla.pine.core.Application
-
Throws an exception if OpenGL has not been initialized yet.
- requireUniformLocation(CharSequence) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- requireValue() - Method in interface dev.prozilla.pine.common.property.BooleanProperty
- requireValue() - Method in interface dev.prozilla.pine.common.property.FloatProperty
- requireValue() - Method in interface dev.prozilla.pine.common.property.IntProperty
- requireValue() - Method in interface dev.prozilla.pine.common.property.Property
-
Returns the value of this property, if it is not
null, otherwise throws an exception. - reset() - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- reset() - Method in class dev.prozilla.pine.core.scene.Scene
-
Resets the state of this scene.
- reset() - Method in class dev.prozilla.pine.core.state.config.Config
-
Resets all config options to their initial values.
- reset() - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
- reset() - Method in interface dev.prozilla.pine.core.state.config.option.ConfigOption
-
Resets this option to its initial value.
- reset() - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
- reset() - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
- reset() - Method in class dev.prozilla.pine.core.state.config.option.ObjectConfigOption
- reset() - Method in class dev.prozilla.pine.core.state.Tracker
- reset(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- RESET - Enum constant in enum class dev.prozilla.pine.core.state.config.ConfigOptionEvent.Type
- RESET - Static variable in class dev.prozilla.pine.common.system.Ansi
- resetCursor() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor to the start.
- resetFeatureStates() - Static method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Resets the states of features of the object mapper to their default state.
- resetMirror() - Method in class dev.prozilla.pine.core.rendering.Renderer
- resetOption(ConfigKey<?>) - Method in class dev.prozilla.pine.core.state.config.Config
-
Resets an option to its initial value.
- resetRegion() - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- resetRegion() - Method in class dev.prozilla.pine.core.rendering.Renderer
- resetScale() - Method in class dev.prozilla.pine.core.rendering.Renderer
- resetTransform() - Method in class dev.prozilla.pine.core.rendering.Renderer
- RESIZABLE - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the windowed mode window will be resizable by the user.
- resize() - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- resize() - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Updates the projection matrix according to the window's dimensions.
- RESIZE_ALL - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Omnidirectional resize/move arrow.
- RESIZE_HORIZONTAL - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Horizontal resize/move arrow.
- RESIZE_TOP_LEFT_BOTTOM_RIGHT - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Top-left to bottom-right diagonal resize/move arrow.
- RESIZE_TOP_RIGHT_BOTTOM_LEFT - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Top-right to bottom-left diagonal resize/move arrow.
- RESIZE_VERTICAL - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Vertical resize/move arrow.
- resizeCanvasGroup(LayoutNode, Node) - Static method in class dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeResizer
- resizeList(List<E>, int) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
- resizeNode(Node) - Static method in class dev.prozilla.pine.core.system.standard.ui.NodeUpdater
- resolvePath(String) - Method in class dev.prozilla.pine.common.system.Directory
-
Resolves a path relative to this directory.
- resourcesPath - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- ResourceUtils - Class in dev.prozilla.pine.common.system
-
Utility class for handling resources.
- restart() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- restart() - Method in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- restart() - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
- restartAnimation() - Method in interface dev.prozilla.pine.common.Animatable
-
Restarts the animation from the beginning.
- restartAnimation() - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
-
Restarts the animation of this property, if it is animated.
- restartAnimation() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- restartAnimation() - Method in class dev.prozilla.pine.core.component.animation.AnimationData
- result - Variable in class dev.prozilla.pine.common.property.animated.AnimatedDualDimensionProperty
- result - Variable in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDimensionProperty
- result - Variable in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDualDimensionProperty
- resume() - Method in class dev.prozilla.pine.core.Application
-
Resumes the application panel.
- RETINA_FRAMEBUFFER - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether to use full resolution framebuffers on retina displays.
- REVERSE - Enum constant in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
- rewind() - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- rewind() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- rewind() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- right() - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a new vector (1, 0)
- right() - Static method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a new vector (1, 0)
- RIGHT - Enum constant in enum class dev.prozilla.pine.common.math.vector.Direction
- RIGHT - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- RIGHT - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- RIGHT - Enum constant in enum class dev.prozilla.pine.core.state.input.MouseButton
- RIGHT_ARROW - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- RIGHT_BUMPER - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- RIGHT_THUMB - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- RIGHT_TRIGGER - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- RIGHT_X - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- RIGHT_Y - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
- RISCV64 - Enum constant in enum class dev.prozilla.pine.common.system.Platform.Architecture
- root - Variable in class dev.prozilla.pine.core.component.ui.Node
- rotate(float, float, float, float) - Static method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a rotation matrix.
- rotateClockwise() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- rotateCounterclockwise() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- rotation - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- rotation - Variable in class dev.prozilla.pine.core.component.Transform
-
Rotation in degrees
- RoundedRect - Class in dev.prozilla.pine.core.rendering.shape
- RoundedRect(Vector2f, Vector2f) - Constructor for class dev.prozilla.pine.core.rendering.shape.RoundedRect
- RoundedRect(Vector2f, Vector2f, float) - Constructor for class dev.prozilla.pine.core.rendering.shape.RoundedRect
- rules - Variable in class dev.prozilla.pine.common.property.style.StyledProperty
- run() - Method in interface dev.prozilla.pine.common.util.function.Callback
-
Executes the callback function.
- run() - Method in class dev.prozilla.pine.core.Application
-
Initializes and starts the application and handles exceptions.
- run(EntityChunk) - Method in interface dev.prozilla.pine.core.system.init.InitSystemBuilder.Callback
-
Initializes a single entity's data.
- run(EntityChunk, float) - Method in interface dev.prozilla.pine.core.system.update.UpdateSystemBuilder.Callback
-
Updates a single entity's data, each frame.
- run(EntityChunk, Renderer) - Method in interface dev.prozilla.pine.core.system.render.RenderSystemBuilder.Callback
-
Renders a single entity, each frame.
- run(EntityChunk, Input, float) - Method in interface dev.prozilla.pine.core.system.input.InputSystemBuilder.Callback
-
Updates a single entity's data based on input, each frame.
- RUNNING - Enum constant in enum class dev.prozilla.pine.core.state.ApplicationState
S
- S - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- save() - Method in class dev.prozilla.pine.core.storage.LocalStorage
- save() - Method in class dev.prozilla.pine.core.storage.SessionStorage
- save() - Method in class dev.prozilla.pine.core.storage.Storage
-
Saves the items from this store.
- SAVE_ON_WRITE - Static variable in class dev.prozilla.pine.core.state.config.StorageConfig
- saveOnWrite - Variable in class dev.prozilla.pine.core.state.config.StorageConfig
-
Determines whether the local storage will be saved every time it is written to.
- scale - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- scale - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- scale - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Scales this vector by a scalar.
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- scale(float) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- scale(float, float, float) - Static method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a scaling matrix.
- SCALE_TO_MONITOR - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the window should be resized based on the monitor content scale.
- scaleAnimation - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- scaleAnimation - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- scene - Variable in class dev.prozilla.pine.core.entity.Entity
- scene - Variable in class dev.prozilla.pine.core.scene.World
- scene - Variable in class dev.prozilla.pine.core.system.SystemBase
- Scene - Class in dev.prozilla.pine.core.scene
-
Responsible for loading objects into the world.
- Scene() - Constructor for class dev.prozilla.pine.core.scene.Scene
-
Creates a new scene with a generated name.
- Scene(String) - Constructor for class dev.prozilla.pine.core.scene.Scene
-
Creates a new scene with a given name.
- SceneContext - Interface in dev.prozilla.pine.core.scene
- SceneProvider - Interface in dev.prozilla.pine.core.scene
- screenToWorldPosition(int, int) - Method in class dev.prozilla.pine.core.component.camera.CameraData
- screenToWorldPosition(Vector2i) - Method in class dev.prozilla.pine.core.component.camera.CameraData
- SCROLL_LOCK - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- selectFirst() - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Selects the first item.
- selectIndex(int) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Selects an item from the list of items at a given index.
- selectIndex(int) - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- SelectionProperty<I,
S> - Class in dev.prozilla.pine.common.property.selection -
Represents a selection of items from a list.
- SelectionProperty(List<I>) - Constructor for class dev.prozilla.pine.common.property.selection.SelectionProperty
- selectItem(I) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Selects an item from the list of items.
- selectItem(T) - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- selectLast() - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Selects the last item.
- selectNext() - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Selects the next item.
- selectNext() - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- selector() - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Returns the value of the
selectorrecord component. - Selector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector for nodes based on CSS selectors.
- Selector() - Constructor for class dev.prozilla.pine.common.property.style.selector.Selector
- SELECTOR_CHANGE - Enum constant in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
- SelectorCombo - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that combines multiple other selectors.
- SelectorCombo(Selector...) - Constructor for class dev.prozilla.pine.common.property.style.selector.SelectorCombo
- SelectorParser - Class in dev.prozilla.pine.common.property.style.selector
- SelectorParser() - Constructor for class dev.prozilla.pine.common.property.style.selector.SelectorParser
- selectPrevious() - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Selects the previous item.
- selectPrevious() - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- self() - Method in class dev.prozilla.pine.common.system.Color
- self() - Method in interface dev.prozilla.pine.common.Transceivable
- self() - Method in class dev.prozilla.pine.common.util.checks.ArrayChecks
- self() - Method in class dev.prozilla.pine.common.util.checks.ChecksBase
- self() - Method in class dev.prozilla.pine.common.util.checks.CollectionChecks
- self() - Method in class dev.prozilla.pine.common.util.checks.ObjectChecks
- self() - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- self() - Method in interface dev.prozilla.pine.core.state.config.option.ConfigOption
- self() - Method in class dev.prozilla.pine.core.storage.Storage
- self() - Method in class dev.prozilla.pine.core.system.init.InitSystemBuilder
- self() - Method in class dev.prozilla.pine.core.system.input.InputSystemBuilder
- self() - Method in class dev.prozilla.pine.core.system.render.RenderSystemBuilder
- self() - Method in class dev.prozilla.pine.core.system.SystemBuilder
-
Ensures subclasses return the correct type in method chains.
- self() - Method in class dev.prozilla.pine.core.system.update.UpdateSystemBuilder
- SEMICOLON - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- separator - Variable in class dev.prozilla.pine.common.util.parser.ListParser
-
The symbol that separates elements in an input string.
- SequentialParser<T> - Class in dev.prozilla.pine.common.util.parser
- SequentialParser() - Constructor for class dev.prozilla.pine.common.util.parser.SequentialParser
- SessionStorage - Class in dev.prozilla.pine.core.storage
-
A key-value store that is reset when the application closes.
- SessionStorage(Application) - Constructor for class dev.prozilla.pine.core.storage.SessionStorage
- set(boolean) - Method in interface dev.prozilla.pine.common.property.mutable.MutableBooleanProperty
-
Sets the value of this property.
- set(boolean) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableBooleanProperty
- set(boolean) - Method in class dev.prozilla.pine.common.property.storage.StoredBooleanProperty
- set(boolean) - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
- set(float) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- set(float) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- set(float) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- set(float) - Method in interface dev.prozilla.pine.common.property.mutable.MutableFloatProperty
-
Sets the value of this property.
- set(float) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableFloatProperty
- set(float) - Method in class dev.prozilla.pine.common.property.storage.StoredFloatProperty
- set(float) - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
- set(float, float) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- set(float, float, float) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- set(float, float, float, float) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- set(float, float, float, float) - Method in class dev.prozilla.pine.common.system.Color
- set(float, Unit) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- set(int) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- set(int) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- set(int) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- set(int) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- set(int) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- set(int) - Method in interface dev.prozilla.pine.common.property.mutable.MutableIntProperty
-
Sets the value of this property.
- set(int) - Method in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- set(int) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableIntProperty
- set(int) - Method in class dev.prozilla.pine.common.property.storage.StoredIntProperty
- set(int) - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
- set(int, int) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- set(int, int) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- set(int, int) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- set(int, int, int) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- set(int, int, int, int) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- set(int, int, int, int) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- set(int, int, int, int) - Method in class dev.prozilla.pine.common.system.Color
- set(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- set(DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- set(DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- set(DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- set(DimensionBase, DimensionBase, DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- set(String) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- set(String, String) - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- set(K) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- set(K, Collection<? extends V>) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- set(K, V) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- setAbsolutePosition(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
If
absolutePositionis true, this node will not be affected by layout nodes. - setActive(boolean) - Method in class dev.prozilla.pine.core.component.Component
-
Enables or disables this component.
- setActive(boolean) - Method in class dev.prozilla.pine.core.entity.Entity
-
Sets the active state of this entity.
- setActive(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- setAdaptiveProperty(A) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- setAlignment(EdgeAlignment) - Method in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- setAlignmentProperty(StyledEdgeAlignmentProperty) - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- setAlpha(float) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the transparency.
- setAlpha(int) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the transparency.
- setAlpha(FloatProperty) - Method in class dev.prozilla.pine.common.property.VariableColorProperty
- setAlwaysCreateData(boolean) - Method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
- setAnchor(GridAlignment) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the anchor point of this node.
- setAnchor(GridAlignment) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
-
Sets the anchor point of this rectangle.
- setAnchorProperty(StyledGridAlignmentProperty) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- setAnimateSprite(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setApplication(Application) - Method in class dev.prozilla.pine.core.scene.Scene
- setApplicationManager(ApplicationManager) - Method in class dev.prozilla.pine.core.Application
- setApplicationManagerFactory(Function<Application, ApplicationManager>) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setApplyTimeScale(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- setApplyTimeScale(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setApplyTimeScale(boolean) - Method in class dev.prozilla.pine.core.state.Timer.TimedAction
- setApplyTimeScale(boolean) - Method in class dev.prozilla.pine.core.system.update.UpdateSystem
- setArrangeChildren(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- setAttribute(int, boolean) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setAttribute(int, float) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setAttribute(int, int) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setAuthor(String) - Method in class dev.prozilla.pine.core.mod.ModMetadata
- setAutoEdges() - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Automatically sets the amount of edges based on the radius.
- setAutoFocus(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setAutoSegments() - Method in class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- setBackgroundColor(Property<Color>) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the background color of this node.
- setBackgroundColor(Color) - Method in class dev.prozilla.pine.core.component.camera.CameraData
- setBackgroundColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.camera.CameraPrefab
- setBackgroundColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- setBackgroundColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the background color of this node.
- setBackgroundColorProperty(StyledColorProperty) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- setBevelAmount(float) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- setBinding(int, GamepadAxis) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, GamepadAxis...) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, GamepadButton) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, GamepadButton...) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, Key) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, Key...) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, MouseButton) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(int, MouseButton...) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- setBinding(GamepadAxis) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(GamepadAxis...) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(GamepadButton) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(GamepadButton...) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(Key) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(Key...) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(MouseButton) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBinding(MouseButton...) - Method in class dev.prozilla.pine.common.property.input.InputBinding
- setBlue(float) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the blue component.
- setBlue(int) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the blue component.
- setBlue(FloatProperty) - Method in class dev.prozilla.pine.common.property.VariableColorProperty
- setBorder(Dimension) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setBorderColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setBorderImage(TextureAsset, Vector4f, boolean) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setBorderImage(String, Vector4f, boolean) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setBounds(float, float, float, float) - Method in class dev.prozilla.pine.core.component.camera.CameraControlData
-
Sets the bounds of this camera.
- setBounds(float, float, float, float) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- setCallback(InitSystemBuilder.Callback) - Method in class dev.prozilla.pine.core.system.init.InitSystemBuilder
- setCallback(InputSystemBuilder.Callback) - Method in class dev.prozilla.pine.core.system.input.InputSystemBuilder
- setCallback(RenderSystemBuilder.Callback) - Method in class dev.prozilla.pine.core.system.render.RenderSystemBuilder
- setCallback(UpdateSystemBuilder.Callback) - Method in class dev.prozilla.pine.core.system.update.UpdateSystemBuilder
- setCapture(boolean) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setCenterCursor(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.CENTER_CURSORwindow hint. - setClickCallback(ButtonNode.ClickCallback) - Method in class dev.prozilla.pine.core.entity.prefab.ui.ImageButtonPrefab
- setClickCallback(ButtonNode.ClickCallback) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextButtonPrefab
- setColor(ColorProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setColor(Property<Color>) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the foreground color of this node.
- setColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- setColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- setColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- setColor(Color) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the foreground color of this node.
- setColorAlphaAnimation(Color, EasingFunction) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds an animation for the alpha value of the particle's color, going from
1fto0f. - setColorAlphaAnimation(Color, FloatProperty, FloatProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds a linear animation for the alpha value of the particle's color.
- setColorAlphaAnimation(Color, FloatProperty, FloatProperty, EasingFunction) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds an animation for the alpha value of the particle's color.
- setColorAnimation(ColorProperty, ColorProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds a linear animation for the color of the particle.
- setColorAnimation(ColorProperty, ColorProperty, EasingFunction) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds an animation for the color of the particle.
- setColorProperty(StyledColorProperty) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- setCompanyName(String) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setComponent(int, Component) - Method in class dev.prozilla.pine.core.entity.EntityChunk
-
Sets a component at the given index.
- setComponents(Component[]) - Method in class dev.prozilla.pine.core.entity.EntityChunk
-
Sets all components in this group.
- setConfig(Config) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setCoordinate(int, int) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- setCoordinate(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.MultiTileRenderer
- setCoordinate(Vector2i) - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- setCoordinate(Vector2i) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- setCoordinate(Vector2i) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- setCount(IntProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticleEmitterPrefab
- setCursor(int) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor to a given position
- setCursorImage(Image) - Method in class dev.prozilla.pine.core.state.input.Input
- setCursorImage(Image, int, int) - Method in class dev.prozilla.pine.core.state.input.Input
- setCursorImage(Image, Vector2i) - Method in class dev.prozilla.pine.core.state.input.Input
- setCursorMode(CursorMode) - Method in class dev.prozilla.pine.core.state.input.Input
-
Changes the cursor mode.
- setCursorType(int) - Method in class dev.prozilla.pine.core.state.input.Input
-
Setter for the cursor type.
- setCursorType(CursorType) - Method in class dev.prozilla.pine.core.state.input.Input
-
Setter for the cursor type.
- setDecorated(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.DECORATEDwindow hint. - setDefaultFont(String) - Method in class dev.prozilla.pine.core.Application
-
Sets the default font path for text elements.
- setDefaultFont(String) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setDefaultHints() - Method in class dev.prozilla.pine.core.HeadlessWindow
- setDefaultHints() - Method in class dev.prozilla.pine.core.Window
-
Resets all window hints to their default values.
- setDefaultPropertyValue(StyledPropertyKey<T>, AdaptiveProperty<T, ?>) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setDefaultTextureArrayPolicy(TextureArrayPolicy) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- setDefaultTextureFilter(Texture.Filter) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- setDefaultTextureWrap(Texture.Wrap) - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
- setDefaultValue(A) - Method in class dev.prozilla.pine.common.property.style.Style
- setDefaultValue(StyledPropertyKey<T>, A) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- setDescription(String) - Method in class dev.prozilla.pine.core.mod.ModMetadata
- setDevMode(boolean) - Static method in class dev.prozilla.pine.core.Application
- setDimensions(Vector2i) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
-
Converts this tile prefab to a multi-tile prefab with the given dimensions.
- setDirection(Direction) - Method in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- setDirectionProperty(StyledDirectionProperty) - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- setDisableControlsOnPause(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- setDistribution(LayoutNode.Distribution) - Method in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- setDistributionProperty(StyledDistributionProperty) - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- setDuration(float) - Method in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- setDuration(float) - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
- setEdges(int) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Sets the amount of edges of this circle.
- setElementParser(Parser<E>) - Method in class dev.prozilla.pine.common.util.parser.ListParser
- setEnabled(boolean) - Method in class dev.prozilla.pine.common.logging.Logger
-
Enables or disables this logger.
- setEnableLocalStorage(boolean) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setEnableLogs(boolean) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setEnableTransparentFramebuffer(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.ENABLE_TRANSPARENT_FRAMEBUFFERwindow hint. - setEntity(Entity) - Method in class dev.prozilla.pine.core.component.Component
- setExcludedComponentTypes(Class<? extends Component>...) - Method in class dev.prozilla.pine.core.system.SystemBase
- setFactor(float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- setFailOnInvalidSubtype(boolean) - Static method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Sets the state of
DeserializationFeature.FAIL_ON_INVALID_SUBTYPEfor the object mapper. - setFailOnNullForPrimitives(boolean) - Static method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Sets the state of
DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVESfor the object mapper. - setFailOnUnknowProperties(boolean) - Static method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Sets the state of
DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIESfor the object mapper. - setFeatureState(DeserializationFeature, boolean) - Static method in class dev.prozilla.pine.common.property.deserialized.FileDeserializer
-
Enables or disables a deserialization feature of the object mapper.
- setFilter(Texture.Filter) - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Sets the filter parameter of this texture.
- setFloating(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.FLOATINGwindow hint. - setFocused(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.FOCUSEDwindow hint. - setFont(Font) - Method in class dev.prozilla.pine.core.component.ui.TextNode
-
Setter for the font of this text.
- setFont(Font) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- setFont(String) - Method in class dev.prozilla.pine.core.component.ui.TextNode
- setFont(String) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- setFont(String, int) - Method in class dev.prozilla.pine.core.component.ui.TextNode
- setFrame(IntProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setFrameBufferObject(FrameBufferObject) - Method in class dev.prozilla.pine.core.entity.prefab.ui.FramePrefab
- setFrameCount(int) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setFullscreen(boolean) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setFullscreen(boolean) - Method in class dev.prozilla.pine.core.Window
-
Toggles the fullscreen mode of this window.
- setGain(float) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setGain(float) - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- setGain(float) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGain(float) - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- setGain(FloatProperty) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGap(DimensionBase) - Method in class dev.prozilla.pine.core.entity.prefab.ui.LayoutPrefab
- setGapProperty(StyledDimensionProperty) - Method in class dev.prozilla.pine.core.component.ui.style.LayoutNodeStyle
- setGlobalGain(float) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGlobalGain(FloatProperty) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGlobalPitch(float) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGlobalPitch(FloatProperty) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGlobalSeed(long) - Static method in class dev.prozilla.pine.common.property.random.RandomProperty
-
Sets the seed for the random number generator used for all random properties.
- setGlobalVolume(float) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGlobalVolume(FloatProperty) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setGreen(float) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the green component.
- setGreen(int) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the green component.
- setGreen(FloatProperty) - Method in class dev.prozilla.pine.common.property.VariableColorProperty
- setHeight(float) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
-
Sets the height of this rectangle.
- setHint(int, boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the given window hint.
- setHint(int, int) - Method in class dev.prozilla.pine.core.HeadlessWindow
- setHint(int, int) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the given window hint.
- setHint(WindowHint, boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the given window hint.
- setHint(WindowHint, int) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the given window hint.
- setHTMLTag(String) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setIcons(Image[]) - Method in class dev.prozilla.pine.core.HeadlessWindow
- setIcons(Image[]) - Method in class dev.prozilla.pine.core.Window
-
Updates the icons of this window.
- setIcons(String...) - Method in class dev.prozilla.pine.core.Application
-
Sets the icons of the application's window.
- setIcons(String...) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the icons of the application's window.
- setIdentity() - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Sets this matrix to the identity matrix.
- setIdentity() - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Sets this matrix to the identity matrix.
- setIdentity() - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Sets this matrix to the identity matrix.
- setIfAbsent(K, V) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- setImage(Texture) - Method in class dev.prozilla.pine.core.component.ui.ImageNode
- setImage(TextureAsset) - Method in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- setInitialFrame(IntProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setInitialScene(Scene) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the initial scene of the application.
- setInput(String) - Method in class dev.prozilla.pine.common.property.style.CSSParser
- setInput(String) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Sets the input string and moves the cursor to the first character.
- setItem(String, Object) - Method in class dev.prozilla.pine.core.storage.Storage
-
Sets the value of the item with a given key to the string representation of an object.
- setItem(String, String) - Method in class dev.prozilla.pine.core.storage.Storage
-
Sets the value of the item with a given key.
- setItems(Map<String, O>) - Method in class dev.prozilla.pine.core.storage.Storage
-
Sets the values of multiple items.
- setItems(Properties) - Method in class dev.prozilla.pine.core.storage.LocalStorage
- setItems(Set<Map.Entry<String, O>>) - Method in class dev.prozilla.pine.core.storage.Storage
-
Sets the values of multiple items.
- setLifetime(float) - Method in class dev.prozilla.pine.core.component.particle.ParticleRenderer
- setLifetime(FloatProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setLogger(Logger) - Method in class dev.prozilla.pine.common.event.EventDispatcher
-
Sets the logger of this event dispatcher, which is used to log errors thrown by listeners.
- setLogger(Logger) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
- setLogger(Logger) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
- setLogger(Logger) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
- setLogger(Logger) - Method in class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
- setLogger(Logger) - Method in interface dev.prozilla.pine.common.property.observable.SimpleObservableProperty
-
Sets the logger of this property, which is used to log errors thrown by observers.
- setLoop(boolean) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setLoop(boolean) - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- setLoop(boolean) - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- setMargin(DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setMargin(DualDimension) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setMargin(Property<DualDimension>) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setMarginProperty(StyledDualDimensionProperty) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- setMax(int) - Method in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- setMaximized(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.MAXIMIZEDwindow hint. - setMaxSources(int) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setMin(int) - Method in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- setMirrorHorizontally(boolean) - Method in class dev.prozilla.pine.core.rendering.Renderer
- setMirrorVertically(boolean) - Method in class dev.prozilla.pine.core.rendering.Renderer
- setMode(ApplicationMode) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setMovementSpeed(float) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- setName(String) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- setName(String) - Method in class dev.prozilla.pine.core.mod.ModMetadata
- setNull() - Method in interface dev.prozilla.pine.common.property.mutable.MutableObjectProperty
-
Sets the value of this property to
null. - setNull() - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
- setOffset(DualDimension) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TooltipPrefab
- setOffsetX(DimensionBase) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TooltipPrefab
- setOffsetY(DimensionBase) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TooltipPrefab
- setOpacity(float) - Method in class dev.prozilla.pine.core.HeadlessWindow
- setOpacity(float) - Method in class dev.prozilla.pine.core.Window
-
Sets the opacity of the entire window.
- setOption(ConfigKey<T>, T) - Method in class dev.prozilla.pine.core.state.config.Config
-
Sets the value of an option.
- setOption(String, T) - Method in class dev.prozilla.pine.core.state.config.Config
- setPadding(DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the padding around the content of this node.
- setPadding(DualDimension) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the padding around the content of this node.
- setPadding(Property<DualDimension>) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the padding around the content of this node.
- setPaddingProperty(StyledDualDimensionProperty) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- setParameter(int, int) - Method in class dev.prozilla.pine.common.asset.image.Texture
- setParameter(int, int) - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- setParameter(int, int) - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- setParameter(int, int) - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Sets the value of a parameter of this texture.
- setParent(Transform) - Method in class dev.prozilla.pine.core.component.Transform
- setParent(Entity) - Method in class dev.prozilla.pine.core.entity.Entity
-
Setter for the parent entity.
- setPassThrough(boolean) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
If
passThroughis true, the cursor will not interact with this node. - setPath(String) - Method in class dev.prozilla.pine.core.rendering.Shader
- setPitch(float) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setPitch(float) - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- setPitch(float) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setPitch(float) - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- setPitch(FloatProperty) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setPolicy(ListParser.ElementParsingFailPolicy) - Method in class dev.prozilla.pine.common.util.parser.ListParser
- setPosition(float, float) - Method in class dev.prozilla.pine.core.component.Transform
- setPosition(Vector2f) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Sets the position of this circle.
- setPosition(Vector2f) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- setPredicate(boolean) - Method in class dev.prozilla.pine.common.math.dimension.Dimension.If
- setPrefix(String) - Method in class dev.prozilla.pine.common.logging.Logger
-
Sets the prefix of this logger.
- setRadius(float) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Sets the radius of this circle.
- setRange(int, int) - Method in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- setRed(float) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the red component.
- setRed(int) - Method in class dev.prozilla.pine.common.system.Color
-
Sets the red component.
- setRed(FloatProperty) - Method in class dev.prozilla.pine.common.property.VariableColorProperty
- setRegion(float, float, float, float) - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
-
Crops this sprite to a given region.
- setRegion(float, float, float, float) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
-
Crops the sprite to a given region.
- setRegion(float, float, float, float) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Limits the rendering to the given region.
- setRegion(int, int, int, int) - Method in class dev.prozilla.pine.core.component.ui.ImageNode
- setRegion(int, int, int, int) - Method in class dev.prozilla.pine.core.entity.prefab.ui.ImagePrefab
- setRegion(int, int, int, int) - Method in class dev.prozilla.pine.core.rendering.HeadlessRenderer
- setRegion(int, int, int, int) - Method in class dev.prozilla.pine.core.rendering.Renderer
-
Limits the rendering to the given region.
- setRegion(Vector2f, Vector2f) - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- setRenderChildrenBelow(boolean) - Method in class dev.prozilla.pine.core.component.Transform
- setRenderMode(RenderMode) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setRequiredTag(String) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Restricts this system's query to entities with a given tag.
- setRequiredTag(String) - Method in class dev.prozilla.pine.core.system.SystemBuilder
-
Restricts this system's query to entities with a given tag.
- setResizable(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.RESIZABLEwindow hint. - setRGB(float, float, float) - Method in class dev.prozilla.pine.common.system.Color
- setRGB(int, int, int) - Method in class dev.prozilla.pine.common.system.Color
- setRGB(Color) - Method in class dev.prozilla.pine.common.system.Color
- setRoundness(float) - Method in class dev.prozilla.pine.core.rendering.shape.RoundedRect
- setRunWhenPaused(boolean) - Method in class dev.prozilla.pine.core.system.SystemBase
- setScale(float) - Method in class dev.prozilla.pine.core.rendering.Renderer
- setScale(Vector2f) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setScale(Vector2f) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- setScale(Vector2f) - Method in class dev.prozilla.pine.core.rendering.Renderer
- setScale(FloatProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setScaleAnimation(FloatProperty, FloatProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds a linear animation for the scale of the particle.
- setScaleAnimation(FloatProperty, FloatProperty, EasingFunction) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
-
Adds an animation for the scale of the particle.
- setSeed(double) - Method in class dev.prozilla.pine.common.random.NoiseGenerator
- setSeed(long) - Method in class dev.prozilla.pine.common.property.random.RandomProperty
-
Sets the seed for the random number generator of this property.
- setSegments(int) - Method in class dev.prozilla.pine.core.rendering.shape.modifier.BevelModifier
- setSegments(int) - Method in class dev.prozilla.pine.core.rendering.shape.RoundedRect
- setSeparator(String) - Method in class dev.prozilla.pine.common.util.parser.ListParser
- setShape(S) - Method in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- setShowWindowDecorations(boolean) - Method in class dev.prozilla.pine.core.ApplicationBuilder
- setSize(int) - Method in class dev.prozilla.pine.common.asset.text.Font
-
Creates a new font from the same font file, but with a different size.
- setSize(int) - Method in interface dev.prozilla.pine.core.component.sprite.TileProvider
- setSize(int) - Method in class dev.prozilla.pine.core.component.sprite.TileRenderer
- setSize(int) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.GridPrefab
- setSize(int) - Method in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- setSize(int, int) - Method in class dev.prozilla.pine.core.component.camera.CameraData
- setSize(DimensionBase, DimensionBase) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the size of this node.
- setSize(DualDimension) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the size of this node.
- setSize(Vector2f) - Method in class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- setSize(Vector2f) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
-
Sets the size of this rectangle.
- setSize(Property<DualDimension>) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the size of this node.
- setSizeProperty(StyledDualDimensionProperty) - Method in class dev.prozilla.pine.core.component.ui.style.NodeStyle
- setSource(AudioSource) - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- setSource(CharSequence) - Method in class dev.prozilla.pine.core.rendering.Shader
-
Sets the source code of this shader.
- setSpawnDelay(FloatProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- setStyleSheet(StyleSheet) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the style sheet that is applied to this node.
- setStyleSheet(String) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the style sheet that is applied to this node by loading it from a CSS file.
- setTabIndex(int) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- setTag(String) - Method in class dev.prozilla.pine.core.entity.prefab.Prefab
- setTargetFps(int) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the target frames per second of the application.
- setText(StringProperty) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- setText(String) - Method in class dev.prozilla.pine.core.component.ui.TextInputNode
- setText(String) - Method in class dev.prozilla.pine.core.component.ui.TextNode
- setText(String) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- setTexture(TextureAsset) - Method in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- setThreshold(float) - Method in class dev.prozilla.pine.common.property.input.AnalogInputProperty
- setTitle(String) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the title of the application's window.
- setTitle(String) - Method in class dev.prozilla.pine.core.Window
-
Updates the title of this window.
- setTooltipText(String) - Method in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
-
Sets the text that appears in a tooltip when the cursor hovers over this node.
- setType(TextInputNode.Type) - Method in class dev.prozilla.pine.core.entity.prefab.ui.TextInputPrefab
- setUniform(int, float) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, int[]) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, Matrix2f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, Matrix3f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, Matrix4f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, Vector2f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, Vector3f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(int, Vector4f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets the uniform variable for specified location.
- setUniform(CharSequence, float) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, int[]) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, Matrix2f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, Matrix3f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, Matrix4f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, Vector2f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, Vector3f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUniform(CharSequence, Vector4f) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
- setUnit(Unit) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- setValue(float) - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- setValue(Boolean) - Method in interface dev.prozilla.pine.common.property.mutable.MutableBooleanProperty
- setValue(Boolean) - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
-
Sets the value of this option.
- setValue(Float) - Method in interface dev.prozilla.pine.common.property.mutable.MutableFloatProperty
- setValue(Float) - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
-
Sets the value of this option.
- setValue(Integer) - Method in interface dev.prozilla.pine.common.property.mutable.MutableIntProperty
- setValue(Integer) - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
-
Sets the value of this option.
- setValue(String) - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
- setValue(String) - Method in class dev.prozilla.pine.common.property.storage.StoredStringProperty
- setValue(String) - Method in class dev.prozilla.pine.common.property.SystemProperty
-
Overrides the value of this property without modifying the actual system property.
- setValue(T) - Method in interface dev.prozilla.pine.common.property.mutable.MutableProperty
-
Sets the value of this property.
- setValue(T) - Method in class dev.prozilla.pine.common.property.mutable.SimpleMutableObjectProperty
- setValue(T) - Method in class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- setValue(T) - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
- setValue(T) - Method in class dev.prozilla.pine.core.state.config.option.ObjectConfigOption
- setVelocity(float, float) - Method in class dev.prozilla.pine.core.component.Transform
- setVelocity(Vector2fProperty) - Method in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- setVelocityDamping(float) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- setVersion(String) - Method in class dev.prozilla.pine.core.mod.ModMetadata
- setVertexAttribute(CharSequence, int, int, int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Enables a vertex attribute and sets its pointer.
- setVertexAttributes(CharSequence[], int[], int) - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Sets multiple vertex attributes.
- setVertices(int, int) - Method in class dev.prozilla.pine.core.state.Tracker
- setVisible(boolean) - Method in class dev.prozilla.pine.core.Window
-
Sets the value of the
WindowHint.VISIBLEwindow hint. - setVolume(float) - Method in class dev.prozilla.pine.common.asset.audio.AudioSource
- setVolume(float) - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- setVolume(float) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setVolume(float) - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- setVolume(FloatProperty) - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- setWidth(float) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
-
Sets the width of this rectangle.
- setWindowHeight(int) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the default height of the application's window.
- setWindowSize(int, int) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the default width and height of the application's window.
- setWindowWidth(int) - Method in class dev.prozilla.pine.core.ApplicationBuilder
-
Sets the default width of the application's window.
- setWrap(Texture.Wrap) - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Sets the wrap parameter of this texture.
- setWrapMode(WrapMode) - Method in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- setWrapMode(WrapMode) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
- setX(float) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Sets the x-coordinate of this circle.
- setX(float) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- setY(float) - Method in class dev.prozilla.pine.core.rendering.shape.Circle
-
Sets the y-coordinate of this circle.
- setY(float) - Method in class dev.prozilla.pine.core.rendering.shape.Rect
- setZoom(float, float, float) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- setZoomRange(float, float) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- setZoomSpeed(float) - Method in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- Shader - Class in dev.prozilla.pine.core.rendering
-
Represents an OpenGL shader.
- Shader(int) - Constructor for class dev.prozilla.pine.core.rendering.Shader
-
Creates a shader with specified type.
- Shader(Shader.Type) - Constructor for class dev.prozilla.pine.core.rendering.Shader
- SHADER_STORAGE_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- Shader.Type - Enum Class in dev.prozilla.pine.core.rendering
- ShaderPool - Class in dev.prozilla.pine.common.asset.pool
- ShaderPool() - Constructor for class dev.prozilla.pine.common.asset.pool.ShaderPool
- ShaderProgram - Class in dev.prozilla.pine.core.rendering
-
Represents an OpenGL shader program.
- ShaderProgram() - Constructor for class dev.prozilla.pine.core.rendering.ShaderProgram
-
Creates a shader program.
- shaders - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPools
- shape - Variable in class dev.prozilla.pine.core.component.shape.ShapeRenderer
- shape - Variable in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- Shape - Class in dev.prozilla.pine.core.rendering.shape
-
Represents a shape using vertex and UV arrays which respectively represent the vertex and texture coordinates of each triangle.
- Shape() - Constructor for class dev.prozilla.pine.core.rendering.shape.Shape
-
Creates a shape that will be generated before the first draw call.
- Shape(float[], float[]) - Constructor for class dev.prozilla.pine.core.rendering.shape.Shape
-
Creates a shape with pre-generated geometry.
- ShapeModifier - Class in dev.prozilla.pine.core.rendering.shape.modifier
- ShapeModifier() - Constructor for class dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- ShapePrefab<S> - Class in dev.prozilla.pine.core.entity.prefab.shape
- ShapePrefab(S) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- ShapePrefab(S, TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- ShapePrefab(S, TextureAsset, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- ShapePrefab(S, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- ShapePrefab(S, String) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- ShapePrefab(S, String, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- ShapeRenderer<S> - Class in dev.prozilla.pine.core.component.shape
- ShapeRenderer(S) - Constructor for class dev.prozilla.pine.core.component.shape.ShapeRenderer
- ShapeRenderer(S, TextureAsset) - Constructor for class dev.prozilla.pine.core.component.shape.ShapeRenderer
- ShapeRenderer(S, TextureAsset, Color) - Constructor for class dev.prozilla.pine.core.component.shape.ShapeRenderer
- ShapeRenderer(S, Color) - Constructor for class dev.prozilla.pine.core.component.shape.ShapeRenderer
- ShapeRenderSystem - Class in dev.prozilla.pine.core.system.standard.shape
- ShapeRenderSystem() - Constructor for class dev.prozilla.pine.core.system.standard.shape.ShapeRenderSystem
- shouldClose() - Method in class dev.prozilla.pine.core.Window
-
Determines whether the window should be closed.
- shouldIncludeInstaller() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- shouldIncludeJre() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- shouldIncludeZip() - Method in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- shouldInvoke(Entity.EventType) - Method in class dev.prozilla.pine.core.entity.Entity
- shouldInvoke(EventType) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- shouldLoad() - Method in class dev.prozilla.pine.core.storage.Storage
- shouldPropagate(Entity.EventType) - Method in class dev.prozilla.pine.core.entity.Entity
- shouldPropagate(EventType) - Method in class dev.prozilla.pine.common.event.EventDispatcher
- shouldRun() - Method in class dev.prozilla.pine.core.system.SystemBase
- shouldSave() - Method in class dev.prozilla.pine.core.storage.Storage
- shouldStop - Variable in class dev.prozilla.pine.core.Application
- SHOW_DECORATIONS - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- showCursor() - Method in class dev.prozilla.pine.core.state.input.Input
-
Sets the cursor mode to
CursorMode.NORMAL. - showDecorations - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Determines whether the window will have window decorations such as a border, a close widget, etc.
- showTooltip(Node, String) - Method in class dev.prozilla.pine.core.component.ui.NodeRoot
- shuffle(double[], long) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
- shuffle(E[], long) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
- silver() - Static method in class dev.prozilla.pine.common.system.Color
- silver() - Static method in class dev.prozilla.pine.common.system.Colour
- SimpleEventDispatcher<EventType,
Target> - Class in dev.prozilla.pine.common.event -
An event dispatcher that uses the
Eventclass for events. - SimpleEventDispatcher() - Constructor for class dev.prozilla.pine.common.event.SimpleEventDispatcher
- SimpleMutableBooleanProperty - Class in dev.prozilla.pine.common.property.mutable
- SimpleMutableBooleanProperty(boolean) - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableBooleanProperty
-
Creates a mutable property with an initial value.
- SimpleMutableFloatProperty - Class in dev.prozilla.pine.common.property.mutable
- SimpleMutableFloatProperty(float) - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableFloatProperty
-
Creates a mutable property with an initial value.
- SimpleMutableIntProperty - Class in dev.prozilla.pine.common.property.mutable
- SimpleMutableIntProperty(int) - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableIntProperty
-
Creates a mutable property with an initial value.
- SimpleMutableObjectProperty<T> - Class in dev.prozilla.pine.common.property.mutable
-
A property whose value can be changed using a setter.
- SimpleMutableObjectProperty() - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableObjectProperty
-
Creates a mutable property without an initial value.
- SimpleMutableObjectProperty(T) - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableObjectProperty
-
Creates a mutable property with an initial value.
- SimpleMutableStringProperty - Class in dev.prozilla.pine.common.property.mutable
- SimpleMutableStringProperty() - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableStringProperty
- SimpleMutableStringProperty(String) - Constructor for class dev.prozilla.pine.common.property.mutable.SimpleMutableStringProperty
- SimpleObservableBooleanProperty - Class in dev.prozilla.pine.common.property.observable
- SimpleObservableBooleanProperty(boolean) - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableBooleanProperty
-
Creates an observable property with an initial value.
- SimpleObservableFloatProperty - Class in dev.prozilla.pine.common.property.observable
- SimpleObservableFloatProperty(float) - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableFloatProperty
-
Creates an observable property with an initial value.
- SimpleObservableIntProperty - Class in dev.prozilla.pine.common.property.observable
- SimpleObservableIntProperty(int) - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableIntProperty
-
Creates an observable property with an initial value.
- SimpleObservableObjectProperty<T> - Class in dev.prozilla.pine.common.property.observable
- SimpleObservableObjectProperty() - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
-
Creates an observable property without an initial value.
- SimpleObservableObjectProperty(T) - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableObjectProperty
-
Creates an observable property with an initial value.
- SimpleObservableProperty<T> - Interface in dev.prozilla.pine.common.property.observable
- SimpleObservableStringProperty - Class in dev.prozilla.pine.common.property.observable
- SimpleObservableStringProperty() - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableStringProperty
- SimpleObservableStringProperty(String) - Constructor for class dev.prozilla.pine.common.property.observable.SimpleObservableStringProperty
- SimpleParser<T> - Class in dev.prozilla.pine.common.util.parser
-
A simple parser that uses a parsing function.
- SimpleParser(ParseFunction<T>) - Constructor for class dev.prozilla.pine.common.util.parser.SimpleParser
-
Creates a simple parser using a parsing function.
- SingleSelectionProperty<T> - Class in dev.prozilla.pine.common.property.selection
-
Represents a selection of zero or one item(s) from a list.
- SingleSelectionProperty() - Constructor for class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- SingleSelectionProperty(List<T>) - Constructor for class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- SingleSelectionProperty(T...) - Constructor for class dev.prozilla.pine.common.property.selection.SingleSelectionProperty
- size - Variable in class dev.prozilla.pine.core.component.physics.collision.RectCollider
- size - Variable in class dev.prozilla.pine.core.component.shape.QuadRenderer
- size - Variable in class dev.prozilla.pine.core.component.sprite.GridGroup
- size - Variable in class dev.prozilla.pine.core.component.sprite.TileRenderer
-
Width and height of the tile, in pixels.
- size - Variable in class dev.prozilla.pine.core.component.ui.Node
- size - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- size - Variable in class dev.prozilla.pine.core.component.ui.TextNode
-
Result of size calculation
- size - Variable in class dev.prozilla.pine.core.entity.prefab.shape.QuadPrefab
- size - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.GridPrefab
- size - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- size - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- size - Variable in class dev.prozilla.pine.core.rendering.shape.Rect
- size() - Method in interface dev.prozilla.pine.common.CollectionContext
- size() - Method in interface dev.prozilla.pine.common.CollectionProvider
- size() - Method in interface dev.prozilla.pine.common.Container
- size() - Method in class dev.prozilla.pine.core.entity.EntityChunk
-
Returns the amount of components in this match.
- size() - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the amount of items in this store.
- size() - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Returns the amount of systems in this group.
- SIZE - Static variable in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- skipIf(CharPredicate) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor by one of the predicate evaluates to
truefor the current character. - skipIfChar(char) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor by one if the current character is equal to the given character.
- skipUntil(CharPredicate) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor until the predicate evaluates to
true. - skipUntilAnyChar(char...) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor until it points to one of the given characters.
- skipUntilChar(char) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor until it points to the given character.
- skipWhitespace() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
-
Moves the cursor to the next character that is not whitespace.
- skyBlue() - Static method in class dev.prozilla.pine.common.system.Color
- skyBlue() - Static method in class dev.prozilla.pine.common.system.Colour
- SLASH - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- slice - Variable in class dev.prozilla.pine.core.component.ui.BorderImage
- SLOW_DOWN - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- smoothNoise(double, double, double) - Method in class dev.prozilla.pine.common.random.NoiseGenerator
-
Generates a noise value between
-1and1. - SNAP_PIXELS - Static variable in class dev.prozilla.pine.core.state.config.RenderConfig
- SNAP_TEXT - Static variable in class dev.prozilla.pine.core.state.config.RenderConfig
- snapPixels - Variable in class dev.prozilla.pine.core.state.config.RenderConfig
-
Enables snapping of pixels to whole numbers.
- snapshot() - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- snapshot() - Method in class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- snapshot() - Method in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- snapshot() - Method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
-
Returns this property, because its value is always the same, so it is effectively the same as a snapshot.
- snapshot() - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- snapshot() - Method in class dev.prozilla.pine.common.property.fixed.NullProperty
- snapshot() - Method in interface dev.prozilla.pine.common.property.Property
-
Returns a fixed property whose value is the current value of this property, at the time of calling this method.
- snapshotSize() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Returns the size of the snapshot of this list.
- snapText - Variable in class dev.prozilla.pine.core.state.config.RenderConfig
-
Enables the snapping of pixels that make up text.
- SOMETIMES - Enum constant in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
-
Only load texture in a texture array if there is one available.
- sort() - Method in class dev.prozilla.pine.core.system.input.InputSystemBase
-
Sorts the entity chunks in this input system based on their depth index.
- sort() - Method in class dev.prozilla.pine.core.system.render.RenderSystemBase
-
Sorts the entity chunks in this render system based on their depth index.
- sort() - Method in class dev.prozilla.pine.core.system.standard.ui.NodeInputHandler
- sort(Comparator<? super E>) - Method in class dev.prozilla.pine.common.util.DeferredList
- sort(Comparator<EntityChunk>) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Sorts the entity chunks in this system based on a comparator.
- source - Variable in class dev.prozilla.pine.core.component.audio.AudioPlayer
- sources - Variable in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- SPACE - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- SPACE_BETWEEN - Enum constant in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
- spawnDelay - Variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- spawnDelay - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticleFlowEmitterPrefab
- SPEED_UP - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- springGreen() - Static method in class dev.prozilla.pine.common.system.Color
- springGreen() - Static method in class dev.prozilla.pine.common.system.Colour
- SpritePrefab - Class in dev.prozilla.pine.core.entity.prefab.sprite
-
Prefab for 2D sprite entities.
- SpritePrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- SpritePrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- SpriteRenderer - Class in dev.prozilla.pine.core.component.sprite
-
A component for rendering 2D sprites in the world.
- SpriteRenderer(TextureAsset) - Constructor for class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- SpriteRenderer(TextureAsset, Color) - Constructor for class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- SpriteRenderSystem - Class in dev.prozilla.pine.core.system.standard.sprite
-
Renders sprites to the screen.
- SpriteRenderSystem() - Constructor for class dev.prozilla.pine.core.system.standard.sprite.SpriteRenderSystem
- sqrt(float) - Static method in class dev.prozilla.pine.common.math.MathUtils
- square(float) - Static method in class dev.prozilla.pine.common.math.MathUtils
- square(int) - Static method in class dev.prozilla.pine.common.math.MathUtils
- SQUARE - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- STANDALONE - Enum constant in enum class dev.prozilla.pine.core.ApplicationMode
-
A standalone application renders inside its own window.
- StandardErrorLogHandler - Class in dev.prozilla.pine.common.logging.handler
-
Standard log handler that uses
System.err. - StandardErrorLogHandler() - Constructor for class dev.prozilla.pine.common.logging.handler.StandardErrorLogHandler
- StandardOutputLogHandler - Class in dev.prozilla.pine.common.logging.handler
-
Standard log handler that uses
System.out. - StandardOutputLogHandler() - Constructor for class dev.prozilla.pine.common.logging.handler.StandardOutputLogHandler
- start - Variable in class dev.prozilla.pine.common.property.animated.AnimatedFloatProperty
- start - Variable in class dev.prozilla.pine.common.property.animated.AnimatedIntProperty
- start - Variable in class dev.prozilla.pine.common.property.animated.AnimatedObjectProperty
- start() - Method in class dev.prozilla.pine.core.Application
-
Starts the application loop.
- start() - Method in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
-
Start timer for spawning particles.
- START - Enum constant in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
- START - Enum constant in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
- START - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- startImmediate() - Method in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
-
Start spawning particles immediately.
- startInterval(Callback, float) - Method in class dev.prozilla.pine.core.state.Timer
- startInterval(Callback, float, boolean) - Method in class dev.prozilla.pine.core.state.Timer
- startIteration() - Method in class dev.prozilla.pine.common.util.DeferredList
-
Marks the start of a new iteration of this list.
- startProperty - Variable in class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedProperty
- startRandomInterval(Callback, float, float) - Method in class dev.prozilla.pine.core.state.Timer
- startRandomInterval(Callback, float, float, boolean) - Method in class dev.prozilla.pine.core.state.Timer
- startRandomInterval(Callback, RandomFloatProperty) - Method in class dev.prozilla.pine.core.state.Timer
- startRandomInterval(Callback, RandomFloatProperty, boolean) - Method in class dev.prozilla.pine.core.state.Timer
- startRandomInterval(Timer.RandomInterval) - Method in class dev.prozilla.pine.core.state.Timer
- startStep(String, T) - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- startsWith(String) - Method in class dev.prozilla.pine.common.util.checks.StringChecks
- startTimeout(Callback, float) - Method in class dev.prozilla.pine.core.state.Timer
- startTimeout(Callback, float, boolean) - Method in class dev.prozilla.pine.core.state.Timer
- State<Context> - Interface in dev.prozilla.pine.core.state
- stateMachine - Variable in class dev.prozilla.pine.core.Application
- StateMachine<Context,
State> - Class in dev.prozilla.pine.core.state -
Utility class for managing a finite-state machine (FSM).
- StateMachine(State, Context) - Constructor for class dev.prozilla.pine.core.state.StateMachine
-
Creates a state machine for a given context and enters its initial state.
- StateMachineProvider<Context,
S> - Interface in dev.prozilla.pine.core.state - StateProvider<Context,
S> - Interface in dev.prozilla.pine.core.state -
Provides information about the state in a certain context.
- STATIC_COPY - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- STATIC_DRAW - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- STATIC_READ - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- steal() - Method in interface dev.prozilla.pine.common.property.mutable.MutableObjectProperty
-
Takes the current value of this property and then sets it to
null. - StepEasing - Class in dev.prozilla.pine.common.math.easing
-
An easing function that jumps between steps with an equal length instead of transitioning smoothly.
- StepEasing(int) - Constructor for class dev.prozilla.pine.common.math.easing.StepEasing
- StepEasing(int, boolean) - Constructor for class dev.prozilla.pine.common.math.easing.StepEasing
- steps - Variable in class dev.prozilla.pine.common.math.easing.StepEasing
- stop() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- stop() - Method in class dev.prozilla.pine.core.Application
-
Tells the application to stop after the current frame.
- stop() - Method in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
-
Stop spawning particles.
- STOP_PROPAGATION_DEFAULT - Static variable in class dev.prozilla.pine.core.state.input.Input
- stopApplication(ApplicationProvider) - Static method in interface dev.prozilla.pine.core.ApplicationProvider
- stopImmediatePropagation() - Method in class dev.prozilla.pine.common.event.Event
-
Prevents other listeners of this event from being called.
- stopInterval(Timer.Interval) - Method in class dev.prozilla.pine.core.state.Timer
- STOPPED - Enum constant in enum class dev.prozilla.pine.core.state.ApplicationState
- stopPropagation() - Method in class dev.prozilla.pine.common.event.Event
-
Prevents further propagation of this event.
- stopTimeout(Timer.Timeout) - Method in class dev.prozilla.pine.core.state.Timer
- storage - Variable in class dev.prozilla.pine.common.property.storage.StoredProperty
- storage - Variable in class dev.prozilla.pine.core.state.config.Config
-
Options related to storage.
- Storage - Class in dev.prozilla.pine.core.storage
-
A key-value store that uses strings for keys and values.
- Storage(Application) - Constructor for class dev.prozilla.pine.core.storage.Storage
-
Creates a new key-value store.
- StorageConfig - Class in dev.prozilla.pine.core.state.config
-
Manages configuration options related to storage.
- StorageConfig() - Constructor for class dev.prozilla.pine.core.state.config.StorageConfig
- StoredBooleanProperty - Class in dev.prozilla.pine.common.property.storage
- StoredBooleanProperty(Storage, String) - Constructor for class dev.prozilla.pine.common.property.storage.StoredBooleanProperty
- StoredFloatProperty - Class in dev.prozilla.pine.common.property.storage
- StoredFloatProperty(Storage, String) - Constructor for class dev.prozilla.pine.common.property.storage.StoredFloatProperty
- StoredIntProperty - Class in dev.prozilla.pine.common.property.storage
- StoredIntProperty(Storage, String) - Constructor for class dev.prozilla.pine.common.property.storage.StoredIntProperty
- StoredProperty<T> - Class in dev.prozilla.pine.common.property.storage
- StoredProperty(Storage, String) - Constructor for class dev.prozilla.pine.common.property.storage.StoredProperty
- StoredStringProperty - Class in dev.prozilla.pine.common.property.storage
- StoredStringProperty(Storage, String) - Constructor for class dev.prozilla.pine.common.property.storage.StoredStringProperty
- STREAM_COPY - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- STREAM_DRAW - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- STREAM_READ - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
- string - Variable in enum class dev.prozilla.pine.common.math.vector.Direction
- string(String, String) - Static method in class dev.prozilla.pine.common.util.checks.Checks
- StringChecks - Class in dev.prozilla.pine.common.util.checks
-
Utility class for performing checks on strings.
- StringChecks(String) - Constructor for class dev.prozilla.pine.common.util.checks.StringChecks
- StringChecks(String, String) - Constructor for class dev.prozilla.pine.common.util.checks.StringChecks
- StringConfigOption - Class in dev.prozilla.pine.core.state.config.option
- StringConfigOption(String) - Constructor for class dev.prozilla.pine.core.state.config.option.StringConfigOption
-
Creates a config option without a validator.
- StringConfigOption(String, Predicate<String>) - Constructor for class dev.prozilla.pine.core.state.config.option.StringConfigOption
-
Creates a config option with a validator.
- stringProperty(String) - Method in class dev.prozilla.pine.core.storage.Storage
- StringProperty - Interface in dev.prozilla.pine.common.property
-
A property with a string value.
- StringUtils - Class in dev.prozilla.pine.common.util
- strip(String) - Static method in class dev.prozilla.pine.common.system.Ansi
-
Removes all ANSI escape codes from a given text.
- Style<T,
A> - Class in dev.prozilla.pine.common.property.style -
Represents a collection of rules for a single style property of a node.
- Style() - Constructor for class dev.prozilla.pine.common.property.style.Style
- Style.StyledPropertyFactory<T,
A, - Interface in dev.prozilla.pine.common.property.styleP> - StyledColorProperty - Class in dev.prozilla.pine.common.property.style
- StyledColorProperty(StyledPropertyKey<Color>, Node, List<StyleRule<Color>>, AdaptiveObjectProperty<Color>) - Constructor for class dev.prozilla.pine.common.property.style.StyledColorProperty
- StyledColorProperty(StyledPropertyKey<Color>, Node, List<StyleRule<Color>>, AdaptiveObjectProperty<Color>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledColorProperty
- StyledDimensionProperty - Class in dev.prozilla.pine.common.property.style
- StyledDimensionProperty(StyledPropertyKey<DimensionBase>, Node, List<StyleRule<DimensionBase>>, AdaptiveObjectProperty<DimensionBase>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDimensionProperty
- StyledDimensionProperty(StyledPropertyKey<DimensionBase>, Node, List<StyleRule<DimensionBase>>, AdaptiveObjectProperty<DimensionBase>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDimensionProperty
- StyledDirectionProperty - Class in dev.prozilla.pine.common.property.style
- StyledDirectionProperty(StyledPropertyKey<Direction>, Node, List<StyleRule<Direction>>, AdaptiveObjectProperty<Direction>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDirectionProperty
- StyledDirectionProperty(StyledPropertyKey<Direction>, Node, List<StyleRule<Direction>>, AdaptiveObjectProperty<Direction>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDirectionProperty
- StyledDistributionProperty - Class in dev.prozilla.pine.common.property.style
- StyledDistributionProperty(StyledPropertyKey<LayoutNode.Distribution>, Node, List<StyleRule<LayoutNode.Distribution>>, AdaptiveObjectProperty<LayoutNode.Distribution>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDistributionProperty
- StyledDistributionProperty(StyledPropertyKey<LayoutNode.Distribution>, Node, List<StyleRule<LayoutNode.Distribution>>, AdaptiveObjectProperty<LayoutNode.Distribution>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDistributionProperty
- StyledDualDimensionProperty - Class in dev.prozilla.pine.common.property.style
- StyledDualDimensionProperty(StyledPropertyKey<DualDimension>, Node, List<StyleRule<DualDimension>>, AdaptiveObjectProperty<DualDimension>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDualDimensionProperty
- StyledDualDimensionProperty(StyledPropertyKey<DualDimension>, Node, List<StyleRule<DualDimension>>, AdaptiveObjectProperty<DualDimension>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledDualDimensionProperty
- StyledEdgeAlignmentProperty - Class in dev.prozilla.pine.common.property.style
- StyledEdgeAlignmentProperty(StyledPropertyKey<EdgeAlignment>, Node, List<StyleRule<EdgeAlignment>>, AdaptiveObjectProperty<EdgeAlignment>) - Constructor for class dev.prozilla.pine.common.property.style.StyledEdgeAlignmentProperty
- StyledEdgeAlignmentProperty(StyledPropertyKey<EdgeAlignment>, Node, List<StyleRule<EdgeAlignment>>, AdaptiveObjectProperty<EdgeAlignment>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledEdgeAlignmentProperty
- StyledGridAlignmentProperty - Class in dev.prozilla.pine.common.property.style
- StyledGridAlignmentProperty(StyledPropertyKey<GridAlignment>, Node, List<StyleRule<GridAlignment>>, AdaptiveObjectProperty<GridAlignment>) - Constructor for class dev.prozilla.pine.common.property.style.StyledGridAlignmentProperty
- StyledGridAlignmentProperty(StyledPropertyKey<GridAlignment>, Node, List<StyleRule<GridAlignment>>, AdaptiveObjectProperty<GridAlignment>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledGridAlignmentProperty
- StyledIntProperty - Class in dev.prozilla.pine.common.property.style
- StyledIntProperty(StyledPropertyKey<Integer>, Node, List<StyleRule<Integer>>, AdaptiveIntProperty) - Constructor for class dev.prozilla.pine.common.property.style.StyledIntProperty
- StyledIntProperty(StyledPropertyKey<Integer>, Node, List<StyleRule<Integer>>, AdaptiveIntProperty, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledIntProperty
- StyledObjectProperty<T> - Class in dev.prozilla.pine.common.property.style
- StyledObjectProperty(StyledPropertyKey<T>, Node, List<StyleRule<T>>, AdaptiveObjectProperty<T>) - Constructor for class dev.prozilla.pine.common.property.style.StyledObjectProperty
- StyledObjectProperty(StyledPropertyKey<T>, Node, List<StyleRule<T>>, AdaptiveObjectProperty<T>, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledObjectProperty
- StyledProperty<T,
P, - Class in dev.prozilla.pine.common.property.styleA, R> -
A property used to style nodes based on a set of rules.
- StyledProperty(StyledPropertyKey<T>, Node, List<StyleRule<T>>, A) - Constructor for class dev.prozilla.pine.common.property.style.StyledProperty
-
Creates a styled property without any transitions.
- StyledProperty(StyledPropertyKey<T>, Node, List<StyleRule<T>>, A, List<StyleRule<AnimationCurve>>) - Constructor for class dev.prozilla.pine.common.property.style.StyledProperty
-
Creates a styled property with transitions.
- StyledPropertyKey<T> - Class in dev.prozilla.pine.common.property.style
- StyleRule<T> - Record Class in dev.prozilla.pine.common.property.style
-
A rule that defines the value of a styled property of any node that matches its selector.
- StyleRule(Selector, T) - Constructor for record class dev.prozilla.pine.common.property.style.StyleRule
-
Creates an instance of a
StyleRulerecord class. - styleSheet - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- StyleSheet - Class in dev.prozilla.pine.common.property.style
-
Manages style rules for different properties of nodes.
- StyleSheet() - Constructor for class dev.prozilla.pine.common.property.style.StyleSheet
- StyleSheetPool - Class in dev.prozilla.pine.common.asset.pool
- StyleSheetPool() - Constructor for class dev.prozilla.pine.common.asset.pool.StyleSheetPool
- styleSheets - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPools
- subgrid(int, int) - Static method in class dev.prozilla.pine.core.component.sprite.GridGroup
-
Returns an array of coordinates of a subgrid defined by the given dimensions.
- subgrid(Vector2i) - Static method in class dev.prozilla.pine.core.component.sprite.GridGroup
-
Returns an array of coordinates of a subgrid defined by the given dimensions.
- subgrid(Vector2i, Vector2i) - Static method in class dev.prozilla.pine.core.component.sprite.GridGroup
-
Returns an array of coordinates of a subgrid defined by the given dimensions, with a given offset.
- subtract(DimensionBase...) - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the difference of the values of two or more dimensions.
- subtract(Matrix2f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Subtracts this matrix from another matrix.
- subtract(Matrix3f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Subtracts this matrix from another matrix.
- subtract(Matrix4f) - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Subtracts this matrix from another matrix.
- subtract(Vector2f) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- subtract(Vector2i) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- subtract(Vector3f) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- subtract(Vector3i) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- subtract(Vector4f) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- subtract(Vector4i) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- subtract(V) - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Subtracts another vector from this vector.
- Subtract(DimensionBase, DimensionBase) - Constructor for class dev.prozilla.pine.common.math.dimension.Dimension.Subtract
-
Creates a function that returns the difference of the values of two dimensions.
- succeed() - Method in class dev.prozilla.pine.common.util.parser.SequentialParser
- succeed(T) - Method in class dev.prozilla.pine.common.util.parser.Parser
- supportsTransitions() - Method in class dev.prozilla.pine.common.property.style.StyledDirectionProperty
- supportsTransitions() - Method in class dev.prozilla.pine.common.property.style.StyledDistributionProperty
- supportsTransitions() - Method in class dev.prozilla.pine.common.property.style.StyledEdgeAlignmentProperty
- supportsTransitions() - Method in class dev.prozilla.pine.common.property.style.StyledGridAlignmentProperty
- supportsTransitions() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- swap(boolean) - Method in interface dev.prozilla.pine.common.property.mutable.MutableBooleanProperty
-
Replaces the value with a new value and returns its previous value.
- swap(float) - Method in interface dev.prozilla.pine.common.property.mutable.MutableFloatProperty
-
Replaces the value with a new value and returns its previous value.
- swap(int) - Method in interface dev.prozilla.pine.common.property.mutable.MutableIntProperty
-
Replaces the value with a new value and returns its previous value.
- swapValue(T) - Method in interface dev.prozilla.pine.common.property.mutable.MutableProperty
-
Replaces the value with a new value and returns its previous value.
- system - Static variable in class dev.prozilla.pine.common.logging.Logger
-
The global system logger for writing things to the console.
- SystemBase - Class in dev.prozilla.pine.core.system
-
Base class for system responsible for handling logic and behaviour for entities that match a query based on their components.
- SystemBase(Class<? extends Component>[]) - Constructor for class dev.prozilla.pine.core.system.SystemBase
- SystemBase(Class<? extends Component>[], boolean) - Constructor for class dev.prozilla.pine.core.system.SystemBase
- SystemBuilder<S,
B> - Class in dev.prozilla.pine.core.system - SystemBuilder(Class<? extends Component>[]) - Constructor for class dev.prozilla.pine.core.system.SystemBuilder
- SystemGroup<S> - Class in dev.prozilla.pine.core.system
-
A wrapper for systems of the same type.
- SystemGroup(World, Class<S>) - Constructor for class dev.prozilla.pine.core.system.SystemGroup
-
Creates a new system group in a world with systems of a given type.
- systemManager - Variable in class dev.prozilla.pine.core.scene.World
- SystemManager - Class in dev.prozilla.pine.core.system
- SystemManager(World) - Constructor for class dev.prozilla.pine.core.system.SystemManager
- SystemProperty - Class in dev.prozilla.pine.common.property
-
Represents a system property whose value is read using
System.getProperty(java.lang.String). - SystemProperty(String) - Constructor for class dev.prozilla.pine.common.property.SystemProperty
T
- T - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- TAB - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- tabIndex - Variable in class dev.prozilla.pine.core.component.ui.Node
- tabIndex - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- tag - Variable in class dev.prozilla.pine.core.entity.Entity
- tag - Variable in class dev.prozilla.pine.core.entity.prefab.Prefab
- target - Variable in class dev.prozilla.pine.common.event.Event
- targetX - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- targetY - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- targetZoom - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- teal() - Static method in class dev.prozilla.pine.common.system.Color
- teal() - Static method in class dev.prozilla.pine.common.system.Colour
- temp - Static variable in class dev.prozilla.pine.common.math.vector.Vector2f
-
Reusable temporary vector, to avoid repeatedly creating new instances in performance-critical contexts.
- temp - Static variable in class dev.prozilla.pine.common.math.vector.Vector2i
-
Reusable temporary vector, to avoid repeatedly creating new instances in performance-critical contexts.
- temp - Static variable in class dev.prozilla.pine.common.math.vector.Vector3f
-
Reusable temporary vector, to avoid repeatedly creating new instances in performance-critical contexts.
- temp - Static variable in class dev.prozilla.pine.common.math.vector.Vector3i
-
Reusable temporary vector, to avoid repeatedly creating new instances in performance-critical contexts.
- temp - Static variable in class dev.prozilla.pine.common.math.vector.Vector4f
-
Reusable temporary vector, to avoid repeatedly creating new instances in performance-critical contexts.
- temp - Static variable in class dev.prozilla.pine.common.math.vector.Vector4i
-
Reusable temporary vector, to avoid repeatedly creating new instances in performance-critical contexts.
- TEMP_PATH - Static variable in class dev.prozilla.pine.tools.BuildTool
-
Temporary directory for the build tool.
- TESS_CONTROL - Enum constant in enum class dev.prozilla.pine.core.rendering.Shader.Type
- TESS_EVALUATION - Enum constant in enum class dev.prozilla.pine.core.rendering.Shader.Type
- test(boolean) - Method in interface dev.prozilla.pine.common.util.function.predicate.BooleanPredicate
-
Evaluates this predicate on the given boolean.
- test(char) - Method in interface dev.prozilla.pine.common.util.function.predicate.CharPredicate
-
Evaluates this predicate on the given character.
- test(float) - Method in interface dev.prozilla.pine.common.util.function.predicate.FloatPredicate
-
Evaluates this predicate on the given float.
- test(int) - Method in interface dev.prozilla.pine.common.util.function.predicate.IntPredicate
-
Evaluates this predicate on the given int.
- test(Boolean) - Method in interface dev.prozilla.pine.common.util.function.predicate.BooleanPredicate
- test(Character) - Method in interface dev.prozilla.pine.common.util.function.predicate.CharPredicate
- test(Float) - Method in interface dev.prozilla.pine.common.util.function.predicate.FloatPredicate
- test(Integer) - Method in interface dev.prozilla.pine.common.util.function.predicate.IntPredicate
- text - Variable in class dev.prozilla.pine.core.component.ui.TextNode
- text - Variable in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- text(String) - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs plain text without applying the logger's format.
- TEXT - Enum constant in enum class dev.prozilla.pine.core.component.ui.TextInputNode.Type
- TEXT - Enum constant in enum class dev.prozilla.pine.core.state.input.CursorType
-
Vertical I-beam cursor used for text input.
- TextAssetPool<T> - Class in dev.prozilla.pine.common.asset.pool
-
Abstract class for pools of assets that are created from text files.
- TextAssetPool() - Constructor for class dev.prozilla.pine.common.asset.pool.TextAssetPool
- TextButtonPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for text buttons in the UI.
- TextButtonPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextButtonPrefab
- TextButtonPrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextButtonPrefab
- TextInitializer - Class in dev.prozilla.pine.core.system.standard.ui.text
-
Initializes text elements by calculating their initial size.
- TextInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.TextInitializer
- TextInputInitializer - Class in dev.prozilla.pine.core.system.standard.ui.text
- TextInputInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.TextInputInitializer
- TextInputInputHandler - Class in dev.prozilla.pine.core.system.standard.ui.text
- TextInputInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.TextInputInputHandler
- TextInputNode - Class in dev.prozilla.pine.core.component.ui
- TextInputNode() - Constructor for class dev.prozilla.pine.core.component.ui.TextInputNode
- TextInputNode.Type - Enum Class in dev.prozilla.pine.core.component.ui
- TextInputPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
- TextInputPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextInputPrefab
- TextInputPrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextInputPrefab
- TextInputRenderer - Class in dev.prozilla.pine.core.system.standard.ui.text
- TextInputRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.TextInputRenderer
- textListener - Variable in class dev.prozilla.pine.core.component.ui.TextInputNode
- textNode - Variable in class dev.prozilla.pine.core.component.ui.dev.DevConsoleData
- textNode - Variable in class dev.prozilla.pine.core.component.ui.TextInputNode
- TextNode - Class in dev.prozilla.pine.core.component.ui
-
A component for rendering text in the UI.
- TextNode() - Constructor for class dev.prozilla.pine.core.component.ui.TextNode
- TextNode(String) - Constructor for class dev.prozilla.pine.core.component.ui.TextNode
- TextPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for text elements in the UI.
- TextPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- TextPrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- TextPrefab(String, Color) - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- textProperty - Variable in class dev.prozilla.pine.core.component.ui.DynamicText
- textProperty - Variable in class dev.prozilla.pine.core.entity.prefab.ui.TextPrefab
- TextRenderer - Class in dev.prozilla.pine.core.system.standard.ui.text
-
Renders text elements to the screen.
- TextRenderer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.TextRenderer
- TextResizer - Class in dev.prozilla.pine.core.system.standard.ui.text
- TextResizer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.text.TextResizer
- texture - Variable in class dev.prozilla.pine.core.component.shape.ShapeRenderer
- texture - Variable in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
- texture - Variable in class dev.prozilla.pine.core.component.ui.BorderImage
- texture - Variable in class dev.prozilla.pine.core.entity.prefab.shape.ShapePrefab
- texture - Variable in class dev.prozilla.pine.core.entity.prefab.sprite.SpritePrefab
- Texture - Class in dev.prozilla.pine.common.asset.image
-
Represents an OpenGL texture.
- Texture(int, int) - Constructor for class dev.prozilla.pine.common.asset.image.Texture
-
Creates an empty texture.
- Texture(int, int, Texture.Wrap, Texture.Filter) - Constructor for class dev.prozilla.pine.common.asset.image.Texture
-
Creates an empty texture.
- Texture(Image) - Constructor for class dev.prozilla.pine.common.asset.image.Texture
-
Creates a texture based on an image.
- Texture(Image, Texture.Wrap, Texture.Filter) - Constructor for class dev.prozilla.pine.common.asset.image.Texture
-
Creates a texture based on an image.
- Texture(String, int, int, ByteBuffer) - Constructor for class dev.prozilla.pine.common.asset.image.Texture
- Texture(String, int, int, ByteBuffer, Texture.Wrap, Texture.Filter) - Constructor for class dev.prozilla.pine.common.asset.image.Texture
- TEXTURE_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- Texture.Filter - Enum Class in dev.prozilla.pine.common.asset.image
- Texture.Wrap - Enum Class in dev.prozilla.pine.common.asset.image
- TextureArray - Class in dev.prozilla.pine.common.asset.image
-
Represents a OpenGL Array Texture.
- TextureArray(int, int) - Constructor for class dev.prozilla.pine.common.asset.image.TextureArray
- TextureArray(int, int, int) - Constructor for class dev.prozilla.pine.common.asset.image.TextureArray
- TextureArray(int, int, int, Texture.Wrap, Texture.Filter) - Constructor for class dev.prozilla.pine.common.asset.image.TextureArray
- textureArrayCount() - Method in class dev.prozilla.pine.common.asset.pool.TexturePool
-
Returns the amount of texture arrays in this pool.
- TextureArrayLayer - Class in dev.prozilla.pine.common.asset.image
-
Represents a layer of a texture array.
- TextureArrayLayer(String, TextureArray, int) - Constructor for class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- TextureArrayPolicy - Enum Class in dev.prozilla.pine.common.asset.pool
- TextureAsset - Interface in dev.prozilla.pine.common.asset.image
-
Base class for different types of texture assets.
- TextureBase - Interface in dev.prozilla.pine.common.asset.image
-
Base class for all kinds of textures.
- TexturedDrawable - Interface in dev.prozilla.pine.core.rendering.shape
-
An object that can be drawn on the screen with a given texture, color and depth.
- TexturePool - Class in dev.prozilla.pine.common.asset.pool
- TexturePool(ImagePool) - Constructor for class dev.prozilla.pine.common.asset.pool.TexturePool
- textures - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPools
- then(BooleanMapper) - Method in interface dev.prozilla.pine.common.util.function.mapper.BooleanMapper
- then(FloatMapper) - Method in interface dev.prozilla.pine.common.util.function.mapper.FloatMapper
- then(IntMapper) - Method in interface dev.prozilla.pine.common.util.function.mapper.IntMapper
- then(Mapper<O, T>) - Method in interface dev.prozilla.pine.common.util.function.mapper.Mapper
-
Creates a mapper that chains this mapper and another mapper.
- thresholdProperty() - Method in class dev.prozilla.pine.common.property.input.AnalogInputProperty
- TileMover - Class in dev.prozilla.pine.core.system.standard.sprite
-
Updates the position of tiles based on their coordinate.
- TileMover() - Constructor for class dev.prozilla.pine.core.system.standard.sprite.TileMover
- TilePrefab - Class in dev.prozilla.pine.core.entity.prefab.sprite
-
Prefab for 2D tiles.
- TilePrefab(TextureAsset) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- TilePrefab(TextureAsset, Vector2i) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- TilePrefab(String) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- TilePrefab(String, Vector2i) - Constructor for class dev.prozilla.pine.core.entity.prefab.sprite.TilePrefab
- TileProvider - Interface in dev.prozilla.pine.core.component.sprite
-
Provides access to a
TileRenderercomponent. - TileRenderer - Class in dev.prozilla.pine.core.component.sprite
-
A component for rendering 2D square tiles in the world.
- TileRenderer(Vector2i, int) - Constructor for class dev.prozilla.pine.core.component.sprite.TileRenderer
- time - Variable in class dev.prozilla.pine.common.property.animated.AnimatedProperty
- TimedAction(Timer, Callback, float, boolean) - Constructor for class dev.prozilla.pine.core.state.Timer.TimedAction
- Timeout(Timer, Callback, float, boolean) - Constructor for class dev.prozilla.pine.core.state.Timer.Timeout
- timer - Variable in class dev.prozilla.pine.core.Application
- timer - Variable in class dev.prozilla.pine.core.state.Timer.TimedAction
- Timer - Class in dev.prozilla.pine.core.state
-
Manages time tracking, including FPS (frames per second) and UPS (updates per second) calculations.
- Timer() - Constructor for class dev.prozilla.pine.core.state.Timer
- Timer.Interval - Class in dev.prozilla.pine.core.state
- Timer.RandomInterval - Class in dev.prozilla.pine.core.state
- Timer.TimedAction - Class in dev.prozilla.pine.core.state
- Timer.Timeout - Class in dev.prozilla.pine.core.state
- timeScale - Variable in class dev.prozilla.pine.core.state.Timer
-
The scale at which time passes.
- timeScale - Variable in class dev.prozilla.pine.core.system.update.UpdateSystem
- timestamp() - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs the current time.
- timestamp(String) - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs the current time.
- timeUntilSpawn - Variable in class dev.prozilla.pine.core.component.particle.ParticleFlowEmitter
- title - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Title of the window.
- TITLE - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Stores this matrix in a given Buffer.
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Stores the matrix in a given Buffer.
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Stores the matrix in a given Buffer.
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.vector.Vector3f
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.vector.Vector4f
- toBuffer(FloatBuffer) - Method in class dev.prozilla.pine.common.math.vector.VectorFloat
-
Stores the vector in a given buffer.
- toBuffer(IntBuffer) - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- toBuffer(IntBuffer) - Method in class dev.prozilla.pine.common.math.vector.Vector3i
- toBuffer(IntBuffer) - Method in class dev.prozilla.pine.common.math.vector.Vector4i
- toBuffer(IntBuffer) - Method in class dev.prozilla.pine.common.math.vector.VectorInt
-
Stores the vector in a given buffer.
- toColor(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- toColour() - Method in class dev.prozilla.pine.common.system.Color
- toColour() - Method in class dev.prozilla.pine.common.system.Colour
- toDirection() - Method in class dev.prozilla.pine.common.math.vector.Vector2f
- toDirection() - Method in class dev.prozilla.pine.common.math.vector.Vector2i
- toFloatVector() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- toFormattedString(boolean) - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- toGamepadAxesProperty(GamepadAxis[]) - Method in class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- toGamepadAxesProperty(GamepadAxis[]) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toGamepadAxisProperty(GamepadAxis) - Method in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- toGamepadAxisProperty(GamepadAxis) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toGamepadButtonProperty(GamepadButton) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- toGamepadButtonProperty(GamepadButton) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toGamepadButtonsProperty(GamepadButton[]) - Method in class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- toGamepadButtonsProperty(GamepadButton[]) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toggle() - Method in interface dev.prozilla.pine.common.property.mutable.MutableBooleanProperty
-
Negates the value of this property.
- toggleActive() - Method in class dev.prozilla.pine.core.entity.Entity
-
Toggles the active state of this entity.
- toggleClass(String) - Method in class dev.prozilla.pine.core.component.ui.Node
- toggleClass(String, boolean) - Method in class dev.prozilla.pine.core.component.ui.Node
- toggleDevConsole() - Method in class dev.prozilla.pine.core.scene.Scene
- toggleDevConsole(boolean) - Method in class dev.prozilla.pine.core.scene.Scene
- toggleModifier(String) - Method in class dev.prozilla.pine.core.component.ui.Node
- toggleModifier(String, boolean) - Method in class dev.prozilla.pine.core.component.ui.Node
- toggleMute() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- togglePause() - Method in interface dev.prozilla.pine.common.asset.audio.AudioSourceContext
- togglePause() - Method in class dev.prozilla.pine.core.Application
-
Pauses or resumes the application panel based on the current state.
- toggleState(S, S) - Method in interface dev.prozilla.pine.core.state.MutableStateProvider
-
Changes the current state to
active, unlessactiveis already the current state, then the state is changed toinactive. - toGLFWImage() - Method in class dev.prozilla.pine.common.asset.image.Image
- toInt(boolean) - Static method in class dev.prozilla.pine.common.util.BooleanUtils
- toIntVector() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- toKeyboardKeyProperty(Key) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toKeyboardKeyProperty(Key) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- toKeyboardKeysProperty(Key[]) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toKeyboardKeysProperty(Key[]) - Method in class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- toLowerCase() - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
-
Converts the value of this property to lower case.
- toLowerCase(String) - Static method in class dev.prozilla.pine.common.util.StringUtils
- toLowerCaseProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- toLowerCaseProperty() - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns a string property whose value is the value of this property converted to lower case.
- tomato() - Static method in class dev.prozilla.pine.common.system.Color
- tomato() - Static method in class dev.prozilla.pine.common.system.Colour
- toMouseButtonProperty(MouseButton) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toMouseButtonProperty(MouseButton) - Method in class dev.prozilla.pine.common.property.input.MouseButtonProperty
- toMouseButtonsProperty(MouseButton[]) - Method in interface dev.prozilla.pine.common.property.input.InputProperty
- toMouseButtonsProperty(MouseButton[]) - Method in class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- tooltip - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- tooltipActivator - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- tooltipCreator - Variable in class dev.prozilla.pine.core.component.ui.NodeRoot
- TooltipInitializer - Class in dev.prozilla.pine.core.system.standard.ui.tooltip
- TooltipInitializer() - Constructor for class dev.prozilla.pine.core.system.standard.ui.tooltip.TooltipInitializer
- TooltipInputHandler - Class in dev.prozilla.pine.core.system.standard.ui.tooltip
- TooltipInputHandler() - Constructor for class dev.prozilla.pine.core.system.standard.ui.tooltip.TooltipInputHandler
- TooltipNode - Class in dev.prozilla.pine.core.component.ui
-
A component for rendering a tooltip that follows the cursor.
- TooltipNode() - Constructor for class dev.prozilla.pine.core.component.ui.TooltipNode
- TooltipNode(DualDimension) - Constructor for class dev.prozilla.pine.core.component.ui.TooltipNode
- TooltipPrefab - Class in dev.prozilla.pine.core.entity.prefab.ui
-
Prefab for tooltips in the UI.
- TooltipPrefab() - Constructor for class dev.prozilla.pine.core.entity.prefab.ui.TooltipPrefab
- tooltipText - Variable in class dev.prozilla.pine.core.component.ui.Node
- tooltipText - Variable in class dev.prozilla.pine.core.entity.prefab.ui.NodePrefab
- TOP - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- TOP_LEFT - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- TOP_RIGHT - Enum constant in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- toProperty() - Method in interface dev.prozilla.pine.common.IntEnum
-
Returns an int property whose value is the integer value of this instance.
- toProperty(StyledPropertyKey<T>, Node, A, Style.StyledPropertyFactory<T, A, P>) - Method in class dev.prozilla.pine.common.property.style.Style
- toString() - Method in class dev.prozilla.pine.common.asset.image.Texture
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Add
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Clamp
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.If
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Max
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Min
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Mix
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Multiply
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension.Subtract
- toString() - Method in class dev.prozilla.pine.common.math.dimension.Dimension
- toString() - Method in class dev.prozilla.pine.common.math.dimension.DimensionBase
-
Returns the string representation of this dimension.
- toString() - Method in class dev.prozilla.pine.common.math.dimension.DualDimension
- toString() - Method in class dev.prozilla.pine.common.math.dimension.QuadDimension
- toString() - Method in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- toString() - Method in enum class dev.prozilla.pine.common.math.easing.Easing
- toString() - Method in class dev.prozilla.pine.common.math.easing.StepEasing
- toString() - Method in enum class dev.prozilla.pine.common.math.vector.Direction
- toString() - Method in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
- toString() - Method in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector
-
Converts this vector to a string representation.
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Converts this vector to a string representation in the format "(x,y)".
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Converts this vector to a string representation in the format "(x,y)".
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector3f
-
Converts this vector to a string representation in the format "(x,y,z)".
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector3i
-
Converts this vector to a string representation in the format "(x,y,z)".
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector4f
-
Converts this vector to a string representation in the format "(x,y,z,w)".
- toString() - Method in class dev.prozilla.pine.common.math.vector.Vector4i
-
Converts this vector to a string representation in the format "(x,y,z,w)".
- toString() - Method in interface dev.prozilla.pine.common.Printable
-
Returns a string representation of this object.
- toString() - Method in class dev.prozilla.pine.common.property.animated.AnimationCurve
- toString() - Method in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
- toString() - Method in class dev.prozilla.pine.common.property.input.GamepadAxesProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.GamepadAxisProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.GamepadButtonProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.GamepadButtonsProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.InputBinding
- toString() - Method in class dev.prozilla.pine.common.property.input.InputBindings
- toString() - Method in class dev.prozilla.pine.common.property.input.KeyboardKeyProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.KeyboardKeysProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.MouseButtonProperty
- toString() - Method in class dev.prozilla.pine.common.property.input.MouseButtonsProperty
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.ChildSelector
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.ClassSelector
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.IdSelector
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.ModifierSelector
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.NotSelector
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.Selector
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.SelectorCombo
- toString() - Method in class dev.prozilla.pine.common.property.style.selector.TypeSelector
- toString() - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- toString() - Method in class dev.prozilla.pine.common.property.style.StyledPropertyKey
- toString() - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Returns a string representation of this record class.
- toString() - Method in class dev.prozilla.pine.common.property.style.StyleSheet
- toString() - Method in class dev.prozilla.pine.common.system.Color
- toString() - Method in class dev.prozilla.pine.common.system.Directory
- toString() - Method in class dev.prozilla.pine.common.util.parser.Parser
- toString() - Method in class dev.prozilla.pine.core.component.Component
- toString() - Method in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
- toString() - Method in class dev.prozilla.pine.core.entity.Entity
- toString() - Method in class dev.prozilla.pine.core.entity.EntityChunk
- toString() - Method in class dev.prozilla.pine.core.mod.ModEntry
- toString() - Method in class dev.prozilla.pine.core.scene.Scene
- toString() - Method in record class dev.prozilla.pine.core.state.config.ConfigKey
-
Returns a string representation of this record class.
- toString() - Method in enum class dev.prozilla.pine.core.state.input.Key
- toString() - Method in enum class dev.prozilla.pine.core.state.input.MouseButton
- toString() - Method in class dev.prozilla.pine.core.storage.Storage
- toString() - Method in class dev.prozilla.pine.core.Window
- toString(Unit) - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
- toString(E[], String) - Static method in class dev.prozilla.pine.common.util.ArrayUtils
- toString(Object) - Static method in class dev.prozilla.pine.common.util.StringUtils
-
Returns the string representation of an object, or
nullif the object isnull. - toStringProperty() - Method in interface dev.prozilla.pine.common.property.fixed.FixedProperty
- toStringProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
-
Returns this property.
- toStringProperty() - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
-
Returns this property.
- toStringProperty() - Method in interface dev.prozilla.pine.common.property.observable.ObservableStringProperty
-
Returns this property.
- toStringProperty() - Method in class dev.prozilla.pine.common.property.ParsedProperty
-
Returns the input property.
- toStringProperty() - Method in interface dev.prozilla.pine.common.property.Property
-
Returns a string property whose value is the string representation of the value of this property.
- toStringProperty() - Method in class dev.prozilla.pine.common.property.storage.StoredProperty
-
Returns a stored string property with the same key as this property.
- toStringProperty() - Method in class dev.prozilla.pine.common.property.storage.StoredStringProperty
-
Returns this property.
- toStringProperty() - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns this property.
- totalChildrenSize - Variable in class dev.prozilla.pine.core.component.ui.LayoutNode
- toUpperCase() - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
-
Converts the value of this property to upper case.
- toUpperCase(String) - Static method in class dev.prozilla.pine.common.util.StringUtils
- toUpperCaseProperty() - Method in class dev.prozilla.pine.common.property.fixed.FixedStringProperty
- toUpperCaseProperty() - Method in interface dev.prozilla.pine.common.property.StringProperty
-
Returns a string property whose value is the value of this property converted to upper case.
- toVector() - Method in enum class dev.prozilla.pine.common.math.vector.GridAlignment
- toVector(float, float) - Method in enum class dev.prozilla.pine.common.math.vector.GridAlignment
-
Converts this alignment to a vector inside a rectangle.
- toVector3f() - Method in class dev.prozilla.pine.common.system.Color
-
Returns the color as a (x,y,z)-Vector.
- toVector4f() - Method in class dev.prozilla.pine.common.system.Color
-
Returns the color as a (x,y,z,w)-Vector.
- trace(Throwable) - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs the stack trace of a throwable.
- tracker - Variable in class dev.prozilla.pine.core.Application
- Tracker - Class in dev.prozilla.pine.core.state
-
Keeps track of the application's statistics.
- Tracker(Application) - Constructor for class dev.prozilla.pine.core.state.Tracker
- Transceivable<T> - Interface in dev.prozilla.pine.common
-
Represents an object that can both transmit and receive data.
- transform - Variable in class dev.prozilla.pine.core.entity.Entity
- transform(int, int, int) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Transforms a value based on the given bounds.
- Transform - Class in dev.prozilla.pine.core.component
- Transform() - Constructor for class dev.prozilla.pine.core.component.Transform
- Transform(float, float) - Constructor for class dev.prozilla.pine.core.component.Transform
- Transform(float, float, float) - Constructor for class dev.prozilla.pine.core.component.Transform
- TRANSFORM_FEEDBACK_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- transformIndex(int) - Method in class dev.prozilla.pine.common.property.selection.SelectionProperty
-
Transforms an index based on the wrap mode.
- transformIndex(int, E[]) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Transforms an index based on the index range of an array (
0toarray.length - 1). - transformIndex(int, Collection<?>) - Method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Transforms an index based on the index range of a list (
0tolist.size() - 1). - TransitionedColorProperty - Class in dev.prozilla.pine.common.property.animated.transitioned
- TransitionedColorProperty(Color, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.transitioned.TransitionedColorProperty
- TransitionedDimensionProperty - Class in dev.prozilla.pine.common.property.animated.transitioned
- TransitionedDimensionProperty(DimensionBase, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDimensionProperty
- TransitionedDualDimensionProperty - Class in dev.prozilla.pine.common.property.animated.transitioned
- TransitionedDualDimensionProperty(DualDimension, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDualDimensionProperty
- TransitionedFloatProperty - Class in dev.prozilla.pine.common.property.animated.transitioned
- TransitionedFloatProperty(float, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.transitioned.TransitionedFloatProperty
- TransitionedIntProperty - Class in dev.prozilla.pine.common.property.animated.transitioned
- TransitionedIntProperty(int, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.transitioned.TransitionedIntProperty
- TransitionedObjectProperty<T> - Class in dev.prozilla.pine.common.property.animated.transitioned
- TransitionedObjectProperty(T, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.transitioned.TransitionedObjectProperty
- TransitionedProperty<T> - Interface in dev.prozilla.pine.common.property.animated.transitioned
- transitionRules - Variable in class dev.prozilla.pine.common.property.style.StyledProperty
- transitionTo(float) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedFloatProperty
- transitionTo(int) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedIntProperty
- transitionToValue(DimensionBase) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDimensionProperty
- transitionToValue(DualDimension) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedDualDimensionProperty
- transitionToValue(Float) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedFloatProperty
- transitionToValue(Integer) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedIntProperty
- transitionToValue(T) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedObjectProperty
- transitionToValue(T) - Method in interface dev.prozilla.pine.common.property.animated.transitioned.TransitionedProperty
- translate(float, float) - Method in class dev.prozilla.pine.core.component.Transform
- translate(float, float, float) - Static method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Creates a translation matrix.
- translate(Vector2f) - Method in class dev.prozilla.pine.core.component.Transform
- transmit(Vector2f) - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fProperty
- transmit(Vector2f) - Method in interface dev.prozilla.pine.common.property.vector.Vector2fProperty
- transmit(Vector3f) - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fProperty
- transmit(Vector3f) - Method in interface dev.prozilla.pine.common.property.vector.Vector3fProperty
- transmit(Vector4f) - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fProperty
- transmit(Vector4f) - Method in interface dev.prozilla.pine.common.property.vector.Vector4fProperty
- transmit(Color) - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveColorProperty
- transmit(Color) - Method in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty.AnimatedAlpha
- transmit(Color) - Method in class dev.prozilla.pine.common.property.animated.AnimatedColorProperty
- transmit(Color) - Method in class dev.prozilla.pine.common.property.animated.transitioned.TransitionedColorProperty
- transmit(Color) - Method in interface dev.prozilla.pine.common.property.ColorProperty
- transmit(Color) - Method in class dev.prozilla.pine.common.property.style.StyledColorProperty
- transmit(Color) - Method in class dev.prozilla.pine.common.property.VariableColorProperty
- transmit(Color) - Method in class dev.prozilla.pine.common.system.Color
- transmit(BooleanConfigOption) - Method in class dev.prozilla.pine.core.state.config.option.BooleanConfigOption
- transmit(ConfigOption<T>) - Method in interface dev.prozilla.pine.core.state.config.option.ConfigOption
-
Copies the value of this option to another option.
- transmit(FloatConfigOption) - Method in class dev.prozilla.pine.core.state.config.option.FloatConfigOption
- transmit(IntConfigOption) - Method in class dev.prozilla.pine.core.state.config.option.IntConfigOption
- transmit(Storage) - Method in class dev.prozilla.pine.core.storage.Storage
-
Copies the items of this store to another store.
- transmit(T) - Method in interface dev.prozilla.pine.common.Transceivable
- transmit(T) - Method in interface dev.prozilla.pine.common.Transmittable
-
Transmits this object's data to a given target object.
- transmitBetween(Transmittable<T>, T) - Static method in interface dev.prozilla.pine.common.Transmittable
-
Transmits the data of a source to a given target object, if neither object is
null. - Transmittable<T> - Interface in dev.prozilla.pine.common
-
Represents an object that can transmit its data.
- transmitTo(Supplier<S>) - Static method in interface dev.prozilla.pine.common.util.function.mapper.Mapper
-
Creates a mapper that transmits data between two objects.
- transparent() - Static method in class dev.prozilla.pine.common.system.Color
- transparent() - Static method in class dev.prozilla.pine.common.system.Colour
- transpose() - Method in class dev.prozilla.pine.common.math.matrix.Matrix2f
-
Transposes this matrix.
- transpose() - Method in class dev.prozilla.pine.common.math.matrix.Matrix3f
-
Transposes this matrix.
- transpose() - Method in class dev.prozilla.pine.common.math.matrix.Matrix4f
-
Transposes this matrix.
- TRIANGLE - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- trim(String) - Static method in class dev.prozilla.pine.common.util.StringUtils
- trimValue() - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
- TRUE - Static variable in interface dev.prozilla.pine.common.property.BooleanProperty
-
A boolean property whose value is always
true. - turquoise() - Static method in class dev.prozilla.pine.common.system.Color
- turquoise() - Static method in class dev.prozilla.pine.common.system.Colour
- type - Variable in class dev.prozilla.pine.common.event.Event
- type - Variable in class dev.prozilla.pine.core.component.ui.TextInputNode
- type - Variable in class dev.prozilla.pine.core.entity.prefab.ui.TextInputPrefab
- type() - Method in record class dev.prozilla.pine.core.state.config.ConfigKey
-
Returns the value of the
typerecord component. - TypeSelector - Class in dev.prozilla.pine.common.property.style.selector
-
A selector that matches elements with a specific name.
- TypeSelector(String) - Constructor for class dev.prozilla.pine.common.property.style.selector.TypeSelector
U
- U - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- unbind() - Method in class dev.prozilla.pine.common.asset.image.Texture
- unbind() - Method in class dev.prozilla.pine.common.asset.image.TextureArray
- unbind() - Method in class dev.prozilla.pine.common.asset.image.TextureArrayLayer
- unbind() - Method in interface dev.prozilla.pine.common.asset.image.TextureBase
-
Unbinds this texture.
- unbind() - Method in class dev.prozilla.pine.common.property.input.InputBinding
- unbind() - Method in class dev.prozilla.pine.core.rendering.FrameBufferObject
- unbind(int) - Method in class dev.prozilla.pine.common.property.input.InputBindings
- unbox(Boolean) - Static method in class dev.prozilla.pine.common.util.ObjectUtils
-
Safely unboxes a boxed value and turns
nullinto the default value. - unbox(Character) - Static method in class dev.prozilla.pine.common.util.ObjectUtils
-
Safely unboxes a boxed value and turns
nullinto the default value. - unbox(Float) - Static method in class dev.prozilla.pine.common.util.ObjectUtils
-
Safely unboxes a boxed value and turns
nullinto the default value. - unbox(Integer) - Static method in class dev.prozilla.pine.common.util.ObjectUtils
-
Safely unboxes a boxed value and turns
nullinto the default value. - underline(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- UNDERLINED - Static variable in class dev.prozilla.pine.common.system.Ansi
- UNEXPECTED_END_OF_INPUT_ERROR - Static variable in class dev.prozilla.pine.common.util.parser.Parser
- UNIFORM_BUFFER - Enum constant in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
- unit - Variable in class dev.prozilla.pine.common.math.dimension.Dimension
- Unit - Enum Class in dev.prozilla.pine.common.math.dimension
-
Units used in dimensions of UI elements.
- UNIVERSAL - Static variable in class dev.prozilla.pine.common.property.style.selector.Selector
-
Matches all elements.
- UNKNOWN_ERROR - Static variable in class dev.prozilla.pine.common.asset.pool.AssetPool
- unloadScene() - Method in class dev.prozilla.pine.core.Application
-
Unloads the current scene.
- unmute() - Method in class dev.prozilla.pine.core.component.audio.AudioEffectPlayer
- unmute() - Method in class dev.prozilla.pine.core.component.audio.AudioPlayer
- unregister(Entity) - Method in class dev.prozilla.pine.core.entity.EntityQuery
-
Unregisters an entity in this query.
- unregister(Entity) - Method in class dev.prozilla.pine.core.system.SystemBase
-
Unregisters an entity from this system's query.
- unregister(Entity) - Method in class dev.prozilla.pine.core.system.SystemGroup
-
Unregisters an entity from all systems in this group.
- unregister(Entity) - Method in class dev.prozilla.pine.core.system.SystemManager
-
Unregisters an entity from all systems.
- unsetRegion() - Method in class dev.prozilla.pine.core.component.sprite.SpriteRenderer
-
Disables cropping for this sprite.
- unsetTargetFps() - Method in class dev.prozilla.pine.core.ApplicationBuilder
- unwrapDirectory(Path) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Moves the contents of a directory one level up and deletes the directory.
- unzip(Path, Path) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Unzips a zip file into a target directory and deletes it.
- up() - Static method in class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a new vector (0, 1)
- up() - Static method in class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a new vector (0, 1)
- UP - Enum constant in enum class dev.prozilla.pine.common.math.vector.Direction
- UP_ARROW - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- Updatable - Interface in dev.prozilla.pine.common.lifecycle
- update() - Method in class dev.prozilla.pine.core.state.input.HeadlessInput
- update() - Method in class dev.prozilla.pine.core.state.input.Input
-
Finalize input handling after input systems.
- update() - Method in class dev.prozilla.pine.core.Window
-
Swaps the buffers and polls the events each frame.
- update(float) - Method in interface dev.prozilla.pine.common.lifecycle.Updatable
-
Updates this object every frame.
- update(float) - Method in class dev.prozilla.pine.common.property.animated.AnimatedProperty
-
Progresses the animation.
- update(float) - Method in interface dev.prozilla.pine.common.property.animated.AnimatedPropertyBase
-
Progresses the animation.
- update(float) - Method in class dev.prozilla.pine.core.Application
-
Updates the application.
- update(float) - Method in class dev.prozilla.pine.core.scene.Scene
-
Updates the scene every frame.
- update(float) - Method in class dev.prozilla.pine.core.scene.World
-
Executes all update systems in this world.
- update(float) - Method in class dev.prozilla.pine.core.state.Timer.Interval
- update(float) - Method in class dev.prozilla.pine.core.state.Timer.TimedAction
- update(float) - Method in class dev.prozilla.pine.core.state.Timer.Timeout
- update(float) - Method in class dev.prozilla.pine.core.system.standard.camera.CameraResizer
- update(float) - Method in class dev.prozilla.pine.core.system.standard.ui.NodeRootResizer
- update(float) - Method in class dev.prozilla.pine.core.system.SystemManager
-
Runs all systems that update component data.
- update(float) - Method in class dev.prozilla.pine.core.system.update.UpdateSystem
- update(float) - Method in class dev.prozilla.pine.core.system.update.UpdateSystemBase
-
Updates each entity's data, each frame.
- updateAnimation(float) - Method in interface dev.prozilla.pine.common.Animatable
-
Progresses the animation in time.
- updateAnimation(float) - Method in class dev.prozilla.pine.common.property.adaptive.AdaptiveProperty
-
Updates the animation of this property, if it is animated.
- updateAnimation(float) - Method in class dev.prozilla.pine.common.property.style.StyledProperty
- updateAnimation(float) - Method in class dev.prozilla.pine.core.component.animation.AnimationData
- updateCursor() - Method in class dev.prozilla.pine.core.component.ui.TextInputNode
- updateEntityDepth() - Method in class dev.prozilla.pine.core.system.SystemManager
-
Updates all systems that depend on entity depth.
- updateHierarchy() - Method in class dev.prozilla.pine.core.component.ui.Node
- updateNode(Node) - Static method in class dev.prozilla.pine.core.system.standard.ui.NodeUpdater
- updatePreview(float) - Method in class dev.prozilla.pine.core.Application
- UpdateSystem - Class in dev.prozilla.pine.core.system.update
-
System for updating entity data.
- UpdateSystem(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.update.UpdateSystem
- UpdateSystemBase - Class in dev.prozilla.pine.core.system.update
-
Base class for systems responsible for updating entity data.
- UpdateSystemBase(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.update.UpdateSystemBase
- UpdateSystemBuilder - Class in dev.prozilla.pine.core.system.update
-
Utility class for building update systems.
- UpdateSystemBuilder(Class<? extends Component>...) - Constructor for class dev.prozilla.pine.core.system.update.UpdateSystemBuilder
- UpdateSystemBuilder.Callback - Interface in dev.prozilla.pine.core.system.update
- updateTilePosition(Transform, TileRenderer) - Static method in class dev.prozilla.pine.core.system.standard.sprite.TileMover
- updateTimedActions() - Method in class dev.prozilla.pine.core.state.Timer
- uploadData(int, int, int, int, ByteBuffer) - Method in class dev.prozilla.pine.common.asset.image.Texture
-
Uploads image data with specified internal format, width, height and image format.
- uploadData(int, int, ByteBuffer) - Method in class dev.prozilla.pine.common.asset.image.Texture
-
Uploads image data with specified width and height.
- uploadData(int, long, int) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Upload null data to this VBO with specified target, size and usage.
- uploadData(int, FloatBuffer, int) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Upload vertex data to this VBO with specified target, data and usage.
- uploadData(int, IntBuffer, int) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Upload element data to this EBO with specified target, data and usage.
- uploadData(VertexBufferObject.Target, long, VertexBufferObject.Usage) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- uploadData(VertexBufferObject.Target, FloatBuffer, VertexBufferObject.Usage) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- uploadData(VertexBufferObject.Target, IntBuffer, VertexBufferObject.Usage) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- uploadSubData(int, long, FloatBuffer) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Upload sub data to this VBO with specified target, offset and data.
- uploadSubData(VertexBufferObject.Target, long, FloatBuffer) - Method in class dev.prozilla.pine.core.rendering.VertexBufferObject
- use() - Method in class dev.prozilla.pine.core.rendering.ShaderProgram
-
Use this shader program.
- useExperimentalFeature() - Static method in class dev.prozilla.pine.Pine
-
Checks if experimental features are enabled.
- usesOpenGL - Variable in enum class dev.prozilla.pine.core.ApplicationMode
- useStandardSystems() - Method in class dev.prozilla.pine.core.scene.World
-
Adds all standard systems to the list of initial systems.
V
- V - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- value - Variable in class dev.prozilla.pine.common.math.dimension.Dimension
- value - Variable in class dev.prozilla.pine.common.property.fixed.FixedFloatProperty
- value - Variable in class dev.prozilla.pine.common.property.fixed.FixedIntProperty
- value - Variable in class dev.prozilla.pine.common.property.fixed.FixedObjectProperty
- value - Variable in class dev.prozilla.pine.common.property.LazyProperty
- value - Variable in class dev.prozilla.pine.common.util.checks.ChecksBase
- value() - Element in annotation interface dev.prozilla.pine.common.ContextOf
- value() - Method in record class dev.prozilla.pine.common.property.style.StyleRule
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface dev.prozilla.pine.common.ProviderOf
- value() - Element in annotation interface dev.prozilla.pine.core.entity.prefab.Components
- ValueDeserializer<T> - Class in dev.prozilla.pine.common.property.deserialized
-
A JSON deserializer that deserializes values by using a parser.
- ValueDeserializer(Class<T>, Parser<T>) - Constructor for class dev.prozilla.pine.common.property.deserialized.ValueDeserializer
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.asset.image.Texture.Filter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.asset.pool.AssetPoolEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.logging.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.math.easing.Easing
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.math.vector.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.math.vector.GridAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.system.DirectoryWatcher.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.system.Platform.Architecture
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.common.util.parser.ListParser.ElementParsingFailPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.ApplicationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.component.ui.TextInputNode.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.entity.Entity.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.rendering.RenderMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.rendering.Shader.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.ApplicationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.config.ConfigOptionEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.CursorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.Key
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.state.input.MouseButton
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.prozilla.pine.core.WindowHint
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.prozilla.pine.common.asset.image.Texture.Filter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.asset.image.Texture.Wrap
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.asset.pool.AssetPoolEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.asset.pool.TextureArrayPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.logging.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.math.easing.Easing
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.math.vector.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.math.vector.EdgeAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.math.vector.GridAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.property.animated.AnimationDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.property.selection.WrapMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.system.DirectoryWatcher.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.system.Platform.Architecture
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.system.Platform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.common.util.parser.ListParser.ElementParsingFailPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.ApplicationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.component.ui.LayoutNode.Distribution
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.component.ui.NodeEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.component.ui.TextInputNode.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.entity.Entity.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.rendering.RenderMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.rendering.Shader.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Target
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.rendering.VertexBufferObject.Usage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.ApplicationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.config.ConfigOptionEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.CursorMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.CursorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadAxis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.Key
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.prozilla.pine.core.state.input.MouseButton
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class dev.prozilla.pine.core.storage.Storage
-
Returns the values of the items in this store.
- values() - Static method in enum class dev.prozilla.pine.core.WindowHint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSize(K) - Method in class dev.prozilla.pine.common.util.MultiValueMap
- VariableAnimatedColorProperty - Class in dev.prozilla.pine.common.property.animated.variable
- VariableAnimatedColorProperty(Property<Color>, Property<Color>, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedColorProperty
- VariableAnimatedColorProperty(Property<Color>, Property<Color>, Property<AnimationCurve>) - Constructor for class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedColorProperty
- VariableAnimatedFloatProperty - Class in dev.prozilla.pine.common.property.animated.variable
- VariableAnimatedFloatProperty(FloatProperty, FloatProperty, AnimationCurve) - Constructor for class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedFloatProperty
- VariableAnimatedFloatProperty(FloatProperty, FloatProperty, Property<AnimationCurve>) - Constructor for class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedFloatProperty
- VariableAnimatedProperty<T,
P> - Class in dev.prozilla.pine.common.property.animated.variable - VariableAnimatedProperty(P, P, Property<AnimationCurve>) - Constructor for class dev.prozilla.pine.common.property.animated.variable.VariableAnimatedProperty
- VariableColorProperty - Class in dev.prozilla.pine.common.property
- VariableColorProperty(FloatProperty, FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.VariableColorProperty
- VariableColorProperty(FloatProperty, FloatProperty, FloatProperty, FloatProperty) - Constructor for class dev.prozilla.pine.common.property.VariableColorProperty
- VariableColorProperty(Color) - Constructor for class dev.prozilla.pine.common.property.VariableColorProperty
- Vector<V> - Class in dev.prozilla.pine.common.math.vector
-
Abstract class for vectors.
- Vector() - Constructor for class dev.prozilla.pine.common.math.vector.Vector
- Vector2f - Class in dev.prozilla.pine.common.math.vector
-
2-dimensional vector with floating point precision.
- Vector2f() - Constructor for class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a default 2-dimensional vector with all values set to
0f. - Vector2f(float, float) - Constructor for class dev.prozilla.pine.common.math.vector.Vector2f
-
Creates a 2-dimensional vector with given values.
- Vector2f.Parser - Class in dev.prozilla.pine.common.math.vector
- Vector2fProperty - Interface in dev.prozilla.pine.common.property.vector
-
A property with a
Vector2fvalue. - Vector2fPropertyBase<T> - Interface in dev.prozilla.pine.common.property.vector
-
A vector property with 2 dimensions.
- Vector2i - Class in dev.prozilla.pine.common.math.vector
-
2-dimensional vector with integer precision.
- Vector2i() - Constructor for class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a default 2-dimensional vector with all values set to
0. - Vector2i(int, int) - Constructor for class dev.prozilla.pine.common.math.vector.Vector2i
-
Creates a 2-dimensional vector with given values.
- Vector2i.Parser - Class in dev.prozilla.pine.common.math.vector
- Vector3f - Class in dev.prozilla.pine.common.math.vector
-
3-dimensional vector with floating point precision.
- Vector3f() - Constructor for class dev.prozilla.pine.common.math.vector.Vector3f
-
Creates a default 3-dimensional vector with all values set to
0f. - Vector3f(float, float, float) - Constructor for class dev.prozilla.pine.common.math.vector.Vector3f
-
Creates a 3-dimensional vector with given values.
- Vector3f.Parser - Class in dev.prozilla.pine.common.math.vector
- Vector3fProperty - Interface in dev.prozilla.pine.common.property.vector
-
A property with a
Vector3fvalue. - Vector3fPropertyBase<T> - Interface in dev.prozilla.pine.common.property.vector
-
A vector property with 3 dimensions.
- Vector3i - Class in dev.prozilla.pine.common.math.vector
-
3-dimensional vector with integer precision.
- Vector3i() - Constructor for class dev.prozilla.pine.common.math.vector.Vector3i
-
Creates a default 3-dimensional vector with all values set to
0. - Vector3i(int, int, int) - Constructor for class dev.prozilla.pine.common.math.vector.Vector3i
-
Creates a 3-dimensional vector with given values.
- Vector3i.Parser - Class in dev.prozilla.pine.common.math.vector
- Vector4f - Class in dev.prozilla.pine.common.math.vector
-
4-dimensional vector with floating point precision.
- Vector4f() - Constructor for class dev.prozilla.pine.common.math.vector.Vector4f
-
Creates a default 4-dimensional vector with all values set to
0f. - Vector4f(float, float, float, float) - Constructor for class dev.prozilla.pine.common.math.vector.Vector4f
-
Creates a 4-dimensional vector with given values.
- Vector4f.Parser - Class in dev.prozilla.pine.common.math.vector
- Vector4fProperty - Interface in dev.prozilla.pine.common.property.vector
-
A property with a
Vector4fvalue. - Vector4fPropertyBase<T> - Interface in dev.prozilla.pine.common.property.vector
-
A vector property with 4 dimensions.
- Vector4i - Class in dev.prozilla.pine.common.math.vector
-
4-dimensional vector with integer precision.
- Vector4i() - Constructor for class dev.prozilla.pine.common.math.vector.Vector4i
-
Creates a default 4-dimensional vector with all values set to
0. - Vector4i(int, int, int, int) - Constructor for class dev.prozilla.pine.common.math.vector.Vector4i
-
Creates a 4-dimensional vector with given values.
- Vector4i.Parser - Class in dev.prozilla.pine.common.math.vector
- VectorFloat<V> - Class in dev.prozilla.pine.common.math.vector
-
Abstract class for vectors with floating point precision.
- VectorFloat() - Constructor for class dev.prozilla.pine.common.math.vector.VectorFloat
- VectorInt<V> - Class in dev.prozilla.pine.common.math.vector
-
Abstract class for vectors with integer precision.
- VectorInt() - Constructor for class dev.prozilla.pine.common.math.vector.VectorInt
- velocity - Variable in class dev.prozilla.pine.core.component.particle.ParticleRenderer
-
Current velocity vector.
- velocity - Variable in class dev.prozilla.pine.core.component.Transform
-
The velocity vector is added to the position each frame.
- velocity - Variable in class dev.prozilla.pine.core.entity.prefab.particle.ParticlePrefab
- velocityDamping - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- velocityDamping - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- version - Variable in class dev.prozilla.pine.tools.BuildTool.BuildConfig
- VERSION_MAJOR - Static variable in class dev.prozilla.pine.Pine
-
Current major version of Pine.
- VERSION_MINOR - Static variable in class dev.prozilla.pine.Pine
-
Current minor version of Pine.
- VERSION_PATCH - Static variable in class dev.prozilla.pine.Pine
-
Current patch version of Pine.
- VERTEX - Enum constant in enum class dev.prozilla.pine.core.rendering.Shader.Type
- VertexArrayObject - Class in dev.prozilla.pine.core.rendering
-
Represents a Vertex Array Object (VAO).
- VertexArrayObject() - Constructor for class dev.prozilla.pine.core.rendering.VertexArrayObject
-
Creates a Vertex Array Object (VAO).
- VertexBufferObject - Class in dev.prozilla.pine.core.rendering
-
Represents a Vertex Buffer Object (VBO).
- VertexBufferObject() - Constructor for class dev.prozilla.pine.core.rendering.VertexBufferObject
-
Creates a Vertex Buffer Object (VBO).
- VertexBufferObject.Target - Enum Class in dev.prozilla.pine.core.rendering
- VertexBufferObject.Usage - Enum Class in dev.prozilla.pine.core.rendering
- VIEWPORT_HEIGHT - Enum constant in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Relative to viewport height, equivalent to
vhin CSS. - VIEWPORT_WIDTH - Enum constant in enum class dev.prozilla.pine.common.math.dimension.Unit
-
Relative to viewport width, equivalent to
vhin CSS. - viewportHeight() - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the viewport height.
- viewportWidth() - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension based on the viewport width.
- viewProperty() - Method in interface dev.prozilla.pine.common.property.mutable.MutableBooleanProperty
- viewProperty() - Method in interface dev.prozilla.pine.common.property.mutable.MutableFloatProperty
- viewProperty() - Method in interface dev.prozilla.pine.common.property.mutable.MutableIntProperty
- viewProperty() - Method in interface dev.prozilla.pine.common.property.mutable.MutableProperty
- viewProperty() - Method in interface dev.prozilla.pine.common.property.mutable.MutableStringProperty
- violet() - Static method in class dev.prozilla.pine.common.system.Color
- violet() - Static method in class dev.prozilla.pine.common.system.Colour
- VISIBLE - Enum constant in enum class dev.prozilla.pine.core.WindowHint
-
Specifies whether the windowed mode window will be initially visible.
W
- w - Variable in class dev.prozilla.pine.common.math.dimension.QuadDimension
- w - Variable in class dev.prozilla.pine.common.math.vector.Vector4f
- w - Variable in class dev.prozilla.pine.common.math.vector.Vector4i
- w - Variable in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fPropertyBase
- W - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- warn(String) - Method in class dev.prozilla.pine.common.logging.Logger
-
Logs a warning message.
- white() - Static method in class dev.prozilla.pine.common.system.Color
- white() - Static method in class dev.prozilla.pine.common.system.Colour
- white(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- WHITE - Static variable in class dev.prozilla.pine.common.system.Ansi
- WHITE_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- whiteBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- whiteSmoke() - Static method in class dev.prozilla.pine.common.system.Color
- whiteSmoke() - Static method in class dev.prozilla.pine.common.system.Colour
- width - Variable in class dev.prozilla.pine.core.component.camera.CameraData
- width - Variable in class dev.prozilla.pine.core.state.config.WindowConfig
-
Width of the window.
- width - Variable in class dev.prozilla.pine.core.Window
- WIDTH - Static variable in class dev.prozilla.pine.core.state.config.WindowConfig
- window - Variable in class dev.prozilla.pine.core.Application
- window - Variable in class dev.prozilla.pine.core.state.config.Config
-
Options related to the application window.
- Window - Class in dev.prozilla.pine.core
-
Represents a GLFW window object.
- Window(Application) - Constructor for class dev.prozilla.pine.core.Window
- WindowConfig - Class in dev.prozilla.pine.core.state.config
- WindowConfig() - Constructor for class dev.prozilla.pine.core.state.config.WindowConfig
- WindowHint - Enum Class in dev.prozilla.pine.core
-
Window hints can be set before the creation of a window and context and can affect the window itself, the framebuffer or the context.
- WINDOWS - Enum constant in enum class dev.prozilla.pine.common.system.Platform
- WIREFRAME - Enum constant in enum class dev.prozilla.pine.core.rendering.RenderMode
-
A rendering mode that only shows the outlines of triangles.
- world - Variable in class dev.prozilla.pine.core.ECSManager
- world - Variable in class dev.prozilla.pine.core.entity.Entity
- world - Variable in class dev.prozilla.pine.core.scene.Scene
- world - Variable in class dev.prozilla.pine.core.system.SystemBase
- World - Class in dev.prozilla.pine.core.scene
-
An isolated collection of entities, components and systems that live inside a scene.
- World(Application, Scene) - Constructor for class dev.prozilla.pine.core.scene.World
- WORLD_1 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- WORLD_2 - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- wProperty() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector4fPropertyBase
- wProperty() - Method in interface dev.prozilla.pine.common.property.vector.Vector4fPropertyBase
- wrapMode - Variable in class dev.prozilla.pine.common.property.mutable.RangedMutableIntProperty
- wrapMode - Variable in class dev.prozilla.pine.common.property.selection.SelectionProperty
- WrapMode - Enum Class in dev.prozilla.pine.common.property.selection
-
Determines how values outside of bounds are transformed.
X
- x - Variable in class dev.prozilla.pine.common.math.dimension.DualDimension
- x - Variable in enum class dev.prozilla.pine.common.math.vector.Direction
- x - Variable in enum class dev.prozilla.pine.common.math.vector.GridAlignment
-
Horizontal factor of this alignment.
- x - Variable in class dev.prozilla.pine.common.math.vector.Vector2f
- x - Variable in class dev.prozilla.pine.common.math.vector.Vector2i
- x - Variable in class dev.prozilla.pine.common.math.vector.Vector3f
- x - Variable in class dev.prozilla.pine.common.math.vector.Vector3i
- x - Variable in class dev.prozilla.pine.common.math.vector.Vector4f
- x - Variable in class dev.prozilla.pine.common.math.vector.Vector4i
- x - Variable in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- X - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- X - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- x1 - Variable in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- x2 - Variable in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- X64 - Enum constant in enum class dev.prozilla.pine.common.system.Platform.Architecture
- X86 - Enum constant in enum class dev.prozilla.pine.common.system.Platform.Architecture
- xor(BooleanProperty) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the XOR operator applied to the value of this property and another property.
- xor(BooleanProperty) - Method in class dev.prozilla.pine.common.property.fixed.FixedBooleanProperty
- xor(FixedBooleanProperty) - Method in interface dev.prozilla.pine.common.property.BooleanProperty
-
Returns a boolean property whose value is the XOR operator applied to the value of this property and another property.
- xProperty() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- xProperty() - Method in interface dev.prozilla.pine.common.property.vector.Vector2fPropertyBase
Y
- y - Variable in class dev.prozilla.pine.common.asset.text.Glyph
- y - Variable in class dev.prozilla.pine.common.math.dimension.DualDimension
- y - Variable in enum class dev.prozilla.pine.common.math.vector.Direction
- y - Variable in enum class dev.prozilla.pine.common.math.vector.GridAlignment
-
Vertical factor of this alignment.
- y - Variable in class dev.prozilla.pine.common.math.vector.Vector2f
- y - Variable in class dev.prozilla.pine.common.math.vector.Vector2i
- y - Variable in class dev.prozilla.pine.common.math.vector.Vector3f
- y - Variable in class dev.prozilla.pine.common.math.vector.Vector3i
- y - Variable in class dev.prozilla.pine.common.math.vector.Vector4f
- y - Variable in class dev.prozilla.pine.common.math.vector.Vector4i
- y - Variable in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- Y - Enum constant in enum class dev.prozilla.pine.core.state.input.gamepad.GamepadButton
- Y - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- y1 - Variable in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- y2 - Variable in class dev.prozilla.pine.common.math.easing.CubicBezierEasing
- yellow() - Static method in class dev.prozilla.pine.common.system.Color
- yellow() - Static method in class dev.prozilla.pine.common.system.Colour
- yellow(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- YELLOW - Static variable in class dev.prozilla.pine.common.system.Ansi
- YELLOW_BACKGROUND - Static variable in class dev.prozilla.pine.common.system.Ansi
- yellowBg(String) - Static method in class dev.prozilla.pine.common.system.Ansi
- yProperty() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector2fPropertyBase
- yProperty() - Method in interface dev.prozilla.pine.common.property.vector.Vector2fPropertyBase
Z
- z - Variable in class dev.prozilla.pine.common.math.dimension.QuadDimension
- z - Variable in class dev.prozilla.pine.common.math.vector.Vector3f
- z - Variable in class dev.prozilla.pine.common.math.vector.Vector3i
- z - Variable in class dev.prozilla.pine.common.math.vector.Vector4f
- z - Variable in class dev.prozilla.pine.common.math.vector.Vector4i
- z - Variable in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase
- Z - Enum constant in enum class dev.prozilla.pine.core.state.input.Key
- zero() - Static method in class dev.prozilla.pine.common.math.dimension.Dimension
-
Creates a dimension with value
0. - zero() - Static method in class dev.prozilla.pine.common.math.dimension.DualDimension
-
Creates a pair of dimensions with all values set to
0. - zip(Path, String) - Static method in class dev.prozilla.pine.common.system.FileSystem
-
Creates a zip of the contents of a directory.
- ZOOM_IN - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- ZOOM_OUT - Enum constant in enum class dev.prozilla.pine.core.component.camera.CameraControlData.Action
- zoomFactor - Variable in class dev.prozilla.pine.core.component.camera.CameraData
- zoomIn(float) - Method in class dev.prozilla.pine.core.component.camera.CameraData
-
Zooms the camera in or out based on a zoom value.
- zoomSpeed - Variable in class dev.prozilla.pine.core.component.camera.CameraControlData
- zoomSpeed - Variable in class dev.prozilla.pine.core.entity.prefab.camera.ControllableCameraPrefab
- zProperty() - Method in class dev.prozilla.pine.common.property.vector.delegated.DelegatedVector3fPropertyBase
- zProperty() - Method in interface dev.prozilla.pine.common.property.vector.Vector3fPropertyBase
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form