Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class arc.graphics.Color
-
the red, green, blue and alpha components
- a(float) - Method in class arc.graphics.Color
- A_TIMEOUT_OCCURRED - Enum constant in enum class arc.util.Http.HttpStatus
- abgr() - Method in class arc.graphics.Color
-
Packs the color components into a 32-bit integer with the format ABGR.
- abgr(int, int, int, int) - Static method in class arc.graphics.Color
-
Packs the color components into a 32-bit integer with the format ABGR.
- abgr8888(float) - Method in class arc.graphics.Color
-
Sets the Color components using the specified float value in the format ABGB8888.
- absin(float, float) - Static method in class arc.math.Mathf
- absin(float, float, float) - Static method in class arc.math.Mathf
- absolute - Enum constant in enum class arc.Files.FileType
-
Path that is a fully qualified, absolute filesystem path.
- absolute(String) - Method in interface arc.Files
-
Convenience method that returns a
Files.absolute(java.lang.String)file handle. - absolutePath() - Method in class arc.files.Fi
- accept(float, float, float, float) - Method in interface arc.math.Angles.ParticleConsumer
- accept(int, int) - Method in interface arc.math.geom.Geometry.Raycaster
- accept(String) - Method in interface arc.net.Server.ServerConnectFilter
- accept(String[], T) - Method in interface arc.util.CommandHandler.CommandRunner
- ACCEPTED - Enum constant in enum class arc.util.Http.HttpStatus
- acid - Static variable in class arc.graphics.Color
- add(boolean) - Method in class arc.struct.BoolSeq
- add(boolean) - Method in class arc.util.serialization.Jval
- add(boolean, boolean) - Method in class arc.struct.BoolSeq
- add(boolean, boolean, boolean) - Method in class arc.struct.BoolSeq
- add(boolean, boolean, boolean, boolean) - Method in class arc.struct.BoolSeq
- add(byte) - Method in class arc.struct.ByteSeq
- add(byte, byte) - Method in class arc.struct.ByteSeq
- add(byte, byte, byte) - Method in class arc.struct.ByteSeq
- add(byte, byte, byte, byte) - Method in class arc.struct.ByteSeq
- add(float) - Method in class arc.math.geom.Vec3
-
Adds the given value to all three components of the vector.
- add(float) - Method in class arc.math.WindowedMean
-
adds a new sample to this mean.
- add(float) - Method in class arc.struct.FloatSeq
- add(float, float) - Method in class arc.math.geom.Vec2
-
Adds the given components to this vector
- add(float, float) - Method in class arc.struct.FloatSeq
- add(float, float, float) - Method in class arc.graphics.Color
-
Adds the given color component values to this Color's values.
- add(float, float, float) - Method in class arc.math.geom.Vec3
-
Adds the given vector to this component
- add(float, float, float) - Method in class arc.struct.FloatSeq
- add(float, float, float, float) - Method in class arc.graphics.Color
-
Adds the given color component values to this Color's values.
- add(float, float, float, float) - Method in class arc.struct.FloatSeq
- add(int) - Method in class arc.struct.IntSeq
- add(int) - Method in class arc.struct.IntSet
-
Returns true if the key was not already in the set.
- add(int) - Method in class arc.struct.ShortSeq
-
Casts the specified value to short and adds it.
- add(int, int) - Method in class arc.math.geom.Point2
-
Adds another 2D grid point to this point.
- add(int, int) - Method in class arc.struct.IntSeq
- add(int, int, int) - Method in class arc.math.geom.Point3
-
Adds another 3D grid point to this point.
- add(int, int, int) - Method in class arc.struct.IntSeq
- add(int, int, int, int) - Method in class arc.struct.IntSeq
- add(long) - Method in class arc.struct.LongSeq
- add(long, long) - Method in class arc.struct.LongSeq
- add(long, long, long) - Method in class arc.struct.LongSeq
- add(long, long, long, long) - Method in class arc.struct.LongSeq
- add(short) - Method in class arc.struct.ShortSeq
- add(short, short) - Method in class arc.struct.ShortSeq
- add(short, short, short) - Method in class arc.struct.ShortSeq
- add(short, short, short, short) - Method in class arc.struct.ShortSeq
- add(ApplicationListener) - Method in class arc.ApplicationCore
- add(Color) - Method in class arc.graphics.Color
-
Adds the given color to this color.
- add(Point2) - Method in class arc.math.geom.Point2
-
Adds another 2D grid point to this point.
- add(Point3) - Method in class arc.math.geom.Point3
-
Adds another 3D grid point to this point.
- add(Position) - Method in class arc.math.geom.Vec2
- add(Vec2) - Method in class arc.math.geom.Vec2
- add(Vec2, float) - Method in class arc.math.geom.Vec2
- add(Vec3) - Method in class arc.math.geom.Vec3
- add(Vec3, float) - Method in class arc.math.geom.Vec3
- add(Seq<? extends T>) - Method in class arc.struct.Seq
- add(Autosaver.Saveable) - Static method in class arc.util.Autosaver
-
Adds to the
normalpriority. - add(Autosaver.Saveable, Autosaver.SavePriority) - Static method in class arc.util.Autosaver
- add(Jval) - Method in class arc.util.serialization.Jval
- add(E) - Method in class arc.struct.PQueue
-
Inserts the specified element into this priority queue.
- add(Number) - Method in class arc.util.serialization.Jval
- add(String) - Method in class arc.util.PerformanceCounters
- add(String) - Method in class arc.util.serialization.Jval
- add(String, int) - Method in class arc.util.PerformanceCounters
- add(String, Jval) - Method in class arc.util.serialization.Jval
- add(String, String) - Method in class arc.util.serialization.Jval
- add(T) - Method in class arc.math.CumulativeDistribution
-
Adds a value with interval size equal to zero to the distribution
- add(T) - Method in interface arc.math.geom.Vector
-
Adds the given vector to this vector
- add(T) - Method in class arc.struct.BinaryHeap
- add(T) - Method in class arc.struct.ObjectSet
-
Returns true if the key was not already in the set.
- add(T) - Method in class arc.struct.OrderedSet
- add(T) - Method in class arc.struct.Queue
-
Adds an object to the tail.
- add(T) - Method in class arc.struct.Seq
- add(T[]) - Method in class arc.struct.Seq
- add(T[], T) - Static method in class arc.util.Structs
- add(T, float) - Method in class arc.math.CumulativeDistribution
-
Adds a value with a given interval size to the distribution
- add(T, float) - Method in class arc.struct.BinaryHeap
- add(T, int) - Method in class arc.struct.OrderedSet
- add(T, T) - Method in class arc.struct.Seq
- add(T, T, T) - Method in class arc.struct.Seq
- add(T, T, T, T) - Method in class arc.struct.Seq
- addAll(boolean...) - Method in class arc.struct.BoolSeq
- addAll(boolean[], int, int) - Method in class arc.struct.BoolSeq
- addAll(byte...) - Method in class arc.struct.ByteSeq
- addAll(byte[], int, int) - Method in class arc.struct.ByteSeq
- addAll(float...) - Method in class arc.struct.FloatSeq
- addAll(float[], int, int) - Method in class arc.struct.FloatSeq
- addAll(int...) - Method in class arc.struct.IntSeq
- addAll(int...) - Method in class arc.struct.IntSet
- addAll(int[], int, int) - Method in class arc.struct.IntSeq
- addAll(int[], int, int) - Method in class arc.struct.IntSet
- addAll(long...) - Method in class arc.struct.LongSeq
- addAll(long[], int, int) - Method in class arc.struct.LongSeq
- addAll(short...) - Method in class arc.struct.ShortSeq
- addAll(short[], int, int) - Method in class arc.struct.ShortSeq
- addAll(BoolSeq) - Method in class arc.struct.BoolSeq
- addAll(BoolSeq, int, int) - Method in class arc.struct.BoolSeq
- addAll(ByteSeq) - Method in class arc.struct.ByteSeq
- addAll(ByteSeq, int, int) - Method in class arc.struct.ByteSeq
- addAll(FloatSeq) - Method in class arc.struct.FloatSeq
- addAll(FloatSeq, int, int) - Method in class arc.struct.FloatSeq
- addAll(IntSeq) - Method in class arc.struct.IntSeq
- addAll(IntSeq) - Method in class arc.struct.IntSet
- addAll(IntSeq, int, int) - Method in class arc.struct.IntSeq
- addAll(IntSeq, int, int) - Method in class arc.struct.IntSet
- addAll(IntSet) - Method in class arc.struct.IntSet
- addAll(LongSeq) - Method in class arc.struct.LongSeq
- addAll(LongSeq, int, int) - Method in class arc.struct.LongSeq
- addAll(ObjectSet<? extends T>) - Method in class arc.struct.ObjectSet
- addAll(Seq<? extends T>) - Method in class arc.struct.ObjectSet
- addAll(Seq<? extends T>) - Method in class arc.struct.Seq
- addAll(Seq<? extends T>, int, int) - Method in class arc.struct.ObjectSet
- addAll(Seq<? extends T>, int, int) - Method in class arc.struct.Seq
- addAll(ShortSeq) - Method in class arc.struct.ShortSeq
- addAll(ShortSeq, int, int) - Method in class arc.struct.ShortSeq
- addAll(Iterable<? extends T>) - Method in class arc.struct.Seq
- addAll(T...) - Method in class arc.struct.ObjectSet
- addAll(T...) - Method in class arc.struct.Seq
- addAll(T[], int, int) - Method in class arc.struct.ObjectSet
- addAll(T[], int, int) - Method in class arc.struct.Seq
- addChild(JsonValue) - Method in class arc.util.serialization.JsonValue
-
Adds the specified value after the last child.
- addChild(String, JsonValue) - Method in class arc.util.serialization.JsonValue
-
Sets the name of the specified value and adds it after the last child.
- addClassTag(String, Class) - Method in class arc.util.serialization.Json
-
Sets a tag to use instead of the fully qualifier class name.
- addColors(String) - Static method in class arc.util.Log
-
Deprecated.
- addConnection(Connection) - Method in class arc.net.Server
- addFirst(int) - Method in class arc.struct.IntQueue
-
Prepend given object to the head.
- addFirst(long) - Method in class arc.struct.LongQueue
-
Prepend given object to the head.
- addFirst(T) - Method in class arc.struct.Queue
-
Prepend given object to the head.
- addLast(int) - Method in class arc.struct.IntQueue
-
Append given object to the tail.
- addLast(long) - Method in class arc.struct.LongQueue
-
Append given object to the tail.
- addLast(T) - Method in class arc.struct.Queue
-
Append given object to the tail.
- addListener(ApplicationListener) - Method in interface arc.Application
-
Adds a new application listener.
- addListener(NetListener) - Method in class arc.net.Connection
-
Adds a listener to the connection.
- addListener(NetListener) - Method in class arc.net.DispatchListener
- addListener(NetListener) - Method in interface arc.net.EndPoint
-
Adds a listener to the endpoint.
- addListener(NetListener) - Method in class arc.net.Server
-
Adds a listener to the endpoint.
- addSample(double, double, float) - Method in class arc.math.Extrapolator
-
Version for extrapolator of
size = 1. - addSample(double, double, float[]) - Method in class arc.math.Extrapolator
- addSample(double, double, float[], float[]) - Method in class arc.math.Extrapolator
- addSample(double, double, float, float) - Method in class arc.math.Extrapolator
-
Version for extrapolator of
size = 1. - addSerializer(Class<T>, Json.Serializer<T>) - Method in class arc.util.JsonSettings
- addTopic(String) - Method in class arc.util.Logger
-
Ignores if topic is empty and trim spaces.
- addTrace(String) - Method in exception arc.util.serialization.SerializationException
-
Adds information to the exception message about where in the the object graph serialization failure occurred.
- addUnique(int) - Method in class arc.struct.IntSeq
-
Adds a value if it was already not in this sequence.
- addUnique(T) - Method in class arc.struct.Seq
-
Adds a value if it was not already in this sequence.
- Affine2 - Class in arc.math
-
A specialized 3x3 matrix that can represent sequences of 2D translations, scales, flips, rotations, and shears.
- Affine2() - Constructor for class arc.math.Affine2
-
Constructs an identity matrix.
- Affine2(Affine2) - Constructor for class arc.math.Affine2
-
Constructs a matrix from the given affine matrix.
- ai(int) - Static method in class arc.graphics.Color
- Align - Class in arc.util
-
Provides bit flag constants for alignment.
- Align() - Constructor for class arc.util.Align
- allMatch(Boolf<T>) - Method in class arc.struct.Seq
- allow(long, int) - Method in class arc.util.Ratekeeper
- alpha(float) - Static method in class arc.graphics.Color
- ALREADY_REPORTED - Enum constant in enum class arc.util.Http.HttpStatus
- and(Bits) - Method in class arc.struct.Bits
-
Performs a logical AND of this target bit set with the argument bit set.
- andNot(Bits) - Method in class arc.struct.Bits
-
Clears all of the bits in this bit set whose corresponding bit is set in the specified bit set.
- android - Enum constant in enum class arc.Application.ApplicationType
-
Deprecated.
- angle() - Method in class arc.math.geom.Vec2
- angle(float, float) - Static method in class arc.math.Angles
- angle(float, float) - Static method in class arc.math.Mathf
- angle(float, float, float, float) - Static method in class arc.math.Angles
- angle(Vec2) - Method in class arc.math.geom.Vec2
- angle(Vec3) - Method in class arc.math.geom.Vec3
- angleDist(float, float) - Static method in class arc.math.Angles
- angleExact(float, float) - Static method in class arc.math.Mathf
- angleRad() - Method in class arc.math.geom.Vec2
- angleRad(float, float, float, float) - Static method in class arc.math.Angles
- angleRad(Vec2) - Method in class arc.math.geom.Vec2
- angleRad(Vec3) - Method in class arc.math.geom.Vec3
- Angles - Class in arc.math
- Angles() - Constructor for class arc.math.Angles
- Angles.ParticleConsumer - Interface in arc.math
- angleTo(float, float) - Method in interface arc.math.geom.Position
- angleTo(Position) - Method in interface arc.math.geom.Position
- animated(float, int, float, String) - Static method in class arc.util.Strings
- antialias(Pixmap) - Static method in class arc.graphics.Pixmaps
- any() - Method in class arc.struct.Seq
- any(float, float, float, float) - Method in class arc.math.geom.IntQuadTree
- any(float, float, float, float) - Method in class arc.math.geom.QuadTree
- app - Static variable in class arc.Core
- Application - Interface in arc
- Application.ApplicationType - Enum Class in arc
-
Enumeration of possible
Applicationtypes - ApplicationCore - Class in arc
- ApplicationCore() - Constructor for class arc.ApplicationCore
- ApplicationListener - Interface in arc
-
An
ApplicationListeneris called when theApplicationis created, resumed, rendering, paused or destroyed. - apply(float) - Method in interface arc.math.Interp
- apply(float) - Method in class arc.math.Interp.Bounce
- apply(float) - Method in class arc.math.Interp.BounceIn
- apply(float) - Method in class arc.math.Interp.BounceOut
- apply(float) - Method in class arc.math.Interp.Elastic
- apply(float) - Method in class arc.math.Interp.ElasticIn
- apply(float) - Method in class arc.math.Interp.ElasticOut
- apply(float) - Method in class arc.math.Interp.Exp
- apply(float) - Method in class arc.math.Interp.ExpIn
- apply(float) - Method in class arc.math.Interp.ExpOut
- apply(float) - Method in class arc.math.Interp.Pow
- apply(float) - Method in class arc.math.Interp.PowIn
- apply(float) - Method in class arc.math.Interp.PowOut
- apply(float) - Method in class arc.math.Interp.Swing
- apply(float) - Method in class arc.math.Interp.SwingIn
- apply(float) - Method in class arc.math.Interp.SwingOut
- apply(float, float, float) - Method in interface arc.math.Interp
- apply(float, float, float, float) - Method in enum class arc.util.Scaling
-
Returns the size of the source scaled to the target.
- apply(String) - Static method in class arc.util.ColorCodes
- apply(String, boolean) - Static method in class arc.util.ColorCodes
- applyTo(Vec2) - Method in class arc.math.Affine2
-
Applies the affine transformation on a vector.
- appName - Variable in class arc.Settings
- approach(float, float, float) - Static method in class arc.math.Mathf
-
Approaches a value at linear speed.
- approach(Vec2, float) - Method in class arc.math.geom.Vec2
- approachDelta(float, float, float) - Static method in class arc.math.Mathf
-
Approaches a value at linear speed.
- approachDelta(Vec2, float) - Method in class arc.math.geom.Vec2
- approximate(T) - Method in class arc.math.geom.Bezier
- approximate(T) - Method in class arc.math.geom.BSpline
- approximate(T) - Method in class arc.math.geom.CatmullRomSpline
- approximate(T) - Method in interface arc.math.geom.Path
- approximate(T, int) - Method in class arc.math.geom.BSpline
- approximate(T, int) - Method in class arc.math.geom.CatmullRomSpline
- approximate(T, int, int) - Method in class arc.math.geom.BSpline
- approximate(T, int, int) - Method in class arc.math.geom.CatmullRomSpline
- approxLength(int) - Method in class arc.math.geom.Bezier
- approxLength(int) - Method in class arc.math.geom.BSpline
- approxLength(int) - Method in class arc.math.geom.CatmullRomSpline
- approxLength(int) - Method in interface arc.math.geom.Path
- arc - package arc
- arc.backend.headless - package arc.backend.headless
- arc.files - package arc.files
- arc.func - package arc.func
- arc.graphics - package arc.graphics
- arc.graphics.g2d - package arc.graphics.g2d
- arc.math - package arc.math
- arc.math.geom - package arc.math.geom
- arc.mock - package arc.mock
- arc.net - package arc.net
- arc.net.dns - package arc.net.dns
- arc.struct - package arc.struct
- arc.util - package arc.util
- arc.util.io - package arc.util.io
- arc.util.noise - package arc.util.noise
- arc.util.pooling - package arc.util.pooling
- arc.util.serialization - package arc.util.serialization
- ArcDns - Class in arc.net.dns
- ArcDns() - Constructor for class arc.net.dns.ArcDns
- ArcNet - Class in arc.net
- ArcNet() - Constructor for class arc.net.ArcNet
- ArcNetException - Exception in arc.net
- ArcNetException() - Constructor for exception arc.net.ArcNetException
- ArcNetException(String) - Constructor for exception arc.net.ArcNetException
- ArcNetException(String, Throwable) - Constructor for exception arc.net.ArcNetException
- ArcNetException(Throwable) - Constructor for exception arc.net.ArcNetException
- ArcRuntimeException - Exception in arc.util
- ArcRuntimeException(String) - Constructor for exception arc.util.ArcRuntimeException
- ArcRuntimeException(String, Throwable) - Constructor for exception arc.util.ArcRuntimeException
- ArcRuntimeException(Throwable) - Constructor for exception arc.util.ArcRuntimeException
- area() - Method in class arc.math.geom.Circle
- area() - Method in class arc.math.geom.Ellipse
- area() - Method in class arc.math.geom.Polygon
-
Returns the area contained within the polygon.
- area() - Method in class arc.math.geom.Rect
- argb8888() - Method in class arc.graphics.Color
- argb8888(float, float, float, float) - Static method in class arc.graphics.Color
- argb8888(int) - Method in class arc.graphics.Color
-
Sets the Color components using the specified integer value in the format ARGB8888.
- arr(T...) - Static method in class arc.util.Structs
- array - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- array - Enum constant in enum class arc.util.serialization.Jval.Jtype
- array - Variable in class arc.struct.EnumSet
-
Array, for iterating over.
- array() - Method in interface arc.util.serialization.BaseJsonWriter
- array() - Method in class arc.util.serialization.JsonWriter
- array() - Method in class arc.util.serialization.JsonWriterBuilder
- array() - Method in class arc.util.serialization.UBJsonWriter
-
Begins a new array container.
- array(String) - Method in interface arc.util.serialization.BaseJsonWriter
- array(String) - Method in class arc.util.serialization.JsonWriter
- array(String) - Method in class arc.util.serialization.JsonWriterBuilder
- array(String) - Method in class arc.util.serialization.UBJsonWriter
-
Begins a new named array container, having the given name.
- ArrayMap<K,
V> - Class in arc.struct -
An ordered or unordered map of objects.
- ArrayMap() - Constructor for class arc.struct.ArrayMap
-
Creates an ordered map with a capacity of 16.
- ArrayMap(boolean, int) - Constructor for class arc.struct.ArrayMap
- ArrayMap(boolean, int, Class<?>, Class<?>) - Constructor for class arc.struct.ArrayMap
-
Creates a new map with
ArrayMap.keysandArrayMap.valuesof the specified type. - ArrayMap(int) - Constructor for class arc.struct.ArrayMap
-
Creates an ordered map with the specified capacity.
- ArrayMap(ArrayMap<?, ?>) - Constructor for class arc.struct.ArrayMap
-
Creates a new map containing the elements in the specified map.
- ArrayMap(Class<?>, Class<?>) - Constructor for class arc.struct.ArrayMap
-
Creates an ordered map with
ArrayMap.keysandArrayMap.valuesof the specified type and a capacity of 16. - ArrayMap.Entries<K,
V> - Class in arc.struct - ArrayMap.Keys<K> - Class in arc.struct
- ArrayMap.Values<V> - Class in arc.struct
- arrive(float, float, float, float, Vec2, float, float, float, float) - Static method in class arc.math.Mathf
- arrive(Position, Position, Vec2, float, float, float, float) - Static method in class arc.math.Mathf
- as() - Method in class arc.struct.Seq
- asArray() - Method in class arc.util.serialization.Jval
- asBool() - Method in class arc.util.serialization.Jval
- asBoolean() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a boolean.
- asBooleanArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated boolean array.
- asByte() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a byte.
- asByteArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated byte array.
- asChar() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a char.
- asCharArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated char array.
- ascii - Static variable in class arc.util.Strings
- asDouble() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a double.
- asDouble() - Method in class arc.util.serialization.Jval
- asDoubleArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated double array.
- asFloat() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a float.
- asFloat() - Method in class arc.util.serialization.Jval
- asFloatArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated float array.
- asInt() - Method in class arc.util.serialization.JsonValue
-
Returns this value as an int.
- asInt() - Method in class arc.util.serialization.Jval
- asIntArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated int array.
- asLong() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a long.
- asLong() - Method in class arc.util.serialization.Jval
- asLongArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated long array.
- asMap(Func<T, K>) - Method in class arc.struct.Seq
- asMap(Func<T, K>, Func<T, V>) - Method in class arc.struct.Seq
- asNumber() - Method in class arc.util.serialization.Jval
- asObject() - Method in class arc.util.serialization.Jval
- asSet() - Method in class arc.struct.Seq
- asShort() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a short.
- asShortArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated short array.
- asString() - Method in class arc.util.serialization.JsonValue
-
Returns this value as a string.
- asString() - Method in class arc.util.serialization.Jval
- asStringArray() - Method in class arc.util.serialization.JsonValue
-
Returns the children of this value as a newly allocated String array.
- atan2(float, float) - Static method in class arc.math.Mathf
-
Close approximation of the frequently-used trigonometric method atan2, with higher precision than libGDX's atan2 approximation.
- autoFixed(float, int) - Static method in class arc.util.Strings
- autosave() - Method in class arc.Settings
-
Deprecated.This is useless.
- autosaved - Variable in class arc.util.JsonSettings
- Autosaver - Class in arc.util
-
Save periodically the registered
Autosaver.Saveables and also when the application exit. - Autosaver() - Constructor for class arc.util.Autosaver
- Autosaver.Saveable - Interface in arc.util
-
Defines a things that can be saved by the
Autosaver. - Autosaver.SavePriority - Enum Class in arc.util
-
Defines the order to save things.
- average - Variable in class arc.math.FloatCounter
-
The average value (total / count)
- await(ExecutorService) - Static method in class arc.util.Threads
-
Shuts down the executor and waits for its termination indefinitely.
- await(Future<T>) - Static method in class arc.util.Threads
- awaitAll(Seq<? extends Future<?>>) - Static method in class arc.util.Threads
B
- b - Variable in class arc.graphics.Color
-
the red, green, blue and alpha components
- b() - Method in class arc.util.io.Reads
-
read byte
- b(byte[]) - Method in class arc.util.io.Reads
-
read byte array
- b(byte[]) - Method in class arc.util.io.Writes
-
write bytes
- b(byte[], int, int) - Method in class arc.util.io.Reads
-
read byte array w/ offset
- b(byte[], int, int) - Method in class arc.util.io.Writes
-
write bytes
- b(float) - Method in class arc.graphics.Color
- b(int) - Method in class arc.util.io.Reads
-
allocate & read byte array
- b(int) - Method in class arc.util.io.Writes
-
write byte
- backBlue - Static variable in class arc.util.ColorCodes
- backDefault - Static variable in class arc.util.ColorCodes
- backGreen - Static variable in class arc.util.ColorCodes
- backRed - Static variable in class arc.util.ColorCodes
- backuped - Variable in class arc.util.JsonSettings
- backupExists() - Method in class arc.util.JsonSettings
- backupFile - Variable in class arc.util.JsonSettings
- backupFile() - Method in class arc.Settings
- backupFile() - Method in class arc.util.JsonSettings
- backwardDistance(float, float) - Static method in class arc.math.Angles
- backYellow - Static variable in class arc.util.ColorCodes
- BAD_GATEWAY - Enum constant in enum class arc.util.Http.HttpStatus
- BAD_REQUEST - Enum constant in enum class arc.util.Http.HttpStatus
- BANDWIDTH_LIMIT_EXCEEDED - Enum constant in enum class arc.util.Http.HttpStatus
- barycoordInsideTriangle(Vec2) - Static method in class arc.math.geom.Geometry
-
Returns true if the barycentric coordinates are inside the triangle.
- Base64Coder - Class in arc.util.serialization
- Base64Coder.CharMap - Class in arc.util.serialization
- BaseJsonReader - Interface in arc.util.serialization
- BaseJsonWriter - Interface in arc.util.serialization
- begin() - Method in class arc.struct.DelayedRemovalSeq
- begin() - Method in class arc.struct.SnapshotSeq
-
Returns the backing array, which is guaranteed to not be modified before
SnapshotSeq.end(). - begin(String) - Static method in class arc.util.Bench
- Bench - Class in arc.util
- Bench() - Constructor for class arc.util.Bench
- Bezier<T extends Vector<T>> - Class in arc.math.geom
-
Implementation of the Bezier curve.
- Bezier() - Constructor for class arc.math.geom.Bezier
- Bezier(Seq<T>, int, int) - Constructor for class arc.math.geom.Bezier
- Bezier(T...) - Constructor for class arc.math.geom.Bezier
- Bezier(T[], int, int) - Constructor for class arc.math.geom.Bezier
- bi(int) - Static method in class arc.graphics.Color
- biasedLevenshtein(String, String) - Static method in class arc.util.Strings
-
Returns the case-independent biased levenshtein distance between two strings.
- BinaryHeap<T extends BinaryHeap.Node> - Class in arc.struct
- BinaryHeap() - Constructor for class arc.struct.BinaryHeap
- BinaryHeap(int, boolean) - Constructor for class arc.struct.BinaryHeap
- BinaryHeap.Node - Class in arc.struct
- bind(int) - Method in class arc.net.Server
-
Opens a TCP only server.
- bind(int, int) - Method in class arc.net.Server
-
Opens a TCP and UDP server.
- bind(InetSocketAddress, InetSocketAddress) - Method in class arc.net.Server
- bitDepth - Variable in class arc.graphics.PixmapIO.PngReader
- bitmask(int, int, boolean) - Static method in class arc.util.Pack
- Bits - Class in arc.struct
-
A bitset, without size limitation, allows comparison via bitwise operators to other bitfields.
- Bits() - Constructor for class arc.struct.Bits
- Bits(int) - Constructor for class arc.struct.Bits
-
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range 0 through nbits-1.
- black - Static variable in class arc.graphics.Color
- black - Static variable in class arc.util.ColorCodes
- blackFloatBits - Static variable in class arc.graphics.Color
- blackRgba - Static variable in class arc.graphics.Color
- blankPixmap() - Static method in class arc.graphics.Pixmaps
- bleed(Pixmap) - Static method in class arc.graphics.Pixmaps
-
Applies alpha bleeding to the target pixmap, but with only one iteration.
- bleed(Pixmap, int) - Static method in class arc.graphics.Pixmaps
-
Applies alpha bleeding to the target pixmap.
- blend(int, int) - Static method in class arc.graphics.Pixmap
- blend(PixmapRegion, PixmapRegion, float) - Static method in class arc.graphics.Pixmaps
- block(ConsT<Http.HttpResponse, Exception>) - Method in class arc.util.Http.HttpRequest
-
Blocks until this request is done.
- blue - Static variable in class arc.graphics.Color
- blue - Static variable in class arc.util.ColorCodes
- bold - Static variable in class arc.util.ColorCodes
- bool - Enum constant in enum class arc.util.serialization.Jval.Jtype
- bool() - Method in class arc.util.io.Reads
-
read boolean
- bool(boolean) - Method in class arc.util.io.Writes
-
write boolean (writes a byte internally)
- bool(String, boolean) - Method in class arc.util.serialization.JsonReader
- Boolc - Interface in arc.func
- booleans - Static variable in class arc.math.Mathf
- booleanValue - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- Boolf<T> - Interface in arc.func
- Boolf2<A,
B> - Interface in arc.func - Boolf3<P1,
P2, P3> - Interface in arc.func - Boolp - Interface in arc.func
- BoolSeq - Class in arc.struct
-
A resizable, ordered or unordered boolean array.
- BoolSeq() - Constructor for class arc.struct.BoolSeq
-
Creates an ordered array with a capacity of 16.
- BoolSeq(boolean[]) - Constructor for class arc.struct.BoolSeq
-
Creates a new ordered array containing the elements in the specified array.
- BoolSeq(boolean, boolean[], int, int) - Constructor for class arc.struct.BoolSeq
-
Creates a new array containing the elements in the specified array.
- BoolSeq(boolean, int) - Constructor for class arc.struct.BoolSeq
- BoolSeq(int) - Constructor for class arc.struct.BoolSeq
-
Creates an ordered array with the specified capacity.
- BoolSeq(BoolSeq) - Constructor for class arc.struct.BoolSeq
-
Creates a new array containing the elements in the specific array.
- BoolSeq.BoolSeqIterator - Class in arc.struct
- BoolSeqIterator(BoolSeq) - Constructor for class arc.struct.BoolSeq.BoolSeqIterator
- botLeft - Variable in class arc.math.geom.IntQuadTree
- botLeft - Variable in class arc.math.geom.QuadTree
- botRight - Variable in class arc.math.geom.IntQuadTree
- botRight - Variable in class arc.math.geom.QuadTree
- bottom - Static variable in class arc.util.Align
- bottomLeft - Static variable in class arc.util.Align
- bottomRight - Static variable in class arc.util.Align
- bounce - Static variable in interface arc.math.Interp
- Bounce(float[], float[]) - Constructor for class arc.math.Interp.Bounce
- Bounce(int) - Constructor for class arc.math.Interp.Bounce
- bounceIn - Static variable in interface arc.math.Interp
- BounceIn(float[], float[]) - Constructor for class arc.math.Interp.BounceIn
- BounceIn(int) - Constructor for class arc.math.Interp.BounceIn
- bounceOut - Static variable in interface arc.math.Interp
- BounceOut(float[], float[]) - Constructor for class arc.math.Interp.BounceOut
- BounceOut(int) - Constructor for class arc.math.Interp.BounceOut
- bounded - Enum constant in enum class arc.util.Scaling
-
Scales the source to fit the target if it is larger, otherwise does not scale.
- boundedExecutor(String, int) - Static method in class arc.util.Threads
- BoundingBox - Class in arc.math.geom
-
Encapsulates an axis aligned bounding box represented by a minimum and a maximum Vector.
- BoundingBox() - Constructor for class arc.math.geom.BoundingBox
-
Constructs a new bounding box with the minimum and maximum vector set to zeros.
- BoundingBox(BoundingBox) - Constructor for class arc.math.geom.BoundingBox
-
Constructs a new bounding box from the given bounding box.
- BoundingBox(Vec3, Vec3) - Constructor for class arc.math.geom.BoundingBox
-
Constructs the new bounding box using the given minimum and maximum vector.
- bounds - Variable in class arc.math.geom.IntQuadTree
- bounds - Variable in class arc.math.geom.QuadTree
- Bresenham2 - Class in arc.math.geom
-
Returns a list of points at integer coordinates for a line on a 2D grid, using the Bresenham algorithm.
- Bresenham2() - Constructor for class arc.math.geom.Bresenham2
- brick - Static variable in class arc.graphics.Color
- brown - Static variable in class arc.graphics.Color
- BSpline<T extends Vector<T>> - Class in arc.math.geom
- BSpline() - Constructor for class arc.math.geom.BSpline
- BSpline(T[], int, boolean) - Constructor for class arc.math.geom.BSpline
- buffer - Variable in class arc.util.io.ByteBufferInput
- buffer - Variable in class arc.util.io.ByteBufferOutput
- Buffers - Class in arc.util
-
Class with static helper methods to increase the speed of array/direct buffer and direct buffer/direct buffer transfers
- Buffers() - Constructor for class arc.util.Buffers
- builder - Variable in class arc.util.JsonSettings
- bundle - Static variable in class arc.Core
- byCode(int) - Static method in enum class arc.util.Http.HttpStatus
-
Find an HTTP status enum by code.
- ByteBufferInput - Class in arc.util.io
-
DataInput wrapper of ByteBuffer.
- ByteBufferInput() - Constructor for class arc.util.io.ByteBufferInput
-
ByteBufferInput.setBuffer(java.nio.ByteBuffer)must be called before this object can be used. - ByteBufferInput(ByteBuffer) - Constructor for class arc.util.io.ByteBufferInput
-
Wraps the specified ByteBuffer.
- ByteBufferOutput - Class in arc.util.io
-
DataOutput wrapper of ByteBuffer.
- ByteBufferOutput() - Constructor for class arc.util.io.ByteBufferOutput
-
buffer must be set before this object can be used.
- ByteBufferOutput(ByteBuffer) - Constructor for class arc.util.io.ByteBufferOutput
-
Wraps the specified ByteBuffer.
- byteByte(byte, byte) - Static method in class arc.util.Pack
-
Packs two bytes with values 0-15 into one byte.
- Bytec - Interface in arc.func
- bytes(int, byte[]) - Static method in class arc.util.Pack
-
The same array instance is returned each call.
- ByteSeq - Class in arc.struct
-
A resizable, ordered or unordered byte array.
- ByteSeq() - Constructor for class arc.struct.ByteSeq
-
Creates an ordered array with a capacity of 16.
- ByteSeq(boolean, byte[], int, int) - Constructor for class arc.struct.ByteSeq
-
Creates a new array containing the elements in the specified array.
- ByteSeq(boolean, int) - Constructor for class arc.struct.ByteSeq
- ByteSeq(byte[]) - Constructor for class arc.struct.ByteSeq
-
Creates a new ordered array containing the elements in the specified array.
- ByteSeq(int) - Constructor for class arc.struct.ByteSeq
-
Creates an ordered array with the specified capacity.
- ByteSeq(ByteSeq) - Constructor for class arc.struct.ByteSeq
-
Creates a new array containing the elements in the specific array.
- ByteSeq.ByteSeqIterator - Class in arc.struct
- ByteSeqIterator(ByteSeq) - Constructor for class arc.struct.ByteSeq.ByteSeqIterator
- bytesToHex(byte[]) - Static method in class arc.util.Strings
- byteValue(boolean) - Static method in class arc.util.Pack
- bz2 - Static variable in class arc.util.Tmp
- bz3 - Static variable in class arc.util.Tmp
C
- c1 - Static variable in class arc.util.Tmp
- c2 - Static variable in class arc.util.Tmp
- c3 - Static variable in class arc.util.Tmp
- c4 - Static variable in class arc.util.Tmp
- cache(String) - Method in interface arc.Files
-
Convenience method that returns a cache file handle.
- calculate(Seq<Vec2>) - Method in class arc.math.LinearRegression
-
Performs a linear regression on the data points.
- calculate(T, float, T[], boolean, T) - Static method in class arc.math.geom.CatmullRomSpline
-
Calculates the catmullrom value for the given position (t).
- calculate(T, float, T[], int, boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the n-degree b-spline value for the given position (t).
- calculate(T, int, float, T[], boolean, T) - Static method in class arc.math.geom.CatmullRomSpline
-
Calculates the catmullrom value for the given span (i) at the given position (u).
- calculate(T, int, float, T[], int, boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the n-degree b-spline value for the given span (i) at the given position (u).
- calculateLength() - Method in class arc.math.geom.Polyline
- calculateScaledLength() - Method in class arc.math.geom.Polyline
- camelize(String) - Static method in class arc.util.Strings
-
Converts a Space Separated string to camelCase.
- camelToKebab(String) - Static method in class arc.util.Strings
- cancel() - Method in class arc.util.Timer.Task
-
Cancels the task.
- canParseFloat(String) - Static method in class arc.util.Strings
- canParseInt(String) - Static method in class arc.util.Strings
- canParseLong(String) - Static method in class arc.util.Strings
- canParsePositiveFloat(String) - Static method in class arc.util.Strings
- canParsePositiveInt(String) - Static method in class arc.util.Strings
- canParsePositiveLong(String) - Static method in class arc.util.Strings
- capitalize(String) - Static method in class arc.util.Strings
-
Converts a snake_case or kebab-case string to Upper Case.
- CatmullRomSpline<T extends Vector<T>> - Class in arc.math.geom
- CatmullRomSpline() - Constructor for class arc.math.geom.CatmullRomSpline
- CatmullRomSpline(T[], boolean) - Constructor for class arc.math.geom.CatmullRomSpline
- causedBy(Class<?>) - Method in exception arc.util.serialization.SerializationException
-
Returns true if any of the exceptions that caused this exception are of the specified type.
- ceil(float) - Static method in class arc.math.Mathf
-
Returns the smallest integer greater than or equal to the specified float.
- ceilPositive(float) - Static method in class arc.math.Mathf
-
Returns the smallest integer greater than or equal to the specified float.
- center - Static variable in class arc.util.Align
- chance(double) - Static method in class arc.math.Mathf
- chance(double) - Method in class arc.math.Rand
- chanceDelta(double) - Static method in class arc.math.Mathf
- CharMap(char, char) - Constructor for class arc.util.serialization.Base64Coder.CharMap
- check(int, float) - Method in class arc.util.Interval
- checkEOF() - Method in class arc.util.io.Reads
- child - Variable in class arc.util.serialization.JsonValue
- child() - Method in class arc.util.serialization.JsonValue
-
Returns the first child for this object or array.
- child(String) - Method in class arc.files.Fi
-
Returns a handle to the child with the specified name.
- child(String) - Method in class arc.files.ZipFi
- Chunk() - Constructor for class arc.util.TaskQueue.Chunk
- CHUNK - Static variable in class arc.util.TaskQueue
- chunked(int, Cons<int[]>) - Method in class arc.struct.IntSeq
- circle - Static variable in interface arc.math.Interp
- circle(int, int, int, int, int, Intc2) - Static method in class arc.math.geom.Geometry
- circle(int, int, int, Intc2) - Static method in class arc.math.geom.Geometry
- Circle - Class in arc.math.geom
-
A convenient 2D circle class.
- Circle() - Constructor for class arc.math.geom.Circle
-
Constructs a new circle with all values set to zero
- Circle(float, float, float) - Constructor for class arc.math.geom.Circle
-
Constructs a new circle with the given X and Y coordinates and the given radius.
- Circle(Circle) - Constructor for class arc.math.geom.Circle
-
Copy constructor
- Circle(Vec2, float) - Constructor for class arc.math.geom.Circle
-
Constructs a new circle using a given
Vec2that contains the desired X and Y coordinates, and a given radius. - Circle(Vec2, Vec2) - Constructor for class arc.math.geom.Circle
-
Creates a new
Circlein terms of its center and a point on its edge. - circleIn - Static variable in interface arc.math.Interp
- circleOut - Static variable in interface arc.math.Interp
- circleVectors(int, float, float, Floatc2) - Static method in class arc.math.Angles
- circleVectors(int, float, Floatc2) - Static method in class arc.math.Angles
- circumference() - Method in class arc.math.geom.Circle
- circumference() - Method in class arc.math.geom.Ellipse
-
Approximates the circumference of this
Ellipse. - clamp() - Method in class arc.graphics.Color
-
Clamps this Color's components to a valid range [0 - 1]
- clamp(double, double, double) - Static method in class arc.math.Mathf
- clamp(float) - Static method in class arc.math.Mathf
-
Clamps to [0, 1].
- clamp(float, float) - Method in class arc.math.geom.Vec2
- clamp(float, float) - Method in class arc.math.geom.Vec3
- clamp(float, float) - Method in interface arc.math.geom.Vector
-
Clamps this vector's length to given min and max values
- clamp(float, float, float) - Static method in class arc.math.Mathf
- clamp(float, float, float, float) - Method in class arc.math.geom.Vec2
- clamp(int, int, int) - Static method in class arc.math.Mathf
- clamp(long, long, long) - Static method in class arc.math.Mathf
- clampLength(float, float) - Method in class arc.math.geom.Vec2
- clampRange(float, float, float) - Static method in class arc.math.Angles
- classpath - Enum constant in enum class arc.Files.FileType
-
Path relative to the root of the classpath.
- classpath(String) - Method in interface arc.Files
-
Convenience method that returns a
Files.classpath(java.lang.String)file handle. - classToDefaultValues - Variable in class arc.util.serialization.Json
- classToSerializer - Variable in class arc.util.serialization.Json
- classToTag - Variable in class arc.util.serialization.Json
- clear - Static variable in class arc.graphics.Color
- clear() - Static method in class arc.Events
-
Don't do this.
- clear() - Method in class arc.math.CumulativeDistribution
-
Removes all the values from the distribution
- clear() - Method in class arc.math.geom.IntQuadTree
-
Removes all objects.
- clear() - Method in class arc.math.geom.QuadTree
-
Removes all objects.
- clear() - Method in class arc.math.WindowedMean
-
clears this WindowedMean.
- clear() - Method in class arc.struct.ArrayMap
- clear() - Method in class arc.struct.BinaryHeap
- clear() - Method in class arc.struct.Bits
-
Clears the entire bitset
- clear() - Method in class arc.struct.BoolSeq
- clear() - Method in class arc.struct.ByteSeq
- clear() - Method in class arc.struct.DelayedRemovalSeq
- clear() - Method in class arc.struct.FloatSeq
- clear() - Method in class arc.struct.GridBits
- clear() - Method in class arc.struct.GridMap
- clear() - Method in class arc.struct.IntFloatMap
- clear() - Method in class arc.struct.IntIntMap
- clear() - Method in class arc.struct.IntMap
- clear() - Method in class arc.struct.IntQueue
-
Removes all values from this queue; O(1).
- clear() - Method in class arc.struct.IntSeq
- clear() - Method in class arc.struct.IntSet
- clear() - Method in class arc.struct.LongMap
- clear() - Method in class arc.struct.LongQueue
-
Removes all values from this queue; O(1).
- clear() - Method in class arc.struct.LongSeq
- clear() - Method in class arc.struct.ObjectFloatMap
- clear() - Method in class arc.struct.ObjectIntMap
- clear() - Method in class arc.struct.ObjectMap
-
Clears the map, leaving the backing arrays at the current capacity.
- clear() - Method in class arc.struct.ObjectSet
-
Clears the set, leaving the backing arrays at the current capacity.
- clear() - Method in class arc.struct.OrderedMap
- clear() - Method in class arc.struct.OrderedSet
- clear() - Method in class arc.struct.PQueue
-
Removes all of the elements from this priority queue.
- clear() - Method in class arc.struct.Queue
-
Removes all values from this queue.
- clear() - Method in class arc.struct.Seq
- clear() - Method in class arc.struct.ShortSeq
- clear() - Method in class arc.struct.SnapshotSeq
- clear() - Static method in class arc.util.Autosaver
-
Don't do that!
- clear() - Method in class arc.util.Interval
- clear() - Method in class arc.util.JsonSettings
-
Clears all preference values.
- clear() - Method in class arc.util.pooling.Pool
-
Removes all free objects from this pool.
- clear() - Method in class arc.util.TaskQueue
- clear() - Static method in class arc.util.Time
- clear() - Method in class arc.util.Timer
-
Cancels all tasks.
- clear(int) - Method in class arc.struct.ArrayMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.Bits
- clear(int) - Method in class arc.struct.IntFloatMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.IntIntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.IntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.IntSet
-
Clears the set and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.LongMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.ObjectFloatMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.ObjectIntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear(int) - Method in class arc.struct.ObjectMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity, if they are larger.
- clear(int) - Method in class arc.struct.ObjectSet
-
Clears the set and reduces the size of the backing arrays to be the specified capacity, if they are larger.
- clear(int) - Method in class arc.struct.OrderedMap
- clear(int) - Method in class arc.struct.OrderedSet
- clear(Autosaver.SavePriority) - Static method in class arc.util.Autosaver
-
Don't do that!
- clearFloatBits - Static variable in class arc.graphics.Color
- clearRgba - Static variable in class arc.graphics.Color
- Client - Class in arc.net
-
Represents a TCP and optionally a UDP connection to a
Server. - Client(int, int, NetSerializer) - Constructor for class arc.net.Client
- CLIENT_CLOSED_REQUEST - Enum constant in enum class arc.util.Http.HttpStatus
- ClientDiscoveryHandler - Interface in arc.net
- close() - Method in class arc.net.Client
- close() - Method in interface arc.net.EndPoint
- close() - Method in class arc.net.Server
-
Closes all open connections and the server port(s).
- close() - Method in class arc.util.io.Reads
- close() - Method in class arc.util.io.Writes
- close() - Method in class arc.util.serialization.JsonWriter
- close() - Method in class arc.util.serialization.JsonWriterBuilder
- close() - Method in class arc.util.serialization.UBJsonWriter
-
Closes the underlying output stream and releases any system resources associated with the stream.
- close(DcReason) - Method in class arc.net.Connection
- close(Closeable) - Static method in class arc.util.io.Streams
-
Close and ignore all errors.
- closed - Enum constant in enum class arc.net.DcReason
- clr() - Method in class arc.math.geom.BoundingBox
-
Sets the minimum and maximum vector to zeros.
- code - Variable in enum class arc.util.Http.HttpStatus
- codes - Static variable in class arc.util.ColorCodes
- colinear(float, float, float, float, float, float) - Static method in class arc.math.geom.Geometry
- Color - Class in arc.graphics
-
A color class, holding the r, g, b and alpha component as floats in the range [0,1].
- Color() - Constructor for class arc.graphics.Color
-
Constructs a new Color with all components set to 0.
- Color(float, float, float) - Constructor for class arc.graphics.Color
-
Constructor, sets the components of the color
- Color(float, float, float, float) - Constructor for class arc.graphics.Color
-
Constructor, sets the components of the color
- Color(int) - Constructor for class arc.graphics.Color
- Color(Color) - Constructor for class arc.graphics.Color
-
Constructs a new color using the given color
- ColorCodes - Class in arc.util
-
Note that these color codes will only work on linux or mac terminals.
- ColorCodes() - Constructor for class arc.util.ColorCodes
- Colors - Class in arc.graphics
-
A general purpose class containing named colors that can be changed at will.
- colorType - Variable in class arc.graphics.PixmapIO.PngReader
- column - Variable in exception arc.util.serialization.Jval.JsonParseException
- command - Variable in class arc.util.CommandHandler.CommandResponse
- Command(String, String, String, CommandHandler.CommandRunner<Object>) - Constructor for class arc.util.CommandHandler.Command
- CommandHandler - Class in arc.util
-
Parses command syntax.
- CommandHandler(String) - Constructor for class arc.util.CommandHandler
-
Creates a command handler with a specific command prefix.
- CommandHandler.Command - Class in arc.util
- CommandHandler.CommandParam - Class in arc.util
- CommandHandler.CommandResponse - Class in arc.util
- CommandHandler.CommandRunner<T> - Interface in arc.util
- CommandHandler.ResponseType - Enum Class in arc.util
- CommandParam(String, boolean, boolean) - Constructor for class arc.util.CommandHandler.CommandParam
- CommandResponse(CommandHandler.ResponseType, CommandHandler.Command, String) - Constructor for class arc.util.CommandHandler.CommandResponse
- comparator - Variable in class arc.struct.PQueue
-
Function used for comparisons.
- compareTo(Fi) - Method in class arc.files.Fi
- compareTo(SRVRecord) - Method in class arc.net.dns.SRVRecord
- compareVersion(String, String) - Static method in class arc.util.Strings
- compareVersion(String, String, int) - Static method in class arc.util.Strings
-
Compare if
newVersionis greater or less thancurrentVersion, e.g. - comparing(Func<? super T, ? extends U>) - Static method in class arc.util.Structs
- comparing(Func<? super T, ? extends U>, Comparator<? super U>) - Static method in class arc.util.Structs
- comparingBool(Boolf<? super T>) - Static method in class arc.util.Structs
- comparingFloat(Floatf<? super T>) - Static method in class arc.util.Structs
- comparingInt(Intf<? super T>) - Static method in class arc.util.Structs
- comparingLong(Longf<? super T>) - Static method in class arc.util.Structs
- compressed - Variable in class arc.util.JsonSettings
- compression - Variable in class arc.graphics.PixmapIO.PngReader
- comps(Comparator<T>, Comparator<T>) - Static method in class arc.util.Structs
-
Equivalent to Comparator#thenComparsing, but more compatible.
- computeIndices(float[], boolean, boolean) - Method in class arc.math.geom.ConvexHull
- computeIndices(float[], int, int, boolean, boolean) - Method in class arc.math.geom.ConvexHull
-
Computes a hull the same as
ConvexHull.computePolygon(float[], int, int, boolean)but returns indices of the specified points. - computeIndices(FloatSeq, boolean, boolean) - Method in class arc.math.geom.ConvexHull
- computePolygon(float[], boolean) - Method in class arc.math.geom.ConvexHull
- computePolygon(float[], int, int, boolean) - Method in class arc.math.geom.ConvexHull
-
Returns the convex hull polygon for the given point cloud.
- computePolygon(FloatSeq, boolean) - Method in class arc.math.geom.ConvexHull
- computeTriangles(float[]) - Method in class arc.math.EarClippingTriangulator
- computeTriangles(float[], boolean) - Method in class arc.math.DelaunayTriangulator
- computeTriangles(float[], int, int) - Method in class arc.math.EarClippingTriangulator
-
Triangulates the given (convex or concave) simple polygon to a list of triangle vertices.
- computeTriangles(float[], int, int, boolean) - Method in class arc.math.DelaunayTriangulator
-
Triangulates the given point cloud to a list of triangle indices that make up the Delaunay triangulation.
- computeTriangles(FloatSeq) - Method in class arc.math.EarClippingTriangulator
- computeTriangles(FloatSeq, boolean) - Method in class arc.math.DelaunayTriangulator
- CONFLICT - Enum constant in enum class arc.util.Http.HttpStatus
- connect(int, String, int) - Method in class arc.net.Client
-
Opens a TCP only client.
- connect(int, String, int, int) - Method in class arc.net.Client
-
Opens a TCP and UDP client.
- connect(int, InetAddress, int) - Method in class arc.net.Client
-
Opens a TCP only client.
- connect(int, InetAddress, int, int) - Method in class arc.net.Client
-
Opens a TCP and UDP client.
- CONNECT - Enum constant in enum class arc.util.Http.HttpMethod
- connected(Connection) - Method in class arc.net.DispatchListener
- connected(Connection) - Method in interface arc.net.NetListener
-
Called when the remote end has been connected.
- connected(Connection) - Method in class arc.net.NetListener.QueuedListener
- connectHost - Variable in class arc.net.Client
- Connection - Class in arc.net
- Connection() - Constructor for class arc.net.Connection
- CONNECTION_TIMED_OUT - Enum constant in enum class arc.util.Http.HttpStatus
- connectionID - Variable in class arc.net.FrameworkMessage.RegisterTCP
- connectionID - Variable in class arc.net.FrameworkMessage.RegisterUDP
- connections - Variable in class arc.net.Server
- connectTcpPort - Variable in class arc.net.Client
- connectTimeout - Variable in class arc.net.Client
- connectUdpPort - Variable in class arc.net.Client
- cons(Class<T>) - Static method in class arc.util.Reflect
- Cons<T> - Interface in arc.func
- Cons2<T,
N> - Interface in arc.func - Cons3<P1,
P2, P3> - Interface in arc.func - Cons4<P1,
P2, P3, P4> - Interface in arc.func - ConsT<T,
E extends Throwable> - Interface in arc.func -
A cons that throws something.
- consumer - Variable in class arc.util.TaskQueue
- contains(byte) - Method in class arc.struct.ByteSeq
- contains(float) - Method in class arc.struct.FloatSeq
- contains(float, float) - Method in class arc.math.geom.Circle
-
Checks whether or not this circle contains a given point.
- contains(float, float) - Method in class arc.math.geom.Ellipse
-
Checks whether or not this ellipse contains the given point.
- contains(float, float) - Method in class arc.math.geom.Polygon
-
Returns whether an x, y pair is contained within the polygon.
- contains(float, float) - Method in class arc.math.geom.Polyline
- contains(float, float) - Method in class arc.math.geom.Rect
- contains(float, float) - Method in interface arc.math.geom.Shape2D
-
Returns whether a point with the given coordinates is contained within the shape.
- contains(float, float, float, float, float, float) - Static method in class arc.math.geom.Rect
- contains(float, float, float, float, float, float, float, float) - Static method in class arc.math.geom.Rect
- contains(int) - Method in class arc.struct.IntSeq
- contains(int) - Method in class arc.struct.IntSet
- contains(long) - Method in class arc.struct.LongSeq
- contains(short) - Method in class arc.struct.ShortSeq
- contains(Boolf<T>) - Method in class arc.struct.Seq
- contains(BoundingBox) - Method in class arc.math.geom.BoundingBox
-
Returns whether the given bounding box is contained in this bounding box.
- contains(Circle) - Method in class arc.math.geom.Circle
- contains(Circle) - Method in class arc.math.geom.Rect
- contains(Rect) - Method in class arc.math.geom.Rect
- contains(Vec2) - Method in class arc.math.geom.Circle
-
Checks whether or not this circle contains a given point.
- contains(Vec2) - Method in class arc.math.geom.Ellipse
-
Checks whether or not this ellipse contains the given point.
- contains(Vec2) - Method in class arc.math.geom.Polygon
- contains(Vec2) - Method in class arc.math.geom.Polyline
- contains(Vec2) - Method in class arc.math.geom.Rect
- contains(Vec2) - Method in interface arc.math.geom.Shape2D
-
Returns whether the given point is contained within the shape.
- contains(Vec3) - Method in class arc.math.geom.BoundingBox
-
Returns whether the given vector is contained in this bounding box.
- contains(Iterable<T>, Boolf<T>) - Static method in class arc.util.Structs
- contains(String, Boolf<Character>) - Static method in class arc.util.Strings
-
String.contains(CharSequence)but with a predicate. - contains(T) - Method in class arc.struct.EnumSet
- contains(T) - Method in class arc.struct.ObjectSet
- contains(T) - Method in class arc.struct.Queue
- contains(T) - Method in class arc.struct.Seq
- contains(T[], Boolf<T>) - Static method in class arc.util.Structs
- contains(T[], T) - Static method in class arc.util.Structs
-
Uses identity comparisons.
- contains(T, boolean) - Method in class arc.struct.BinaryHeap
-
Returns if binary heap contains the provided node.
- contains(T, boolean) - Method in class arc.struct.Queue
- contains(T, boolean) - Method in class arc.struct.Seq
-
Returns if this array contains value.
- containsAll(Bits) - Method in class arc.struct.Bits
-
Returns true if this bit set is a super set of the specified set, i.e.
- containsAll(EnumSet<T>) - Method in class arc.struct.EnumSet
- containsAll(Seq<T>) - Method in class arc.struct.Seq
- containsAll(Seq<T>, boolean) - Method in class arc.struct.Seq
- containsAny(EnumSet<T>) - Method in class arc.struct.EnumSet
- containsKey(int) - Method in class arc.struct.IntFloatMap
- containsKey(int) - Method in class arc.struct.IntIntMap
- containsKey(int) - Method in class arc.struct.IntMap
- containsKey(int, int) - Method in class arc.struct.GridMap
- containsKey(long) - Method in class arc.struct.LongMap
- containsKey(K) - Method in class arc.struct.ArrayMap
- containsKey(K) - Method in class arc.struct.ObjectFloatMap
- containsKey(K) - Method in class arc.struct.ObjectIntMap
- containsKey(K) - Method in class arc.struct.ObjectMap
- containsValue(float) - Method in class arc.struct.IntFloatMap
-
Returns true if the specified value is in the map.
- containsValue(float) - Method in class arc.struct.ObjectFloatMap
-
Returns true if the specified value is in the map.
- containsValue(float, float) - Method in class arc.struct.IntFloatMap
-
Returns true if the specified value is in the map.
- containsValue(int) - Method in class arc.struct.IntIntMap
-
Returns true if the specified value is in the map.
- containsValue(int) - Method in class arc.struct.ObjectIntMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class arc.struct.IntMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class arc.struct.LongMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class arc.struct.ObjectMap
-
Returns true if the specified value is in the map.
- containsValue(V, boolean) - Method in class arc.struct.ArrayMap
- content - Variable in class arc.util.Http.HttpRequest
-
The content to be used in the HTTP request: A string encoded in the corresponding Content-Encoding set in the headers, with the data to send with the HTTP request.
- content(InputStream) - Method in class arc.util.Http.HttpRequest
- content(String) - Method in class arc.util.Http.HttpRequest
- contentStream - Variable in class arc.util.Http.HttpRequest
-
The content as a stream to be used for a POST for example, to transmit custom data.
- CONTINUE - Enum constant in enum class arc.util.Http.HttpStatus
- continuous - Variable in class arc.math.geom.BSpline
- continuous - Variable in class arc.math.geom.CatmullRomSpline
- controlPoints - Variable in class arc.math.geom.BSpline
- controlPoints - Variable in class arc.math.geom.CatmullRomSpline
- convertFromString(String, Class) - Method in class arc.util.serialization.Json
- convertToString(Object, Class) - Method in class arc.util.serialization.Json
- ConvexHull - Class in arc.math.geom
-
Computes the convex hull of a set of points using the monotone chain convex hull algorithm (aka Andrew's algorithm).
- ConvexHull() - Constructor for class arc.math.geom.ConvexHull
- copy() - Method in class arc.graphics.Pixmap
- copy() - Method in class arc.struct.ObjectFloatMap
- copy() - Method in class arc.struct.ObjectIntMap
- copy() - Method in class arc.struct.ObjectMap
- copy() - Method in class arc.struct.ObjectSet
- copy() - Method in class arc.struct.Seq
- copy() - Method in class arc.util.serialization.JsonValue
-
Makes a copy of this
JsonValue. - copy(byte[], int, Buffer, int) - Static method in class arc.util.Buffers
-
Copies the contents of src to dst, starting from src[srcOffset], copying numElements elements.
- copy(float[], int, int, Buffer) - Static method in class arc.util.Buffers
-
Copies the contents of src to dst, starting from src[srcOffset], copying numElements elements.
- copy(float[], int, Buffer, int) - Static method in class arc.util.Buffers
-
Copies the contents of src to dst, starting from src[srcOffset], copying numElements elements.
- copy(float[], Buffer, int, int) - Static method in class arc.util.Buffers
-
Copies numFloats floats from src starting at offset to dst.
- copy(int[], int, Buffer, int) - Static method in class arc.util.Buffers
-
Copies the contents of src to dst, starting from src[srcOffset], copying numElements elements.
- copy(short[], int, Buffer, int) - Static method in class arc.util.Buffers
-
Copies the contents of src to dst, starting from src[srcOffset], copying numElements elements.
- copy(InputStream, OutputStream) - Static method in class arc.util.io.Streams
-
Allocates a 8192 byte[] for use as a temporary buffer and calls
Streams.copy(InputStream, OutputStream, byte[]). - copy(InputStream, OutputStream, byte[]) - Static method in class arc.util.io.Streams
-
Copy the data from an
InputStreamto anOutputStream, using the specified byte[] as a temporary buffer. - copy(InputStream, OutputStream, int) - Static method in class arc.util.io.Streams
-
Allocates a byte[] of the specified size for use as a temporary buffer and calls
Streams.copy(InputStream, OutputStream, byte[]). - copy(InputStream, ByteBuffer) - Static method in class arc.util.io.Streams
-
Allocates a 8192 byte[] for use as a temporary buffer and calls
Streams.copy(InputStream, OutputStream, byte[]). - copy(InputStream, ByteBuffer, byte[]) - Static method in class arc.util.io.Streams
-
Copy the data from an
InputStreamto aByteBuffer, using the specified byte[] as a temporary buffer. - copy(InputStream, ByteBuffer, int) - Static method in class arc.util.io.Streams
-
Allocates a byte[] of the specified size for use as a temporary buffer and calls
Streams.copy(InputStream, ByteBuffer, byte[]). - copy(Buffer, Buffer, int) - Static method in class arc.util.Buffers
-
Copies the contents of src to dst, starting from the current position of src, copying numElements elements (using the data type of src, no matter the datatype of dst).
- copyBytes(InputStream) - Static method in class arc.util.io.Streams
-
Copy the data from an
InputStreamto a byte array. - copyBytes(InputStream, int) - Static method in class arc.util.io.Streams
-
Copy the data from an
InputStreamto a byte array. - copyFields(Object, Object) - Method in class arc.util.serialization.Json
-
Each field on the
toobject is set to the value for the field with the same name on thefromobject. - copyFields(Object, Object, boolean) - Method in class arc.util.serialization.Json
- copyFilesTo(Fi) - Method in class arc.files.Fi
-
Copies the contents of this folder into another folder.
- copyJni(Buffer, int, Buffer, int, int) - Static method in class arc.util.Buffers
- copyProgress(InputStream, OutputStream, long, int, Floatc) - Static method in class arc.util.io.Streams
-
Copy the data from an
InputStreamto anOutputStream, using the specified byte[] as a temporary buffer. - copyString(InputStream) - Static method in class arc.util.io.Streams
-
Calls
Streams.copyString(InputStream, int, String)using the input'savailablesize and the platform's default charset. - copyString(InputStream, int) - Static method in class arc.util.io.Streams
-
Calls
Streams.copyString(InputStream, int, String)using the platform's default charset. - copyString(InputStream, int, String) - Static method in class arc.util.io.Streams
-
Copy the data from an
InputStreamto a string using the specified charset. - copyTo(Fi) - Method in class arc.files.Fi
-
Copies this file or directory to the specified file or directory.
- coral - Static variable in class arc.graphics.Color
- Core - Class in arc
-
Global references to all of Arc's core modules.
- Core() - Constructor for class arc.Core
- cores - Static variable in class arc.util.OS
- cos(float) - Static method in class arc.math.Mathf
-
Returns the cosine in radians from a lookup table.
- cos(float, float, float) - Static method in class arc.math.Mathf
- cosDeg(float) - Static method in class arc.math.Mathf
-
Returns the cosine in radians from a lookup table.
- count - Variable in class arc.math.FloatCounter
-
The amount of values added
- count - Variable in class arc.util.io.CounterInputStream
- count(int) - Method in class arc.struct.IntSeq
- count(Boolf<T>) - Method in class arc.struct.Seq
- count(CharSequence, char) - Static method in class arc.util.Strings
- count(String, String) - Static method in class arc.util.Strings
- count(T[], Boolf<T>) - Static method in class arc.util.Structs
- CounterInputStream - Class in arc.util.io
- CounterInputStream(InputStream) - Constructor for class arc.util.io.CounterInputStream
- counters - Variable in class arc.util.PerformanceCounters
- cpy() - Method in class arc.graphics.Color
- cpy() - Method in class arc.math.geom.Point2
- cpy() - Method in class arc.math.geom.Point3
- cpy() - Method in class arc.math.geom.Vec2
- cpy() - Method in class arc.math.geom.Vec3
- cpy() - Method in interface arc.math.geom.Vector
- cpy(Vec3) - Method in class arc.math.geom.Vec3
- cr1 - Static variable in class arc.util.Tmp
- cr2 - Static variable in class arc.util.Tmp
- cr3 - Static variable in class arc.util.Tmp
- crc(InputStream) - Method in class arc.util.SharedLibraryLoader
-
Returns a CRC of the remaining bytes in the stream.
- CRC - Class in arc.util.io
- CRC() - Constructor for class arc.util.io.CRC
- createBundle(Fi) - Static method in class arc.util.I18NBundle
-
Creates a new bundle using the specified
baseFileHandle, the default locale and the default encoding "UTF-8". - createBundle(Fi, String) - Static method in class arc.util.I18NBundle
-
Creates a new bundle using the specified
baseFileHandleandencoding; the default locale is used. - createBundle(Fi, Locale) - Static method in class arc.util.I18NBundle
-
Creates a new bundle using the specified
baseFileHandleandlocale; the default encoding "UTF-8" is used. - createBundle(Fi, Locale, String) - Static method in class arc.util.I18NBundle
-
Creates a new bundle using the specified
baseFileHandle,localeandencoding. - CREATED - Enum constant in enum class arc.util.Http.HttpStatus
- createEmptyBundle() - Static method in class arc.util.I18NBundle
-
Returns an empty bundle with no keys.
- credentials(boolean) - Method in class arc.util.Http.HttpRequest
- crimson - Static variable in class arc.graphics.Color
- crop() - Method in class arc.graphics.g2d.PixmapRegion
-
Allocates a new pixmap based on this region data.
- crop(int, int, int, int) - Method in class arc.graphics.g2d.PixmapRegion
-
Allocates a new pixmap with specific offsets.
- crop(int, int, int, int) - Method in class arc.graphics.Pixmap
- crop(Pixmap, int, int, int, int) - Static method in class arc.graphics.Pixmaps
- crs(float, float) - Method in class arc.math.geom.Vec2
-
Calculates the 2D cross product between this and the given vector.
- crs(float, float, float) - Method in class arc.math.geom.Vec3
-
Sets this vector to the cross product between it and the other vector.
- crs(Vec2) - Method in class arc.math.geom.Vec2
-
Calculates the 2D cross product between this and the given vector.
- crs(Vec3) - Method in class arc.math.geom.Vec3
-
Sets this vector to the cross product between it and the other vector.
- cubic(T, float, T[], boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the cubic b-spline value for the given position (t).
- cubic(T, float, T, T, T, T, T) - Static method in class arc.math.geom.Bezier
-
Cubic Bezier curve
- cubic(T, int, float, T[], boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the cubic b-spline value for the given span (i) at the given position (u).
- cubic_derivative(T, float, T[], boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the cubic b-spline derivative for the given position (t).
- cubic_derivative(T, int, float, T[], boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the cubic b-spline derivative for the given span (i) at the given position (u).
- cubicDerivative(T, float, T, T, T, T, T) - Static method in class arc.math.geom.Bezier
-
Cubic Bezier curve derivative
- CumulativeDistribution<T> - Class in arc.math
-
This class represents a cumulative distribution.
- CumulativeDistribution() - Constructor for class arc.math.CumulativeDistribution
- CumulativeDistribution.CumulativeValue - Class in arc.math
- CumulativeValue(T, float, float) - Constructor for class arc.math.CumulativeDistribution.CumulativeValue
- current - Variable in class arc.util.PerformanceCounter
-
The current value in seconds, you can manually increase this using your own timing mechanism if needed, if you do so, you also need to update
PerformanceCounter.valid. - curve(float, float) - Static method in class arc.math.Mathf
-
Converts a 0-1 value to 0-1 when it is in [offset, 1].
- curve(float, float, float) - Static method in class arc.math.Mathf
-
Converts a 0-1 value to 0-1 when it is in [offset, to].
- curveMargin(float, float) - Static method in class arc.math.Mathf
-
Transforms a 0-1 value to a value with a 0.5 plateau in the middle.
- curveMargin(float, float, float) - Static method in class arc.math.Mathf
-
Transforms a 0-1 value to a value with a 0.5 plateau in the middle.
- cutIdle - Variable in class arc.net.DispatchListener
-
Whether
DispatchListener.idle(Connection)calls stop if the connection has stopped to be idle. - cyan - Static variable in class arc.graphics.Color
- cyan - Static variable in class arc.util.ColorCodes
D
- d() - Method in class arc.util.io.Reads
-
read double
- d(double) - Method in class arc.util.io.Writes
-
write double
- d4 - Static variable in class arc.math.geom.Geometry
-
Points representing cardinal directions, starting at the left and going counter-clockwise.
- d4(int) - Static method in class arc.math.geom.Geometry
- d4c - Static variable in class arc.math.geom.Geometry
-
Points representing cardinal directions, starting at the left and going counter-clockwise.
- d4x - Static variable in class arc.math.geom.Geometry
- d4x(int) - Static method in class arc.math.geom.Geometry
- d4y - Static variable in class arc.math.geom.Geometry
- d4y(int) - Static method in class arc.math.geom.Geometry
- d8 - Static variable in class arc.math.geom.Geometry
- d8(int) - Static method in class arc.math.geom.Geometry
- d8edge - Static variable in class arc.math.geom.Geometry
- d8edge(int) - Static method in class arc.math.geom.Geometry
- daemon(Runnable) - Static method in class arc.util.Threads
-
Starts a new daemon thread.
- daemon(String, Runnable) - Static method in class arc.util.Threads
-
Starts a new daemon thread.
- damping - Variable in class arc.math.geom.Spring1D
- damping - Variable in class arc.math.geom.Spring2D
- darkGray - Static variable in class arc.graphics.Color
- dataDirectory - Variable in class arc.Settings
- DcReason - Enum Class in arc.net
- debug - Enum constant in enum class arc.util.Log.LogLevel
- debug(Object) - Static method in class arc.util.Log
- debug(Object) - Method in class arc.util.Logger
- debug(String) - Method in class arc.util.I18NBundle
-
Sets the value of all localized strings to String placeholder so hardcoded, unlocalized values can be easily spotted.
- debug(String) - Method in class arc.util.Logger
- debug(String, Object...) - Static method in class arc.util.Log
- debug(String, Object...) - Method in class arc.util.Logger
- decode(char[]) - Static method in class arc.util.serialization.Base64Coder
-
Decodes a byte array from Base64 format.
- decode(char[], byte[]) - Static method in class arc.util.serialization.Base64Coder
- decode(char[], int, int, byte[]) - Static method in class arc.util.serialization.Base64Coder
-
Decodes a byte array from Base64 format.
- decode(char[], int, int, Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
- decode(char[], Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
- decode(String) - Static method in class arc.util.serialization.Base64Coder
-
Decodes a byte array from Base64 format.
- decode(String, Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
-
Decodes a byte array from Base64 format.
- decodeLines(String) - Static method in class arc.util.serialization.Base64Coder
- decodeLines(String, byte[]) - Static method in class arc.util.serialization.Base64Coder
-
Decodes a byte array from Base64 format and ignores line separators, tabs and blanks.
- decodeLines(String, Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
- decodeString(String) - Static method in class arc.util.serialization.Base64Coder
-
Decodes a string from Base64 format.
- decodeString(String, boolean) - Static method in class arc.util.serialization.Base64Coder
- decodingMap - Variable in class arc.util.serialization.Base64Coder.CharMap
- defaultBufferSize - Static variable in class arc.util.io.Streams
- defaultInheritSerializers - Static variable in class arc.util.serialization.Json
- DefaultLogFormatter() - Constructor for class arc.util.Log.DefaultLogFormatter
- defaultLogger - Static variable in class arc.util.Logger
- DefaultLoggerHandler() - Constructor for class arc.util.Logger.DefaultLoggerHandler
- DefaultLoggerHandler(Log.LogHandler) - Constructor for class arc.util.Logger.DefaultLoggerHandler
- DefaultLogHandler() - Constructor for class arc.util.Log.DefaultLogHandler
- defaults - Variable in class arc.util.JsonSettings
- defaults(Object...) - Method in class arc.util.JsonSettings
-
Set up a list of defaults values.
- defaultSerializer - Variable in class arc.util.serialization.Json
- defaultTopicFormatter - Static variable in class arc.util.Logger
- DefaultTopicFormatter() - Constructor for class arc.util.Logger.DefaultTopicFormatter
- defaultUpdate() - Method in interface arc.Application
-
Call this before update() in each backend.
- degRad - Static variable in class arc.math.Mathf
- degree - Variable in class arc.math.geom.BSpline
- degreesToRadians - Static variable in class arc.math.Mathf
-
multiply by this to convert from degrees to radians
- DelaunayTriangulator - Class in arc.math
-
Delaunay triangulation.
- DelaunayTriangulator() - Constructor for class arc.math.DelaunayTriangulator
- delay(long) - Method in class arc.util.Timer
-
Adds the specified delay to all tasks.
- DelayedRemovalSeq<T> - Class in arc.struct
-
Queues any removals done after
DelayedRemovalSeq.begin()is called to occur onceDelayedRemovalSeq.end()is called. - DelayedRemovalSeq() - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(boolean, int) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(boolean, int, Class<?>) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(boolean, T[], int, int) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(int) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(Seq<? extends T>) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(Class<?>) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayedRemovalSeq(T[]) - Constructor for class arc.struct.DelayedRemovalSeq
- DelayRun() - Constructor for class arc.util.Time.DelayRun
- delegate - Variable in class arc.util.Logger.DefaultLoggerHandler
- delete() - Method in class arc.files.Fi
-
Deletes this file or empty directory and returns success.
- delete() - Method in class arc.files.ZipFi
- DELETE - Enum constant in enum class arc.util.Http.HttpMethod
- deleteDirectory() - Method in class arc.files.Fi
-
Deletes this file or directory and all children, recursively.
- delta - Static variable in class arc.util.Time
-
Global delta value.
- depth - Variable in class arc.math.geom.Intersector.MinimumTranslationVector
-
Distance of the translation required for the separation
- derivative(T, float, T[], boolean, T) - Static method in class arc.math.geom.CatmullRomSpline
-
Calculates the derivative of the catmullrom spline for the given position (t).
- derivative(T, float, T[], int, boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the n-degree b-spline derivative for the given position (t).
- derivative(T, int, float, T[], boolean, T) - Static method in class arc.math.geom.CatmullRomSpline
-
Calculates the derivative of the catmullrom spline for the given span (i) at the given position (u).
- derivative(T, int, float, T[], int, boolean, T) - Static method in class arc.math.geom.BSpline
-
Calculates the n-degree b-spline derivative for the given span (i) at the given position (u).
- derivativeAt(T, float) - Method in class arc.math.geom.Bezier
- derivativeAt(T, float) - Method in class arc.math.geom.BSpline
- derivativeAt(T, float) - Method in class arc.math.geom.CatmullRomSpline
- derivativeAt(T, float) - Method in interface arc.math.geom.Path
- derivativeAt(T, int, float) - Method in class arc.math.geom.BSpline
- derivativeAt(T, int, float) - Method in class arc.math.geom.CatmullRomSpline
- description - Variable in class arc.util.CommandHandler.Command
- desktop - Enum constant in enum class arc.Application.ApplicationType
-
Deprecated.
- det() - Method in class arc.math.Affine2
-
Calculates the determinant of the matrix.
- det() - Method in class arc.math.Mat
- diff(Color) - Method in class arc.graphics.Color
-
Returns the difference of all the HSV components combined.
- digits(int) - Static method in class arc.math.Mathf
- digits(long) - Static method in class arc.math.Mathf
- dirty() - Method in class arc.math.geom.Polygon
-
Sets the polygon's world vertices to be recalculated when calling
getTransformedVertices. - dirty() - Method in class arc.math.geom.Polyline
- disconnected(Connection, DcReason) - Method in class arc.net.DispatchListener
- disconnected(Connection, DcReason) - Method in interface arc.net.NetListener
-
Called when the remote end is no longer connected.
- disconnected(Connection, DcReason) - Method in class arc.net.NetListener.QueuedListener
- discoveredHost(DatagramPacket) - Method in interface arc.net.ClientDiscoveryHandler
-
Called when the
Clientdiscovers a host. - discoverHost - Static variable in interface arc.net.FrameworkMessage
- DiscoverHost() - Constructor for class arc.net.FrameworkMessage.DiscoverHost
- discoverHosts(int, String, int, int, Cons<DatagramPacket>, Runnable) - Method in class arc.net.Client
-
Broadcasts a UDP message on the LAN to discover any running servers.
- discoveryHandler - Variable in class arc.net.Server
- discoveryReceiver - Variable in class arc.net.Server
- dispatchListener - Variable in class arc.net.Server
- DispatchListener - Class in arc.net
- DispatchListener() - Constructor for class arc.net.DispatchListener
- DispatchListener(boolean) - Constructor for class arc.net.DispatchListener
- Disposable - Interface in arc.util
-
Interface for disposable resources.
- dispose() - Method in interface arc.Application
-
Disposes of core resources.
- dispose() - Method in class arc.ApplicationCore
- dispose() - Method in interface arc.ApplicationListener
-
Called when the
Applicationis destroyed. - dispose() - Method in class arc.Graphics
-
Deprecated.
- dispose() - Method in class arc.graphics.Pixmap
-
Releases all resources associated with this Pixmap.
- dispose() - Method in class arc.graphics.PixmapIO.PngWriter
- dispose() - Method in class arc.net.Client
-
Releases the resources used by this client, which may no longer be used.
- dispose() - Method in class arc.net.Server
-
Releases the resources used by this server, which may no longer be used.
- dispose() - Method in interface arc.util.Disposable
-
Releases all resources of this object.
- dispose() - Method in class arc.util.Timer.TimerThread
- disposeUnsafeByteBuffer(ByteBuffer) - Static method in class arc.util.Buffers
- distanceLinePoint(float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
-
Returns the distance between the given line and point.
- distanceLinePoint(Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Returns the distance between the given line and point.
- distanceSegmentPoint(float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
-
Returns the distance between the given segment and point.
- distanceSegmentPoint(Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Returns the distance between the given segment and point.
- distinct() - Method in class arc.struct.Seq
-
Note that this allocates a new set.
- div(Vec2) - Method in class arc.math.geom.Vec2
- div(Vec3) - Method in class arc.math.geom.Vec3
- div(T) - Method in interface arc.math.geom.Vector
-
Inverse of scl()
- dnsResolverPort - Static variable in class arc.net.dns.ArcDns
-
Default dns server port.
- dot(float, float) - Method in class arc.math.geom.Vec2
- dot(float, float, float) - Method in class arc.math.geom.Vec3
-
Returns the dot product between this and the given vector.
- dot(float, float, float, float) - Static method in class arc.math.Mathf
- dot(float, float, float, float, float, float) - Static method in class arc.math.geom.Vec3
- dot(Vec2) - Method in class arc.math.geom.Vec2
- dot(Vec3) - Method in class arc.math.geom.Vec3
- dot(T) - Method in interface arc.math.geom.Vector
- doubleDegRad - Static variable in class arc.math.Mathf
- doubleRadDeg - Static variable in class arc.math.Mathf
- doubleValue - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- draining - Variable in class arc.util.TaskQueue
- draw(PixmapRegion) - Method in class arc.graphics.Pixmap
- draw(PixmapRegion, boolean) - Method in class arc.graphics.Pixmap
- draw(PixmapRegion, int, int) - Method in class arc.graphics.Pixmap
- draw(PixmapRegion, int, int, int, int) - Method in class arc.graphics.Pixmap
- draw(PixmapRegion, int, int, int, int, int, int) - Method in class arc.graphics.Pixmap
- draw(PixmapRegion, int, int, int, int, int, int, int, int) - Method in class arc.graphics.Pixmap
- draw(Pixmap) - Method in class arc.graphics.Pixmap
- draw(Pixmap, boolean) - Method in class arc.graphics.Pixmap
- draw(Pixmap, int, int) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, boolean) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, int, int) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, int, int, boolean) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, int, int, int, int) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, int, int, int, int, int, int) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, int, int, int, int, int, int, boolean) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- draw(Pixmap, int, int, int, int, int, int, int, int, boolean, boolean) - Method in class arc.graphics.Pixmap
-
Draws an area from another Pixmap to this Pixmap.
- drawCircle(int, int, int, int) - Method in class arc.graphics.Pixmap
- drawLine(int, int, int, int, int) - Method in class arc.graphics.Pixmap
-
Draws a line between the given coordinates using the provided RGBA color.
- drawRect(int, int, int, int, int) - Method in class arc.graphics.Pixmap
-
Draws a rectangle outline starting at x, y extending by width to the right and by height downwards (y-axis points downwards) using the provided color.
- dst(float, float) - Method in interface arc.math.geom.Position
- dst(float, float) - Method in class arc.math.geom.Vec2
- dst(float, float) - Static method in class arc.math.Mathf
- dst(float, float, float) - Method in class arc.math.geom.Vec3
- dst(float, float, float, float) - Static method in class arc.math.Mathf
- dst(float, float, float, float, float, float) - Static method in class arc.math.geom.Vec3
- dst(int, int) - Method in class arc.math.geom.Point2
- dst(int, int, int) - Method in class arc.math.geom.Point3
- dst(Color) - Method in class arc.graphics.Color
- dst(Point2) - Method in class arc.math.geom.Point2
- dst(Point3) - Method in class arc.math.geom.Point3
- dst(Position) - Method in interface arc.math.geom.Position
- dst(Vec2) - Method in class arc.math.geom.Vec2
- dst(Vec3) - Method in class arc.math.geom.Vec3
- dst(T) - Method in interface arc.math.geom.Vector
- dst2(float, float) - Method in interface arc.math.geom.Position
- dst2(float, float) - Method in class arc.math.geom.Vec2
- dst2(float, float) - Static method in class arc.math.Mathf
- dst2(float, float, float) - Method in class arc.math.geom.Vec3
-
Returns the squared distance between this point and the given point
- dst2(float, float, float, float) - Static method in class arc.math.Mathf
- dst2(float, float, float, float, float, float) - Static method in class arc.math.geom.Vec3
- dst2(int, int) - Method in class arc.math.geom.Point2
- dst2(int, int, int) - Method in class arc.math.geom.Point3
- dst2(Point2) - Method in class arc.math.geom.Point2
- dst2(Point3) - Method in class arc.math.geom.Point3
- dst2(Position) - Method in interface arc.math.geom.Position
- dst2(Vec2) - Method in class arc.math.geom.Vec2
- dst2(Vec3) - Method in class arc.math.geom.Vec3
- dst2(T) - Method in interface arc.math.geom.Vector
-
This method is faster than
Vector.dst(Vector)because it avoids calculating a square root. - dstm(float, float, float, float) - Static method in class arc.math.Mathf
-
Manhattan distance.
E
- E - Static variable in class arc.math.Mathf
- each(Boolc) - Method in class arc.struct.BoolSeq
- each(Boolf<? super T>, Cons<E>) - Method in class arc.struct.Seq
- each(Bytec) - Method in class arc.struct.ByteSeq
- each(Cons<? super T>) - Method in class arc.struct.ObjectSet
- each(Cons<? super T>) - Method in class arc.struct.Queue
- each(Cons<? super T>) - Method in class arc.struct.Seq
- each(Cons<? super T>) - Method in interface arc.util.Eachable
- each(Cons<ObjectFloatMap.Entry<K>>) - Method in class arc.struct.ObjectFloatMap
- each(Cons<T>, T...) - Static method in class arc.util.Structs
- each(Cons2<Integer, V>) - Method in class arc.struct.IntMap
- each(Cons2<Long, V>) - Method in class arc.struct.LongMap
- each(Cons2<K, Float>) - Method in class arc.struct.ObjectFloatMap
- each(Cons2<K, V>) - Method in class arc.struct.ArrayMap
-
Iterates through key/value pairs.
- each(Cons2<K, V>) - Method in class arc.struct.ObjectMap
-
Iterates through key/value pairs.
- each(Floatc) - Method in class arc.struct.FloatSeq
- each(Intc) - Method in class arc.struct.IntQueue
- each(Intc) - Method in class arc.struct.IntSeq
- each(Intc) - Method in class arc.struct.IntSet
- each(Intc2) - Method in class arc.graphics.Pixmap
-
Iterates through every position in this Pixmap.
- each(Intc2) - Method in class arc.struct.IntIntMap
- each(IntFloatc) - Method in class arc.struct.IntFloatMap
- each(Longc) - Method in class arc.struct.LongQueue
- each(Longc) - Method in class arc.struct.LongSeq
- each(Shortc) - Method in class arc.struct.ShortSeq
- each(Iterable<T>, Cons<T>) - Static method in class arc.util.Structs
- Eachable<T> - Interface in arc.util
- eachValue(Cons<V>) - Method in class arc.struct.IntMap
- eachValue(Cons<V>) - Method in class arc.struct.LongMap
- EarClippingTriangulator - Class in arc.math
-
A simple implementation of the ear cutting algorithm to triangulate simple polygons without holes.
- EarClippingTriangulator() - Constructor for class arc.math.EarClippingTriangulator
- EARLY_HINTS - Enum constant in enum class arc.util.Http.HttpStatus
- elapsed() - Static method in class arc.util.Time
-
A value of -1 means mark() wasn't called beforehand.
- elapsed() - Method in class arc.util.Timekeeper
- elastic - Static variable in interface arc.math.Interp
- Elastic(float, float, int, float) - Constructor for class arc.math.Interp.Elastic
- elasticIn - Static variable in interface arc.math.Interp
- ElasticIn(float, float, int, float) - Constructor for class arc.math.Interp.ElasticIn
- elasticOut - Static variable in interface arc.math.Interp
- ElasticOut(float, float, int, float) - Constructor for class arc.math.Interp.ElasticOut
- elementType - Variable in class arc.util.serialization.Json.FieldMetadata
- Ellipse - Class in arc.math.geom
-
A convenient 2D ellipse class, based on the circle class
- Ellipse() - Constructor for class arc.math.geom.Ellipse
-
Construct a new ellipse with all values set to zero
- Ellipse(float, float, float, float) - Constructor for class arc.math.geom.Ellipse
-
Constructs a new ellipse
- Ellipse(Circle) - Constructor for class arc.math.geom.Ellipse
- Ellipse(Ellipse) - Constructor for class arc.math.geom.Ellipse
-
Copy constructor
- Ellipse(Vec2, float, float) - Constructor for class arc.math.geom.Ellipse
-
Costructs a new ellipse
- Ellipse(Vec2, Vec2) - Constructor for class arc.math.geom.Ellipse
- empty - Static variable in class arc.util.Logger
- empty() - Method in class arc.struct.PQueue
- empty(int) - Static method in class arc.graphics.Pixmap
- empty(int) - Static method in class arc.graphics.Pixmaps
- empty(int, int) - Method in class arc.graphics.Pixmap
- emptyBytes - Static variable in class arc.util.io.Streams
- emptyDirectory() - Method in class arc.files.Fi
-
Deletes all children of this directory, recursively.
- emptyDirectory(boolean) - Method in class arc.files.Fi
-
Deletes all children of this directory, recursively.
- encode(byte[]) - Static method in class arc.util.serialization.Base64Coder
-
Encodes a byte array into Base64 format.
- encode(byte[], boolean) - Static method in class arc.util.serialization.Base64Coder
- encode(byte[], char[]) - Static method in class arc.util.serialization.Base64Coder
- encode(byte[], int) - Static method in class arc.util.serialization.Base64Coder
-
Encodes a byte array into Base64 format.
- encode(byte[], int, int, char[]) - Static method in class arc.util.serialization.Base64Coder
-
Encodes a byte array into Base64 format.
- encode(byte[], int, int, Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
- encode(byte[], Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
- encode(String) - Static method in class arc.util.Strings
- encodeLines(byte[]) - Static method in class arc.util.serialization.Base64Coder
-
Encodes a byte array into Base64 format and breaks the output into lines of 76 characters.
- encodeLines(byte[], int, int, int, String, char[]) - Static method in class arc.util.serialization.Base64Coder
-
Encodes a byte array into Base64 format and breaks the output into lines.
- encodeLines(byte[], int, int, int, String, Base64Coder.CharMap) - Static method in class arc.util.serialization.Base64Coder
- encodeString(String) - Static method in class arc.util.serialization.Base64Coder
-
Encodes a string into Base64 format.
- encodeString(String, boolean) - Static method in class arc.util.serialization.Base64Coder
- encodingMap - Variable in class arc.util.serialization.Base64Coder.CharMap
- end() - Method in class arc.struct.DelayedRemovalSeq
- end() - Method in class arc.struct.SnapshotSeq
-
Releases the guarantee that the array returned by
SnapshotSeq.begin()won't be modified. - end() - Static method in class arc.util.Bench
- EndPoint - Interface in arc.net
-
Represents the local end point of a connection.
- ensureCapacity(int) - Method in class arc.struct.ArrayMap
-
Increases the size of the backing arrays to accommodate the specified number of additional entries.
- ensureCapacity(int) - Method in class arc.struct.BoolSeq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.ByteSeq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.FloatSeq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.IntFloatMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.IntIntMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.IntMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.IntQueue
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.IntSeq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.IntSet
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.LongMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.LongQueue
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.LongSeq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.ObjectFloatMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.ObjectIntMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.ObjectMap
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.ObjectSet
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.Queue
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.Seq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCapacity(int) - Method in class arc.struct.ShortSeq
-
Increases the size of the backing array to accommodate the specified number of additional items.
- ensureCCW(float[]) - Static method in class arc.math.geom.Geometry
- ensureCCW(float[], int, int) - Static method in class arc.math.geom.Geometry
- entries() - Method in class arc.struct.ArrayMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.IntFloatMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.IntIntMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.IntMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.LongMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.ObjectFloatMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.ObjectIntMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.ObjectMap
-
Returns an iterator for the entries in the map.
- entries() - Method in class arc.struct.OrderedMap
-
Returns an iterator for the entries in the map.
- Entries(ArrayMap<K, V>) - Constructor for class arc.struct.ArrayMap.Entries
- Entries(IntFloatMap) - Constructor for class arc.struct.IntFloatMap.Entries
- Entries(IntIntMap) - Constructor for class arc.struct.IntIntMap.Entries
- Entries(IntMap<V>) - Constructor for class arc.struct.IntMap.Entries
- Entries(LongMap<V>) - Constructor for class arc.struct.LongMap.Entries
- Entries(ObjectFloatMap<K>) - Constructor for class arc.struct.ObjectFloatMap.Entries
- Entries(ObjectIntMap<K>) - Constructor for class arc.struct.ObjectIntMap.Entries
- Entries(ObjectMap<K, V>) - Constructor for class arc.struct.ObjectMap.Entries
- Entry() - Constructor for class arc.struct.IntFloatMap.Entry
- Entry() - Constructor for class arc.struct.IntIntMap.Entry
- Entry() - Constructor for class arc.struct.IntMap.Entry
- Entry() - Constructor for class arc.struct.LongMap.Entry
- Entry() - Constructor for class arc.struct.ObjectFloatMap.Entry
- Entry() - Constructor for class arc.struct.ObjectIntMap.Entry
- Entry() - Constructor for class arc.struct.ObjectMap.Entry
- enumNames - Variable in class arc.util.serialization.Json
- EnumSet<T extends Enum<T>> - Class in arc.struct
-
Tiny array wrapper with a mask int for fast contains() checks.
- env(String) - Static method in class arc.util.OS
- epsilonEquals(float, float) - Method in class arc.math.geom.Vec2
-
Compares this vector with the other vector using Mathf.FLOAT_ROUNDING_ERROR for fuzzy equality testing
- epsilonEquals(float, float, float) - Method in class arc.math.geom.Vec2
-
Compares this vector with the other vector, using the supplied epsilon for fuzzy equality testing.
- epsilonEquals(float, float, float) - Method in class arc.math.geom.Vec3
-
Compares this vector with the other vector using Mathf.FLOAT_ROUNDING_ERROR for fuzzy equality testing
- epsilonEquals(float, float, float, float) - Method in class arc.math.geom.Vec3
-
Compares this vector with the other vector, using the supplied epsilon for fuzzy equality testing.
- epsilonEquals(Vec2) - Method in class arc.math.geom.Vec2
-
Compares this vector with the other vector using Mathf.FLOAT_ROUNDING_ERROR for fuzzy equality testing
- epsilonEquals(Vec2, float) - Method in class arc.math.geom.Vec2
- epsilonEquals(Vec3) - Method in class arc.math.geom.Vec3
-
Compares this vector with the other vector using Mathf.FLOAT_ROUNDING_ERROR for fuzzy equality testing
- epsilonEquals(Vec3, float) - Method in class arc.math.geom.Vec3
- epsilonEquals(T, float) - Method in interface arc.math.geom.Vector
-
Compares this vector with the other vector, using the supplied epsilon for fuzzy equality testing.
- eq(Object, Object) - Static method in class arc.util.Structs
- equal(float, float) - Static method in class arc.math.Mathf
-
Returns true if a is nearly equal to b.
- equal(float, float, float) - Static method in class arc.math.Mathf
-
Returns true if a is nearly equal to b.
- equals(int, int) - Method in class arc.math.geom.Point2
- equals(int, int, int, int) - Static method in class arc.math.geom.Point2
- equals(Object) - Method in class arc.files.Fi
- equals(Object) - Method in class arc.graphics.Color
- equals(Object) - Method in class arc.math.geom.Circle
- equals(Object) - Method in class arc.math.geom.Ellipse
- equals(Object) - Method in class arc.math.geom.Point2
- equals(Object) - Method in class arc.math.geom.Point3
- equals(Object) - Method in class arc.math.geom.Rect
- equals(Object) - Method in class arc.math.geom.Vec2
- equals(Object) - Method in class arc.math.geom.Vec3
- equals(Object) - Method in class arc.struct.ArrayMap
- equals(Object) - Method in class arc.struct.BinaryHeap
- equals(Object) - Method in class arc.struct.Bits
- equals(Object) - Method in class arc.struct.BoolSeq
- equals(Object) - Method in class arc.struct.ByteSeq
- equals(Object) - Method in class arc.struct.FloatSeq
- equals(Object) - Method in class arc.struct.IntFloatMap
- equals(Object) - Method in class arc.struct.IntIntMap
- equals(Object) - Method in class arc.struct.IntMap
- equals(Object) - Method in class arc.struct.IntQueue
- equals(Object) - Method in class arc.struct.IntSeq
- equals(Object) - Method in class arc.struct.IntSet
- equals(Object) - Method in class arc.struct.LongMap
- equals(Object) - Method in class arc.struct.LongQueue
- equals(Object) - Method in class arc.struct.LongSeq
- equals(Object) - Method in class arc.struct.ObjectFloatMap
- equals(Object) - Method in class arc.struct.ObjectIntMap
- equals(Object) - Method in class arc.struct.ObjectMap
- equals(Object) - Method in class arc.struct.ObjectSet
- equals(Object) - Method in class arc.struct.Queue
- equals(Object) - Method in class arc.struct.Seq
- equals(Object) - Method in class arc.struct.ShortSeq
- equals(Object) - Method in class arc.util.serialization.Jval
- equals(Object, float) - Method in class arc.struct.FloatSeq
- err - Enum constant in enum class arc.util.Log.LogLevel
- err(Object) - Method in class arc.util.Logger
- err(String) - Method in class arc.util.Logger
- err(String, Object...) - Static method in class arc.util.Log
- err(String, Object...) - Method in class arc.util.Logger
- err(String, Throwable) - Static method in class arc.util.Log
- err(String, Throwable) - Method in class arc.util.Logger
- err(String, Throwable, Object...) - Method in class arc.util.Logger
- err(Throwable) - Static method in class arc.util.Log
- err(Throwable) - Method in class arc.util.Logger
- error - Enum constant in enum class arc.net.DcReason
- error(Cons<Throwable>) - Method in class arc.util.Http.HttpRequest
- errorHandler - Static variable in class arc.net.ArcNet
- errorHandler - Static variable in class arc.util.Autosaver
-
Called when a save fail.
- errorHandler - Variable in class arc.util.Http.HttpRequest
-
Handler for 4xx + 5xx errors, as well as exceptions thrown during connection.
- errorHandler - Variable in class arc.util.JsonSettings
- errTag(String, String) - Static method in class arc.util.Log
- estimateLatency() - Method in class arc.math.Extrapolator
- estimateUpdateTime() - Method in class arc.math.Extrapolator
- events - Static variable in class arc.Events
- Events - Class in arc
-
Simple global event listener system.
- Events() - Constructor for class arc.Events
- exceeded() - Method in class arc.util.Timekeeper
- exceptionHandler - Variable in class arc.backend.headless.HeadlessApplication
- exec - Static variable in class arc.util.Http
- exec(boolean, String...) - Static method in class arc.util.OS
-
Executes, returns the result output string with the err output optionally tacked on.
- exec(String...) - Static method in class arc.util.OS
-
Executes a process.
- execSafe(String) - Static method in class arc.util.OS
- execSafe(String...) - Static method in class arc.util.OS
- executor - Static variable in class arc.Core
- executor() - Static method in class arc.util.Threads
- executor(int) - Static method in class arc.util.Threads
- executor(String) - Static method in class arc.util.Threads
- executor(String, int) - Static method in class arc.util.Threads
- exists() - Method in class arc.files.Fi
-
Returns true if the file exists.
- exists() - Method in class arc.files.ZipFi
- exists() - Method in class arc.util.JsonSettings
- exit() - Method in interface arc.Application
-
Schedule an exit from the application.
- exit() - Method in interface arc.ApplicationListener
-
Called when the applications exits gracefully, either through `Core.app.exit()` or through a window closing.
- exit() - Method in class arc.backend.headless.HeadlessApplication
- exit() - Method in class arc.mock.MockApplication
- Exp(float, float) - Constructor for class arc.math.Interp.Exp
- exp10 - Static variable in interface arc.math.Interp
- exp10In - Static variable in interface arc.math.Interp
- exp10Out - Static variable in interface arc.math.Interp
- exp5 - Static variable in interface arc.math.Interp
- exp5In - Static variable in interface arc.math.Interp
- exp5Out - Static variable in interface arc.math.Interp
- EXPECTATION_FAILED - Enum constant in enum class arc.util.Http.HttpStatus
- ExpIn(float, float) - Constructor for class arc.math.Interp.ExpIn
- ExpOut(float, float) - Constructor for class arc.math.Interp.ExpOut
- ext(float, float, float) - Method in class arc.math.geom.BoundingBox
-
Extends the bounding box by the given vector.
- ext(BoundingBox) - Method in class arc.math.geom.BoundingBox
-
Extends this bounding box by the given bounding box.
- ext(Vec3) - Method in class arc.math.geom.BoundingBox
-
Extends the bounding box to incorporate the given
Vec3. - ext(Vec3, float) - Method in class arc.math.geom.BoundingBox
-
Extends this bounding box by the given sphere.
- extension() - Method in class arc.files.Fi
-
Returns the file extension (without the dot) or an empty string if the file name doesn't contain a dot.
- extEquals(String) - Method in class arc.files.Fi
- external - Enum constant in enum class arc.Files.FileType
-
Path relative to the root of the SD card on Android and to the home directory of the current user on the desktop.
- external(String) - Method in interface arc.Files
-
Convenience method that returns a
Files.external(java.lang.String)file handle. - extractFile(String, String) - Method in class arc.util.SharedLibraryLoader
-
Extracts the specified file to the specified directory if it does not already exist or the CRC does not match.
- extractFile(String, String, File) - Method in class arc.util.SharedLibraryLoader
- extractFileTo(String, File) - Method in class arc.util.SharedLibraryLoader
-
Extracts the specified file into the temp directory if it does not already exist or the CRC does not match.
- Extrapolator - Class in arc.math
- Extrapolator(int) - Constructor for class arc.math.Extrapolator
F
- f() - Method in class arc.util.io.Reads
-
read float
- f(float) - Method in class arc.util.io.Writes
-
write float
- fade - Static variable in interface arc.math.Interp
- FAILED_DEPENDENCY - Enum constant in enum class arc.util.Http.HttpStatus
- FALSE - Static variable in class arc.util.serialization.Jval
- FastDeflaterOutputStream - Class in arc.util.io
- FastDeflaterOutputStream(OutputStream) - Constructor for class arc.util.io.FastDeflaterOutputStream
- fastSlow - Static variable in interface arc.math.Interp
- fewArguments - Enum constant in enum class arc.util.CommandHandler.ResponseType
- Fi - Class in arc.files
-
Represents a file or directory on the filesystem, classpath, Android SD card, or Android assets directory.
- Fi() - Constructor for class arc.files.Fi
- Fi(File) - Constructor for class arc.files.Fi
-
Creates a new absolute FileHandle for the
File. - Fi(File, Files.FileType) - Constructor for class arc.files.Fi
- Fi(String) - Constructor for class arc.files.Fi
-
Creates a new absolute FileHandle for the file name.
- Fi(String, Files.FileType) - Constructor for class arc.files.Fi
- field - Variable in class arc.util.serialization.Json.FieldMetadata
- FieldMetadata(Field) - Constructor for class arc.util.serialization.Json.FieldMetadata
- file - Variable in class arc.files.Fi
- file - Variable in class arc.util.JsonSettings
- file() - Method in class arc.files.Fi
-
Returns a java.io.File that represents this file handle.
- file() - Method in class arc.Settings
- file() - Method in class arc.util.JsonSettings
- fileDropped(Fi) - Method in class arc.ApplicationCore
- fileDropped(Fi) - Method in interface arc.ApplicationListener
-
Called when an external file is dropped into the window, e.g from the desktop.
- files - Static variable in class arc.Core
- Files - Interface in arc
-
Provides standard access to the filesystem, classpath, Android SD card, and Android assets directory.
- Files.FileType - Enum Class in arc
-
Indicates how to resolve a path to a file.
- fill - Enum constant in enum class arc.util.Scaling
-
Scales the source to fill the target while keeping the same aspect ratio.
- fill(float) - Method in class arc.math.WindowedMean
- fill(int) - Method in class arc.graphics.Pixmap
-
Fills the complete bitmap with the specified color.
- fill(Color) - Method in class arc.graphics.Pixmap
-
Fills the complete bitmap with the specified color.
- fillCircle(int, int, int, int) - Method in class arc.graphics.Pixmap
-
Fills a circle with the center at x,y and a radius using the current color.
- fillRect(int, int, int, int, int) - Method in class arc.graphics.Pixmap
-
Fills a rectangle starting at x, y extending by width to the right and by height downwards (y-axis points downwards) using the current color.
- fillX - Enum constant in enum class arc.util.Scaling
-
Scales the source to fill the target in the x direction while keeping the same aspect ratio.
- fillY - Enum constant in enum class arc.util.Scaling
-
Scales the source to fill the target in the y direction while keeping the same aspect ratio.
- filter - Variable in class arc.graphics.PixmapIO.PngReader
- filter(Class<T>, T[], Boolf<T>) - Static method in class arc.util.Structs
-
Deprecated.This does the invert of others.
- filter(Iterable<T>, Boolf<T>) - Static method in class arc.util.Structs
-
Remove all values that match this predicate.
- filter(Iterator<T>, Boolf<T>) - Static method in class arc.util.Structs
-
Remove all values that match this predicate.
- filter(T[], Boolf<T>) - Static method in class arc.util.Structs
- fin() - Method in interface arc.math.Scaled
-
0 to 1.
- fin(Interp) - Method in interface arc.math.Scaled
-
0 to 1
- find(float, float, float, float, Boolf<T>) - Method in class arc.math.geom.QuadTree
-
Tries to find any object matching the predicate in this tree.
- find(Boolf<T>) - Method in class arc.struct.ObjectSet
- find(Boolf<T>) - Method in class arc.struct.Queue
- find(Boolf<T>) - Method in class arc.struct.Seq
- find(Iterable<T>, Boolf<T>) - Static method in class arc.util.Structs
- find(T[], Boolf<T>) - Static method in class arc.util.Structs
- findActualType(Class) - Static method in class arc.util.serialization.Json
- findAll() - Method in class arc.files.Fi
-
Recursively iterates through all files in this directory and adds them to a newly allocated array.
- findAll(Boolf<Fi>) - Method in class arc.files.Fi
-
Recursively iterates through all files in this directory and adds them to an array.
- findClosest(float, float, Iterable<T>) - Static method in class arc.math.geom.Geometry
- findClosest(float, float, Iterable<T>, Boolf<T>) - Static method in class arc.math.geom.Geometry
- findClosest(float, float, T[]) - Static method in class arc.math.geom.Geometry
- findFurthest(float, float, Iterable<T>) - Static method in class arc.math.geom.Geometry
- findFurthest(float, float, Iterable<T>, Boolf<T>) - Static method in class arc.math.geom.Geometry
- findKey(float) - Method in class arc.struct.ObjectFloatMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(float, int) - Method in class arc.struct.IntFloatMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(int) - Method in class arc.struct.ObjectIntMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(int, int) - Method in class arc.struct.IntIntMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(Object, boolean) - Method in class arc.struct.ObjectMap
-
Returns the key for the specified value, or null if it is not in the map.
- findKey(Object, boolean, int) - Method in class arc.struct.IntMap
-
Returns the key for the specified value, or notFound if it is not in the map.
- findKey(Object, boolean, long) - Method in class arc.struct.LongMap
-
Returns the key for the specified value, or notFound if it is not in the map.
- findMin(Iterable<T>, Boolf<T>, Comparator<T>) - Static method in class arc.util.Structs
- findMin(Iterable<T>, Comparator<T>) - Static method in class arc.util.Structs
- findMin(T[], Floatf<T>) - Static method in class arc.util.Structs
- findMin(T[], Comparator<T>) - Static method in class arc.util.Structs
- findSerializer(Class<T>) - Method in class arc.util.serialization.Json
-
Try to find a serializer using
Json.getSerializer(Class)andJson.getInheritSerializer(Class) - finish() - Method in interface arc.net.ClientDiscoveryHandler
-
Called right before the
Client#discoverHost(int, int)orClient#discoverHosts(int, int)method exits. - finpow() - Method in interface arc.math.Scaled
-
0 to 1
- finpowdown() - Method in interface arc.math.Scaled
-
0 to 1
- fire(Class<?>, T) - Static method in class arc.Events
- fire(Enum<T>) - Static method in class arc.Events
-
Fires an enum trigger.
- fire(T) - Static method in class arc.Events
-
Fires a non-enum event by class.
- first() - Method in class arc.struct.BoolSeq
-
Returns the first item.
- first() - Method in class arc.struct.ByteSeq
-
Returns the first item.
- first() - Method in class arc.struct.FloatSeq
-
Returns the first item.
- first() - Method in class arc.struct.IntQueue
-
Returns the first (head) item in the queue (without removing it).
- first() - Method in class arc.struct.IntSeq
-
Returns the first item.
- first() - Method in class arc.struct.IntSet
- first() - Method in class arc.struct.LongQueue
-
Returns the first (head) item in the queue (without removing it).
- first() - Method in class arc.struct.LongSeq
-
Returns the first item.
- first() - Method in class arc.struct.ObjectSet
- first() - Method in class arc.struct.OrderedSet
- first() - Method in class arc.struct.Queue
-
Returns the first (head) item in the queue (without removing it).
- first() - Method in class arc.struct.Seq
-
Returns the first item.
- first() - Method in class arc.struct.ShortSeq
-
Returns the first item.
- firstKey() - Method in class arc.struct.ArrayMap
- firstOpt() - Method in class arc.struct.Seq
-
Returns the first item, or null if this Seq is empty.
- firstValue() - Method in class arc.struct.ArrayMap
- fit - Enum constant in enum class arc.util.Scaling
-
Scales the source to fit the target while keeping the same aspect ratio.
- fitInside(Rect) - Method in class arc.math.geom.Rect
-
Fits this rectangle into another rectangle while maintaining aspect ratio.
- fitOutside(Rect) - Method in class arc.math.geom.Rect
-
Fits this rectangle around another rectangle while maintaining aspect ratio.
- fixed(float, int) - Static method in class arc.util.Strings
- fixedBuilder(float, int) - Static method in class arc.util.Strings
- flatMap(Func<T, Iterable<R>>) - Method in class arc.struct.Seq
-
Returns a new array with the mapped values.
- flatten() - Method in class arc.struct.Seq
-
Flattens this array of arrays into one array.
- flip(int) - Method in class arc.struct.Bits
- flip(Pixmap) - Static method in class arc.graphics.Pixmaps
- flipX() - Method in class arc.graphics.Pixmap
- flipY() - Method in class arc.graphics.Pixmap
- FLOAT_ROUNDING_ERROR - Static variable in class arc.math.Mathf
- Floatc - Interface in arc.func
- Floatc2 - Interface in arc.func
- Floatc4 - Interface in arc.func
- FloatCounter - Class in arc.math
-
Track properties of a stream of float values.
- FloatCounter(int) - Constructor for class arc.math.FloatCounter
-
Construct a new FloatCounter
- Floatf<T> - Interface in arc.func
- FloatFloatf - Interface in arc.func
- Floatp - Interface in arc.func
- FloatSeq - Class in arc.struct
-
A resizable, ordered or unordered float array.
- FloatSeq() - Constructor for class arc.struct.FloatSeq
-
Creates an ordered array with a capacity of 16.
- FloatSeq(boolean, float[], int, int) - Constructor for class arc.struct.FloatSeq
-
Creates a new array containing the elements in the specified array.
- FloatSeq(boolean, int) - Constructor for class arc.struct.FloatSeq
- FloatSeq(float[]) - Constructor for class arc.struct.FloatSeq
-
Creates a new ordered array containing the elements in the specified array.
- FloatSeq(int) - Constructor for class arc.struct.FloatSeq
-
Creates an ordered array with the specified capacity.
- FloatSeq(FloatSeq) - Constructor for class arc.struct.FloatSeq
-
Creates a new array containing the elements in the specific array.
- FloatSeq.FloatSeqIterator - Class in arc.struct
- FloatSeqIterator(FloatSeq) - Constructor for class arc.struct.FloatSeq.FloatSeqIterator
- floatToIntColor(float) - Static method in class arc.graphics.Color
-
Converts the color from a float ABGR encoding to an int ABGR encoding.
- floor(float) - Static method in class arc.math.Mathf
-
Returns the largest integer less than or equal to the specified float.
- floorPositive(float) - Static method in class arc.math.Mathf
-
Returns the largest integer less than or equal to the specified float.
- FLOW_TOKEN_EXPIRED - Enum constant in enum class arc.util.Http.HttpStatus
- flush - Static variable in class arc.util.ColorCodes
- flush() - Method in class arc.util.serialization.JsonWriter
- flush() - Method in class arc.util.serialization.UBJsonWriter
-
Flushes the underlying stream.
- fnoise(float, float, float, float) - Static method in class arc.util.noise.Noise
- followRedirects - Variable in class arc.util.Http.HttpRequest
-
Sets whether 301 and 302 redirects are followed.
- FORBIDDEN - Enum constant in enum class arc.util.Http.HttpStatus
- forceSave() - Static method in class arc.util.Autosaver
-
Save all registered things now, even not modified.
- forceSave() - Method in interface arc.util.Autosaver.Saveable
- forceSave() - Method in class arc.util.JsonSettings
- forEach(Iterable<T>, Cons<T>) - Static method in class arc.util.Structs
- forest - Static variable in class arc.graphics.Color
- format(Logger, Log.LogLevel, String[]) - Method in class arc.util.Logger.DefaultTopicFormatter
- format(Logger, Log.LogLevel, String[]) - Method in interface arc.util.Logger.TopicFormatter
- format(Logger, String, Object...) - Method in class arc.util.Logger.DefaultLoggerHandler
- format(StringBuilder, String, Object...) - Static method in class arc.util.Strings
- format(String, boolean, Object...) - Method in class arc.util.Log.DefaultLogFormatter
- format(String, boolean, Object...) - Method in interface arc.util.Log.LogFormatter
- format(String, Object...) - Method in class arc.util.I18NBundle
-
Gets the string with the specified key from this bundle or one of its parent after replacing the given arguments if they occur.
- format(String, Object...) - Static method in class arc.util.Log
- format(String, Object...) - Static method in class arc.util.Strings
- format(String, Object...) - Method in class arc.util.TextFormatter
-
Formats the given
patternreplacing its placeholders with the actual arguments specified byargs. - formatByteCount(long) - Static method in class arc.util.Strings
- formatColors(String, boolean, Object...) - Static method in class arc.util.Log
- formatDuration(long, boolean) - Static method in class arc.util.Strings
-
Convert
millisduration to localized human readable format (e.g. - formatFloat(String, float, int) - Method in class arc.util.I18NBundle
-
Format, but with a number with fixed decimal places.
- formatMillis(long) - Static method in class arc.util.Strings
- formatSize(long, int, String) - Static method in class arc.util.Strings
- formatString(String, Object...) - Method in class arc.util.I18NBundle
- formatted - Enum constant in enum class arc.util.serialization.Jval.Jformat
-
Formatted JSON.
- formattedTopics - Variable in class arc.util.Logger
- formatter - Static variable in class arc.util.Log
- formatter - Variable in class arc.util.Logger
-
nullto useLog.formatter. - forwardDistance(float, float) - Static method in class arc.math.Angles
- fout() - Method in interface arc.math.Scaled
-
1 to 0
- fout(float) - Method in interface arc.math.Scaled
-
1 to 0, ending at the specified margin
- fout(Interp) - Method in interface arc.math.Scaled
-
1 to 0
- foutpow() - Method in interface arc.math.Scaled
-
1 to 0
- foutpowdown() - Method in interface arc.math.Scaled
-
1 to 0
- FrameworkMessage - Interface in arc.net
-
Marker interface for internal messages.
- FrameworkMessage.DiscoverHost - Class in arc.net
-
Internal message to discover running servers.
- FrameworkMessage.KeepAlive - Class in arc.net
-
Internal message to keep connections alive.
- FrameworkMessage.Ping - Class in arc.net
-
Internal message to determine round trip time.
- FrameworkMessage.RegisterTCP - Class in arc.net
-
Internal message to give the client the server assigned connection ID.
- FrameworkMessage.RegisterUDP - Class in arc.net
-
Internal message to give the server the client's UDP port.
- free(Object) - Static method in class arc.util.pooling.Pools
-
Frees an object from the
pool. - free(T) - Method in class arc.util.pooling.Pool
-
Puts the specified object in the pool, making it eligible to be returned by
Pool.obtain(). - freeAll(Seq) - Static method in class arc.util.pooling.Pools
-
Frees the specified objects from the
pool. - freeAll(Seq<T>) - Method in class arc.util.pooling.Pool
-
Puts the specified objects in the pool.
- freeAll(Seq, boolean) - Static method in class arc.util.pooling.Pools
-
Frees the specified objects from the
pool. - frequency - Variable in class arc.math.CumulativeDistribution.CumulativeValue
- frequency - Variable in class arc.math.geom.Spring1D
- frequency - Variable in class arc.math.geom.Spring2D
- fromBarycoord(Vec2, float, float, float) - Static method in class arc.math.geom.Geometry
-
Returns an interpolated value given the barycentric coordinates of a point in a triangle and the values at each vertex.
- fromBarycoord(Vec2, Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Geometry
-
Returns interpolated values given the barycentric coordinates of a point in a triangle and the values at each vertex.
- fromDouble(double) - Method in class arc.graphics.Color
- fromHsv(float[]) - Method in class arc.graphics.Color
-
Sets RGB components using the specified Hue-Saturation-Value.
- fromHsv(float, float, float) - Method in class arc.graphics.Color
-
Sets the RGB Color components using the specified Hue-Saturation-Value.
- fromJson(Class<T>, char[], int, int) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Fi) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, InputStream) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Reader) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, char[], int, int) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Fi) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, InputStream) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Reader) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Class, char[], int, int) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Class, Fi) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Class, InputStream) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Class, Reader) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, Class, String) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, Class, String) - Method in class arc.util.serialization.Json
- fromJson(Class<T>, String) - Method in class arc.util.serialization.Json
- fromKey(Json, String, Class) - Method in interface arc.util.serialization.Json.Serializer
- fromString(String) - Method in class arc.math.geom.Rect
-
Sets this
Rectangleto the value represented by the specified string according to the format ofRect.toString(). - fromString(String) - Method in class arc.math.geom.Vec2
-
Sets this
Vec2to the value represented by the specified string according to the format ofVec2.toString(). - fromString(String) - Method in class arc.math.geom.Vec3
-
Sets this
Vec3to the value represented by the specified string according to the format ofVec3.toString(). - fslope() - Method in interface arc.math.Scaled
-
0 to 1 to 0
- Func<P,
R> - Interface in arc.func - Func2<P1,
P2, R> - Interface in arc.func - Func3<P1,
P2, P3, R> - Interface in arc.func
G
- g - Variable in class arc.graphics.Color
-
the red, green, blue and alpha components
- g(float) - Method in class arc.graphics.Color
- GATEWAY_TIMEOUT - Enum constant in enum class arc.util.Http.HttpStatus
- generate() - Method in class arc.math.CumulativeDistribution
-
Generate the cumulative distribution
- generateId() - Method in class arc.net.Server
- generateNormalized() - Method in class arc.math.CumulativeDistribution
-
Generate the cumulative distribution in [0,1] where each interval will get a frequency between [0,1]
- generateUniform() - Method in class arc.math.CumulativeDistribution
-
Generate the cumulative distribution in [0,1] where each value will have the same frequency and interval size
- Geometry - Class in arc.math.geom
- Geometry() - Constructor for class arc.math.geom.Geometry
- Geometry.Raycaster - Interface in arc.math.geom
- Geometry.SolidChecker - Interface in arc.math.geom
- get() - Method in interface arc.func.Boolp
- get() - Method in interface arc.func.Floatp
- get() - Method in interface arc.func.Intp
- get() - Method in interface arc.func.Prov
- get() - Method in class arc.util.Timekeeper
-
Deprecated.use
Timekeeper.exceeded()instead. - get(boolean) - Method in interface arc.func.Boolc
- get(byte) - Method in interface arc.func.Bytec
- get(float) - Method in interface arc.func.Floatc
- get(float) - Method in interface arc.func.FloatFloatf
- get(float) - Method in class arc.util.Interval
- get(float, float) - Method in interface arc.func.Floatc2
- get(float, float, float, float) - Method in interface arc.func.Floatc4
- get(int) - Method in interface arc.func.Intc
- get(int) - Method in interface arc.func.IntIntf
- get(int) - Method in class arc.math.WindowedMean
- get(int) - Method in class arc.struct.Bits
- get(int) - Method in class arc.struct.BoolSeq
- get(int) - Method in class arc.struct.ByteSeq
- get(int) - Method in class arc.struct.FloatSeq
- get(int) - Method in class arc.struct.IntFloatMap
- get(int) - Method in class arc.struct.IntIntMap
- get(int) - Method in class arc.struct.IntMap
- get(int) - Method in class arc.struct.IntQueue
-
Retrieves the value in queue without removing it.
- get(int) - Method in class arc.struct.IntSeq
- get(int) - Method in class arc.struct.LongQueue
-
Retrieves the value in queue without removing it.
- get(int) - Method in class arc.struct.LongSeq
- get(int) - Method in class arc.struct.PQueue
-
Retrieves the element at the specified index.
- get(int) - Method in class arc.struct.Queue
-
Retrieves the value in queue without removing it.
- get(int) - Method in class arc.struct.Seq
- get(int) - Method in class arc.struct.ShortSeq
- get(int) - Method in class arc.util.serialization.JsonValue
-
Returns the child at the specified index.
- get(int, float) - Method in interface arc.func.IntFloatc
- get(int, float) - Method in class arc.struct.IntFloatMap
- get(int, float) - Method in class arc.util.Interval
- get(int, int) - Method in interface arc.func.Intc2
- get(int, int) - Method in class arc.graphics.g2d.PixmapRegion
- get(int, int) - Method in class arc.graphics.Pixmap
- get(int, int) - Method in class arc.struct.GridBits
- get(int, int) - Method in class arc.struct.GridMap
- get(int, int) - Method in class arc.struct.IntIntMap
- get(int, int, int, int) - Method in interface arc.func.Intc4
- get(int, int, Color) - Method in class arc.graphics.g2d.PixmapRegion
- get(int, int, T) - Method in class arc.struct.GridMap
- get(int, Prov<V>) - Method in class arc.struct.IntMap
- get(int, V) - Method in class arc.struct.IntMap
- get(long) - Method in interface arc.func.Longc
- get(long) - Method in class arc.struct.LongMap
- get(long, V) - Method in class arc.struct.LongMap
- get(short) - Method in interface arc.func.Shortc
- get(A, B) - Method in interface arc.func.Boolf2
- get(DataInput) - Static method in class arc.util.io.Reads
-
Deprecated.Use the constructor instead.
- get(DataOutput) - Static method in class arc.util.io.Writes
-
Deprecated.Use the constructor instead.
- get(Class<?>, Object, String) - Static method in class arc.util.Reflect
- get(Class<?>, String) - Static method in class arc.util.Reflect
- get(Class<T>, Prov<T>) - Static method in class arc.util.pooling.Pools
-
Returns a new or existing pool for the specified type, stored in a Class to
Poolmap. - get(Class<T>, Prov<T>, int) - Static method in class arc.util.pooling.Pools
-
Returns a new or existing pool for the specified type, stored in a Class to
Poolmap. - get(Object, Field) - Static method in class arc.util.Reflect
- get(Object, String) - Static method in class arc.util.Reflect
- get(Field) - Static method in class arc.util.Reflect
- get(String) - Static method in class arc.files.Fi
- get(String) - Static method in class arc.graphics.Colors
-
Convenience method to lookup a color by
name. - get(String) - Static method in class arc.util.Http
- get(String) - Method in class arc.util.I18NBundle
-
Gets a string for the given key from this bundle or one of its parents.
- get(String) - Method in class arc.util.serialization.JsonValue
-
Returns the child with the specified name.
- get(String) - Method in class arc.util.serialization.Jval
- get(String, Files.FileType) - Method in interface arc.Files
-
Returns a handle representing a file or directory.
- get(String, Files.FileType) - Method in class arc.mock.MockFiles
- get(String, ConsT<Http.HttpResponse, Exception>) - Static method in class arc.util.Http
-
Creates and submits a HTTP GET request.
- get(String, ConsT<Http.HttpResponse, Exception>, Cons<Throwable>) - Static method in class arc.util.Http
-
Creates and submits a HTTP GET request, with an error handler.
- get(String, Class<T>) - Method in class arc.util.JsonSettings
- get(String, Class<T>, Prov<T>) - Method in class arc.util.JsonSettings
- get(String, Class<T>, Class<E>, Prov<T>) - Method in class arc.util.JsonSettings
- get(String, Class<T>, Class<E>, Class<K>) - Method in class arc.util.JsonSettings
- get(String, Class<T>, Class<E>, Class<K>, Prov<T>) - Method in class arc.util.JsonSettings
- get(String, String) - Method in class arc.util.I18NBundle
-
Returns the string for this given key, or def.
- get(K) - Method in class arc.struct.ArrayMap
-
Returns the value for the specified key.
- get(K) - Method in class arc.struct.ObjectIntMap
- get(K) - Method in class arc.struct.ObjectMap
-
Returns the value for the specified key, or null if the key is not in the map.
- get(K, float) - Method in class arc.struct.ObjectFloatMap
- get(K, int) - Method in class arc.struct.ObjectIntMap
- get(K, Prov<V>) - Method in class arc.struct.ObjectMap
-
Tries to get the value.
- get(K, V) - Method in class arc.struct.ObjectMap
-
Returns the value for the specified key, or the default value if the key is not in the map.
- get(P) - Method in interface arc.func.Func
- get(P1, P2) - Method in interface arc.func.Func2
- get(P1, P2, P3) - Method in interface arc.func.Boolf3
- get(P1, P2, P3) - Method in interface arc.func.Cons3
- get(P1, P2, P3) - Method in interface arc.func.Func3
- get(P1, P2, P3, P4) - Method in interface arc.func.Cons4
- get(T) - Method in interface arc.func.Boolf
- get(T) - Method in interface arc.func.Cons
- get(T) - Method in interface arc.func.ConsT
- get(T) - Method in interface arc.func.Floatf
- get(T) - Method in interface arc.func.Intf
- get(T) - Method in interface arc.func.Longf
- get(T) - Method in class arc.struct.ObjectSet
- get(T, N) - Method in interface arc.func.Cons2
- GET - Enum constant in enum class arc.util.Http.HttpMethod
- getA(int, int) - Method in class arc.graphics.g2d.PixmapRegion
- getA(int, int) - Method in class arc.graphics.Pixmap
- getAllocatedBytesUnsafe() - Static method in class arc.util.Buffers
- getAndClear(int) - Method in class arc.struct.Bits
-
Returns the bit at the given index and clears it in one go.
- getAndSet(int) - Method in class arc.struct.Bits
-
Returns the bit at the given index and sets it in one go.
- getAppDataDirectory(String) - Static method in class arc.util.OS
- getAppDataDirectoryString(String) - Static method in class arc.util.OS
- getAppName() - Method in class arc.Settings
- getArbitraryData() - Method in class arc.net.Connection
- getAspectRatio() - Method in class arc.math.geom.Rect
-
Calculates the aspect ratio ( width / height ) of this rectangle
- getBackupFolder() - Method in class arc.Settings
-
Deprecated.Not used.
- getBackupSettingsFile() - Method in class arc.Settings
-
Deprecated.Just for compatibility. Use
Settings.backupFile()instead. - getBool(String) - Method in class arc.struct.StringMap
- getBool(String) - Method in class arc.util.JsonSettings
- getBool(String, boolean) - Method in class arc.util.JsonSettings
- getBool(String, boolean) - Method in class arc.util.serialization.Jval
- getBoolean(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a boolean.
- getBoolean(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a boolean.
- getBoolean(String, boolean) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a boolean.
- getBoolOnce(String) - Method in class arc.util.JsonSettings
-
Returns
trueonce, and never again. - getBoolOnce(String, Runnable) - Method in class arc.util.JsonSettings
-
Runs the specified code once, and never again.
- getBoundingRectangle() - Method in class arc.math.geom.Polygon
-
Returns an axis-aligned bounding box of this polygon.
- getBuffer() - Method in class arc.util.io.Streams.OptimizedByteArrayOutputStream
- getByte(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a byte.
- getByte(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a byte.
- getByte(String, byte) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a byte.
- getBytes() - Method in class arc.util.io.ReusableByteOutStream
- getCachePath() - Method in interface arc.Files
- getCauses(Throwable) - Static method in class arc.util.Strings
- getCenter(Vec2) - Method in class arc.math.geom.Rect
-
Calculates the center of the rectangle.
- getCenter(Vec3) - Method in class arc.math.geom.BoundingBox
- getCenterX() - Method in class arc.math.geom.BoundingBox
- getCenterY() - Method in class arc.math.geom.BoundingBox
- getCenterZ() - Method in class arc.math.geom.BoundingBox
- getChar(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a char.
- getChar(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a char.
- getChar(String, char) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a char.
- getChild(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns its first child.
- getClass(String) - Method in class arc.util.serialization.Json
-
Returns the class for the specified tag, or null.
- getColors() - Static method in class arc.graphics.Colors
-
Returns the color map.
- getCommandList() - Method in class arc.util.CommandHandler
- getConnectFilter() - Method in class arc.net.Server
- getConnection() - Method in class arc.util.Http.HttpResponse
- getConnections() - Method in class arc.net.Server
-
Returns the current connections.
- getContentLength() - Method in class arc.util.Http.HttpResponse
- getCorner000(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner001(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner010(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner011(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner100(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner101(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner110(Vec3) - Method in class arc.math.geom.BoundingBox
- getCorner111(Vec3) - Method in class arc.math.geom.BoundingBox
- getCount() - Method in class arc.math.WindowedMean
- getD4Points() - Static method in class arc.math.geom.Geometry
- getD8EdgePoints() - Static method in class arc.math.geom.Geometry
- getD8Points() - Static method in class arc.math.geom.Geometry
- getDataDirectory() - Method in class arc.Settings
-
Returns the directory where all settings and data is placed.
- getDecodingMap() - Method in class arc.util.serialization.Base64Coder.CharMap
- getDefault(String) - Method in class arc.util.JsonSettings
- getDeltaTime() - Method in interface arc.Application
- getDeltaTime() - Method in class arc.backend.headless.HeadlessApplication
- getDeltaTime() - Method in class arc.Graphics
-
Deprecated.Use
Application.getDeltaTime()instead. - getDeltaTime() - Method in class arc.mock.MockGraphics
-
Deprecated.
- getDepth() - Method in class arc.math.geom.BoundingBox
- getDigest() - Method in class arc.util.io.CRC
- getDimensions(Vec3) - Method in class arc.math.geom.BoundingBox
- getDnsServers(Seq<InetSocketAddress>) - Method in interface arc.Application
- getDouble(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a double.
- getDouble(String) - Method in class arc.util.JsonSettings
- getDouble(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a double.
- getDouble(String, double) - Method in class arc.util.JsonSettings
- getDouble(String, double) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a double.
- getDouble(String, double) - Method in class arc.util.serialization.Jval
- getEncodingMap() - Method in class arc.util.serialization.Base64Coder.CharMap
- getEndPoint() - Method in class arc.net.Connection
- getExecuteTimeMillis() - Method in class arc.util.Timer.Task
-
Returns the time in milliseconds when this task will be executed next.
- getExternalStoragePath() - Method in interface arc.Files
- getExternalStoragePath() - Method in class arc.mock.MockFiles
- getFields(Class) - Method in class arc.util.serialization.Json
- getFileExtension(String) - Static method in class arc.util.Strings
- getFileName(String) - Static method in class arc.util.Strings
- getFileNameWithoutExtension(String) - Static method in class arc.util.Strings
- getFinalCause(Throwable) - Static method in class arc.util.Strings
- getFinalMessage(Throwable) - Static method in class arc.util.Strings
- getFittingChild(Rect) - Method in class arc.math.geom.IntQuadTree
- getFittingChild(Rect) - Method in class arc.math.geom.QuadTree
- getFloat(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a float.
- getFloat(String) - Method in class arc.struct.StringMap
- getFloat(String) - Method in class arc.util.JsonSettings
- getFloat(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a float.
- getFloat(String, float) - Method in class arc.struct.StringMap
- getFloat(String, float) - Method in class arc.util.JsonSettings
- getFloat(String, float) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a float.
- getFloat(String, float) - Method in class arc.util.serialization.Jval
- getFrac(float) - Method in class arc.struct.Seq
- getFrameId() - Method in interface arc.Application
-
Returns the id of the current frame.
- getFrameId() - Method in class arc.backend.headless.HeadlessApplication
- getFrameId() - Method in class arc.Graphics
-
Deprecated.Use
Application.getFrameId()instead. - getFrameId() - Method in class arc.mock.MockGraphics
-
Deprecated.
- getFramesPerSecond() - Method in interface arc.Application
- getFramesPerSecond() - Method in class arc.backend.headless.HeadlessApplication
- getFramesPerSecond() - Method in class arc.Graphics
-
Deprecated.Use
Application.getFramesPerSecond()instead. - getFramesPerSecond() - Method in class arc.mock.MockGraphics
-
Deprecated.
- getFree() - Method in class arc.util.pooling.Pool
-
The number of objects available to be obtained.
- getHeader(String) - Method in class arc.util.Http.HttpResponse
- getHeaders() - Method in class arc.util.Http.HttpResponse
-
Returns a Map of the headers.
- getHeight() - Method in class arc.graphics.Pixmap
- getHeight() - Method in class arc.math.geom.BoundingBox
- getHeight() - Method in class arc.math.geom.Rect
- getID() - Method in class arc.net.Connection
-
Returns the server assigned ID.
- getIgnoreUnknownFields() - Method in class arc.util.serialization.Json
- getInheritSerializer(Class<T>) - Method in class arc.util.serialization.Json
- getInt(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as an int.
- getInt(String) - Method in class arc.struct.StringMap
- getInt(String) - Method in class arc.util.JsonSettings
- getInt(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as an int.
- getInt(String, int) - Method in class arc.struct.StringMap
- getInt(String, int) - Method in class arc.util.JsonSettings
- getInt(String, int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as an int.
- getInt(String, int) - Method in class arc.util.serialization.Jval
- getInternalStoragePath() - Method in interface arc.Files
- getInternalTime() - Static method in class arc.util.Time
- getInterval(int) - Method in class arc.math.CumulativeDistribution
- getJavaHeap() - Method in interface arc.Application
- getJson() - Method in class arc.util.JsonSettings
- getJson() - Method in class arc.util.serialization.JsonWriterBuilder
- getKey(V, boolean) - Method in class arc.struct.ArrayMap
-
Returns the key for the specified value.
- getKeyAt(int) - Method in class arc.struct.ArrayMap
- getKeys() - Method in class arc.util.I18NBundle
-
Returns all keys in this bundle.
- getLastProtocolError() - Method in class arc.net.Connection
-
Returns the last protocol error that occured on the connection.
- getLength() - Method in class arc.math.geom.Polyline
-
Returns the euclidean length of the polyline without scaling
- getLengthLength() - Method in interface arc.net.NetSerializer
-
The fixed number of bytes that will be written by
NetSerializer.writeLength(ByteBuffer, int)and read byNetSerializer.readLength(ByteBuffer). - getListeners() - Method in interface arc.Application
-
Returns a list of all the application listeners used.
- getListeners() - Method in class arc.backend.headless.HeadlessApplication
- getListeners() - Method in class arc.mock.MockApplication
- getListeners() - Method in class arc.net.DispatchListener
- getLocale() - Method in class arc.util.I18NBundle
-
Returns the locale of this bundle.
- getLocalStoragePath() - Method in interface arc.Files
- getLocalStoragePath() - Method in class arc.mock.MockFiles
- getLong(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a long.
- getLong(String) - Method in class arc.struct.StringMap
- getLong(String) - Method in class arc.util.JsonSettings
- getLong(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a long.
- getLong(String, long) - Method in class arc.struct.StringMap
- getLong(String, long) - Method in class arc.util.JsonSettings
- getLong(String, long) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a long.
- getLong(String, long) - Method in class arc.util.serialization.Jval
- getMainThread() - Method in interface arc.Application
- getMainThread() - Method in class arc.backend.headless.HeadlessApplication
- getMax(Vec3) - Method in class arc.math.geom.BoundingBox
- getMessage() - Method in exception arc.util.serialization.SerializationException
- getMin(Vec3) - Method in class arc.math.geom.BoundingBox
- getNameserverProviders() - Static method in class arc.net.dns.ArcDns
- getNameservers() - Static method in class arc.net.dns.ArcDns
-
Returns all located servers
- getNameservers() - Method in class arc.net.dns.JndiContextNameserverProvider
- getNameservers() - Method in interface arc.net.dns.NameserverProvider
-
Returns all located servers, which may be empty.
- getNameservers() - Method in class arc.net.dns.ResolvConfNameserverProvider
- getNameservers() - Method in class arc.net.dns.WellKnownNameserverProvider
- getNotNull(String) - Method in class arc.util.I18NBundle
- getNull(K) - Method in class arc.struct.ObjectMap
-
Get, with a nullable key.
- getObjects(IntSeq) - Method in class arc.math.geom.IntQuadTree
-
Adds all quadtree objects to the specified Seq.
- getObjects(Seq<T>) - Method in class arc.math.geom.QuadTree
-
Adds all quadtree objects to the specified Seq.
- getOriginX() - Method in class arc.math.geom.Polygon
-
Returns the x-coordinate of the polygon's origin point.
- getOriginX() - Method in class arc.math.geom.Polyline
- getOriginY() - Method in class arc.math.geom.Polygon
-
Returns the y-coordinate of the polygon's origin point.
- getOriginY() - Method in class arc.math.geom.Polyline
- getOrNull(String) - Method in class arc.util.I18NBundle
- getOrPut(int, int) - Method in class arc.struct.IntIntMap
-
Only inserts into the map if value is not present.
- getOrPut(String, Class<T>, Prov<T>) - Method in class arc.util.JsonSettings
- getOrPut(String, Class<T>, Class<E>, Prov<T>) - Method in class arc.util.JsonSettings
- getOrPut(String, Class<T>, Class<E>, Class<K>, Prov<T>) - Method in class arc.util.JsonSettings
-
Put and return
defif thenamekey is not found - getOrPut(String, Class<T>, T) - Method in class arc.util.JsonSettings
-
Put and return
defif thenamekey is not found - getOutputType() - Method in class arc.util.serialization.Json
- getParent() - Method in class arc.util.I18NBundle
- getPixels() - Method in class arc.graphics.Pixmap
- getPosition(Vec2) - Method in class arc.math.geom.Rect
-
return the Vec2 with coordinates of this rectangle
- getPrefix() - Method in class arc.util.CommandHandler
- getProperties() - Method in class arc.util.I18NBundle
- getRaw(int, int) - Method in class arc.graphics.g2d.PixmapRegion
- getRaw(int, int) - Method in class arc.graphics.Pixmap
- getRemoteAddressTCP() - Method in class arc.net.Connection
-
Returns the IP address and port of the remote end of the TCP connection, or null if this connection is not connected.
- getRemoteAddressUDP() - Method in class arc.net.Connection
-
Returns the IP address and port of the remote end of the UDP connection, or null if this connection is not connected.
- getResult() - Method in class arc.util.Http.HttpResponse
-
Returns the data of the HTTP response as a byte[].
- getResultAsStream() - Method in class arc.util.Http.HttpResponse
-
Returns the data of the HTTP response as an
InputStream. - getResultAsString() - Method in class arc.util.Http.HttpResponse
-
Returns the data of the HTTP response as a
String. - getReturnTripTime() - Method in class arc.net.Connection
-
Returns the last calculated TCP return trip time, or -1 if
Connection.updateReturnTripTime()has never been called or theFrameworkMessage.Pingresponse has not yet been received. - getRotation() - Method in class arc.math.geom.Polygon
-
Returns the total rotation applied to the polygon.
- getRotation() - Method in class arc.math.geom.Polyline
- getRotation() - Method in class arc.math.Mat
- getRotationRad() - Method in class arc.math.Mat
- getRuns() - Static method in class arc.util.Time
- getScale(Vec2) - Method in class arc.math.Mat
- getScaledLength() - Method in class arc.math.geom.Polyline
-
Returns the euclidean length of the polyline
- getScaleX() - Method in class arc.math.geom.Polygon
-
Returns the total horizontal scaling applied to the polygon.
- getScaleX() - Method in class arc.math.geom.Polyline
- getScaleY() - Method in class arc.math.geom.Polygon
-
Returns the total vertical scaling applied to the polygon.
- getScaleY() - Method in class arc.math.geom.Polyline
- getSeed() - Method in class arc.util.noise.VoronoiNoise
- getSerialization() - Method in class arc.net.Client
- getSerializer(Class<T>) - Method in class arc.util.serialization.Json
- getSettingsFile() - Method in class arc.Settings
-
Deprecated.Just for compatibility. Use
Settings.file()instead. Returns the file used for writing settings to. Not available on all platforms! - getShort(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a short.
- getShort(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a short.
- getShort(String, short) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a short.
- getSimpleFormatter() - Static method in class arc.util.I18NBundle
-
Returns the flag indicating whether to use the simplified message pattern syntax (default is false).
- getSimpleMessage(Throwable) - Static method in class arc.util.Strings
- getSimpleMessages(Throwable) - Static method in class arc.util.Strings
- getSize(Vec2) - Method in class arc.math.geom.Rect
- getSrvRecords(String) - Static method in class arc.net.dns.ArcDns
-
Lookup the SRV record of a domain in the format
_service._protocol.namewith the list of nameservers fromArcDns.getNameservers(). - getSrvRecords(String, InetSocketAddress) - Static method in class arc.net.dns.ArcDns
-
Lookup the SRV record of a domain in the format
_service._protocol.name. - getStackTrace(Throwable) - Static method in class arc.util.Strings
- getState(int) - Method in class arc.math.Rand
-
Returns the internal seeds to allow state saving.
- getStatus() - Method in class arc.util.Http.HttpResponse
- getString(int) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified index and returns it as a string.
- getString(String) - Method in class arc.util.JsonSettings
- getString(String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a string.
- getString(String) - Method in class arc.util.serialization.Jval
- getString(String, String) - Method in class arc.util.JsonSettings
- getString(String, String) - Method in class arc.util.serialization.JsonValue
-
Finds the child with the specified name and returns it as a string.
- getString(String, String) - Method in class arc.util.serialization.Jval
- getTag(Class) - Method in class arc.util.serialization.Json
-
Returns the tag for the specified class, or null.
- getTcpWriteBufferSize() - Method in class arc.net.Connection
-
Returns the number of bytes that are waiting to be written to the TCP socket, if any.
- getThrow(K, Prov<? extends RuntimeException>) - Method in class arc.struct.ObjectMap
- getTime(int) - Method in class arc.util.Interval
- getTimes() - Method in class arc.util.Interval
- getTopics() - Method in class arc.util.Logger
-
Commonly the first topic is a main and second is a thing related.
- getTransformedVertices() - Method in class arc.math.geom.Polygon
-
Calculates and returns the vertices of the polygon after scaling, rotation, and positional translations have been applied, as they are position within the world.
- getTransformedVertices() - Method in class arc.math.geom.Polyline
-
Returns vertices scaled, rotated, and offset by the polygon position.
- getTranslation(Vec2) - Method in class arc.math.Affine2
-
Get the x-y translation component of the matrix.
- getTranslation(Vec2) - Method in class arc.math.Mat
- getType() - Method in interface arc.Application
- getType() - Method in class arc.backend.headless.HeadlessApplication
- getType() - Method in class arc.mock.MockApplication
- getType() - Method in class arc.util.serialization.Jval
- getTypeName() - Method in class arc.util.serialization.Json
- getUnsafeBufferAddress(Buffer) - Static method in class arc.util.Buffers
-
Returns the address of the Buffer, it assumes it is an unsafe buffer.
- getUpdateThread() - Method in class arc.net.Client
- getUpdateThread() - Method in interface arc.net.EndPoint
-
Returns the last thread that called
EndPoint.update(int)for this end point. - getUpdateThread() - Method in class arc.net.Server
- getValue() - Method in class arc.struct.BinaryHeap.Node
- getValue(int) - Method in class arc.math.CumulativeDistribution
- getValueAt(int) - Method in class arc.struct.ArrayMap
- getValues() - Method in class arc.math.Mat
-
Get the values in this matrix.
- getVersion() - Method in interface arc.Application
- getVertices() - Method in class arc.math.geom.Polygon
-
Returns the polygon's local vertices without scaling or rotation and without being offset by the polygon position.
- getVertices() - Method in class arc.math.geom.Polyline
-
Returns vertices without scaling or rotation and without being offset by the polyline position.
- getWidth() - Method in class arc.graphics.Pixmap
- getWidth() - Method in class arc.math.geom.BoundingBox
- getWidth() - Method in class arc.math.geom.Rect
- getWindowSize() - Method in class arc.math.WindowedMean
- getWindowsTmpDir() - Static method in class arc.util.OS
- getWindowValues() - Method in class arc.math.WindowedMean
- getWriter() - Method in class arc.util.serialization.Json
- getWriter() - Method in class arc.util.serialization.JsonWriter
- getX() - Method in class arc.math.geom.Polygon
-
Returns the x-coordinate of the polygon's position within the world.
- getX() - Method in class arc.math.geom.Polyline
- getX() - Method in interface arc.math.geom.Position
- getX() - Method in class arc.math.geom.Rect
- getX() - Method in class arc.math.geom.Vec2
- getY() - Method in class arc.math.geom.Polygon
-
Returns the y-coordinate of the polygon's position within the world.
- getY() - Method in class arc.math.geom.Polyline
- getY() - Method in interface arc.math.geom.Position
- getY() - Method in class arc.math.geom.Rect
- getY() - Method in class arc.math.geom.Vec2
- gi(int) - Static method in class arc.graphics.Color
- globalTime - Static variable in class arc.util.Time
-
Global time values.
- gold - Static variable in class arc.graphics.Color
- goldenrod - Static variable in class arc.graphics.Color
- GONE - Enum constant in enum class arc.util.Http.HttpStatus
- graphics - Static variable in class arc.Core
-
Deprecated.Just here for compatibility reasons, only contains methods about frame rate. Please use same methods from
Core.appinstead. - Graphics - Class in arc
-
Deprecated.Just here for compatibility reasons, only contains methods about frame rate. Please use same methods from
Applicationinstead. - Graphics() - Constructor for class arc.Graphics
-
Deprecated.
- gray - Static variable in class arc.graphics.Color
- grays(float) - Static method in class arc.graphics.Color
-
Creates a grayscale color.
- green - Static variable in class arc.graphics.Color
- green - Static variable in class arc.util.ColorCodes
- GridBits - Class in arc.struct
- GridBits(int, int) - Constructor for class arc.struct.GridBits
- GridMap<T> - Class in arc.struct
-
A 2-dimensional hashmap that stores objects using an x/y coordinate.
- GridMap() - Constructor for class arc.struct.GridMap
- groupBy(Func<T, K>) - Method in class arc.struct.Seq
- groupByCount(Func<T, K>) - Method in class arc.struct.Seq
- grow(float) - Method in class arc.math.geom.Rect
- grow(float, float) - Method in class arc.math.geom.Rect
H
- halfPi - Static variable in class arc.math.Mathf
- handleError(Throwable) - Static method in class arc.net.ArcNet
- handleMessage(String) - Method in class arc.util.CommandHandler
-
Handles a message with no additional parameters.
- handleMessage(String, Object) - Method in class arc.util.CommandHandler
-
Handles a message with optional extra parameters.
- handleNetException(ArcNetException) - Method in class arc.net.Client
- has(Autosaver.Saveable) - Static method in class arc.util.Autosaver
- has(Autosaver.Saveable, Autosaver.SavePriority) - Static method in class arc.util.Autosaver
- has(String) - Method in class arc.util.I18NBundle
-
Checks whether a specified key is present in this bundle.
- has(String) - Method in class arc.util.JsonSettings
- has(String) - Method in class arc.util.serialization.JsonValue
-
Returns true if a child with the specified name exists.
- has(String) - Method in class arc.util.serialization.Jval
- hasChild(String) - Method in class arc.util.serialization.JsonValue
-
Returns true if a child with the specified name exists and has a child.
- hasEnoughData() - Method in class arc.math.WindowedMean
- hasEnv(String) - Static method in class arc.util.OS
- hasEnvFlag(String) - Static method in class arc.util.OS
- hashCode() - Method in class arc.files.Fi
- hashCode() - Method in class arc.graphics.Color
- hashCode() - Method in class arc.math.geom.Circle
- hashCode() - Method in class arc.math.geom.Ellipse
- hashCode() - Method in class arc.math.geom.Point2
- hashCode() - Method in class arc.math.geom.Point3
- hashCode() - Method in class arc.math.geom.Rect
- hashCode() - Method in class arc.math.geom.Vec2
- hashCode() - Method in class arc.math.geom.Vec3
- hashCode() - Method in class arc.struct.ArrayMap
- hashCode() - Method in class arc.struct.BinaryHeap
- hashCode() - Method in class arc.struct.Bits
- hashCode() - Method in class arc.struct.BoolSeq
- hashCode() - Method in class arc.struct.ByteSeq
- hashCode() - Method in class arc.struct.FloatSeq
- hashCode() - Method in class arc.struct.IntFloatMap
- hashCode() - Method in class arc.struct.IntIntMap
- hashCode() - Method in class arc.struct.IntMap
- hashCode() - Method in class arc.struct.IntQueue
- hashCode() - Method in class arc.struct.IntSeq
- hashCode() - Method in class arc.struct.IntSet
- hashCode() - Method in class arc.struct.LongMap
- hashCode() - Method in class arc.struct.LongQueue
- hashCode() - Method in class arc.struct.LongSeq
- hashCode() - Method in class arc.struct.ObjectFloatMap
- hashCode() - Method in class arc.struct.ObjectIntMap
- hashCode() - Method in class arc.struct.ObjectMap
- hashCode() - Method in class arc.struct.ObjectSet
- hashCode() - Method in class arc.struct.Queue
- hashCode() - Method in class arc.struct.Seq
- hashCode() - Method in class arc.struct.ShortSeq
- hasNext - Variable in class arc.struct.IntFloatMap.Keys
- hasNext - Variable in class arc.struct.IntIntMap.Keys
- hasNext - Variable in class arc.struct.IntMap.Keys
- hasNext - Variable in class arc.struct.IntSet.IntSetIterator
- hasNext - Variable in class arc.struct.LongMap.Keys
- hasNext - Variable in class arc.struct.ObjectFloatMap.Keys
- hasNext - Variable in class arc.struct.ObjectIntMap.Keys
- hasNext - Variable in class arc.struct.ObjectMap.Keys
- hasNext - Variable in class arc.struct.ObjectSet.ObjectSetIterator
- hasNext() - Method in class arc.struct.ArrayMap.Entries
- hasNext() - Method in class arc.struct.ArrayMap.Keys
- hasNext() - Method in class arc.struct.ArrayMap.Values
- hasNext() - Method in class arc.struct.BoolSeq.BoolSeqIterator
- hasNext() - Method in class arc.struct.ByteSeq.ByteSeqIterator
- hasNext() - Method in class arc.struct.FloatSeq.FloatSeqIterator
- hasNext() - Method in class arc.struct.IntFloatMap.Keys
- hasNext() - Method in class arc.struct.IntIntMap.Keys
- hasNext() - Method in class arc.struct.IntMap.Keys
- hasNext() - Method in class arc.struct.IntQueue.IntQueueIterator
- hasNext() - Method in class arc.struct.IntSeq.IntSeqIterator
- hasNext() - Method in class arc.struct.IntSet.IntSetIterator
- hasNext() - Method in class arc.struct.LongMap.Keys
- hasNext() - Method in class arc.struct.LongQueue.LongQueueIterator
- hasNext() - Method in class arc.struct.LongSeq.LongSeqIterator
- hasNext() - Method in class arc.struct.ObjectFloatMap.Keys
- hasNext() - Method in class arc.struct.ObjectIntMap.Keys
- hasNext() - Method in class arc.struct.ObjectMap.Keys
- hasNext() - Method in class arc.struct.ObjectSet.ObjectSetIterator
- hasNext() - Method in class arc.struct.ShortSeq.ShortSeqIterator
- hasNext() - Method in class arc.util.serialization.JsonValue.JsonIterator
- hasOppositeDirection(Vec2) - Method in class arc.math.geom.Vec2
- hasOppositeDirection(Vec3) - Method in class arc.math.geom.Vec3
- hasOppositeDirection(T) - Method in interface arc.math.geom.Vector
- hasProp(String) - Static method in class arc.util.OS
- hasSameDirection(Vec2) - Method in class arc.math.geom.Vec2
- hasSameDirection(Vec3) - Method in class arc.math.geom.Vec3
- hasSameDirection(T) - Method in interface arc.math.geom.Vector
- head - Variable in class arc.struct.IntQueue
-
Index of first element.
- head - Variable in class arc.struct.LongQueue
-
Index of first element.
- head - Variable in class arc.struct.Queue
-
Index of first element.
- HEAD - Enum constant in enum class arc.util.Http.HttpMethod
- header(String, String) - Method in class arc.util.Http.HttpRequest
- HEADER_FIELDS_TOO_LARGE - Enum constant in enum class arc.util.Http.HttpStatus
- headers - Variable in class arc.util.Http.HttpRequest
- headless - Enum constant in enum class arc.Application.ApplicationType
- HeadlessApplication - Class in arc.backend.headless
-
a headless implementation of an application primarily intended to be used in servers
- HeadlessApplication(ApplicationListener) - Constructor for class arc.backend.headless.HeadlessApplication
- HeadlessApplication(ApplicationListener, float, Cons<Throwable>) - Constructor for class arc.backend.headless.HeadlessApplication
- HeadlessApplication(ApplicationListener, Cons<Throwable>) - Constructor for class arc.backend.headless.HeadlessApplication
- height - Variable in class arc.graphics.g2d.PixmapRegion
- height - Variable in class arc.graphics.Pixmap
-
Size of the pixmap.
- height - Variable in class arc.graphics.PixmapIO.PngReader
-
Size fields are set after reading.
- height - Variable in class arc.math.geom.Ellipse
- height - Variable in class arc.math.geom.Rect
- height() - Method in class arc.struct.GridBits
- high - Enum constant in enum class arc.util.Autosaver.SavePriority
-
Highest save priority.
- highest() - Method in class arc.math.WindowedMean
- hitbox(int) - Method in class arc.math.geom.IntQuadTree
- hitbox(int, Rect) - Method in interface arc.math.geom.IntQuadTree.IntQuadTreeProvider
-
Fills the out parameter with this element's rough bounding box.
- hitbox(Rect) - Method in interface arc.math.geom.QuadTree.QuadTreeObject
-
Fills the out parameter with this element's rough bounding box.
- hitbox(T) - Method in class arc.math.geom.QuadTree
- hjson - Enum constant in enum class arc.util.serialization.Jval.Jformat
-
Hjson.
- HSVtoRGB(float, float, float) - Static method in class arc.graphics.Color
-
Converts HSV color system to RGB
- HSVtoRGB(float, float, float, float) - Static method in class arc.graphics.Color
-
Converts HSV to RGB
- HSVtoRGB(float, float, float, Color) - Static method in class arc.graphics.Color
-
Converts HSV color system to RGB
- Http - Class in arc.util
-
Utility class for making HTTP requests.
- Http() - Constructor for class arc.util.Http
- HTTP_REQUEST_SENT_TO_HTTPS_PORT - Enum constant in enum class arc.util.Http.HttpStatus
- HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum class arc.util.Http.HttpStatus
- Http.HttpMethod - Enum Class in arc.util
-
Provides all HTTP methods to use when creating a
Http.HttpRequest. - Http.HttpRequest - Class in arc.util
- Http.HttpResponse - Class in arc.util
- Http.HttpStatus - Enum Class in arc.util
-
Defines the status of an HTTP request.
- Http.HttpStatusException - Exception in arc.util
-
Exception returned when a 4xx or 5xx error is encountered.
- HttpRequest() - Constructor for class arc.util.Http.HttpRequest
- HttpRequest(Http.HttpMethod) - Constructor for class arc.util.Http.HttpRequest
- HttpResponse(HttpURLConnection) - Constructor for class arc.util.Http.HttpResponse
- HttpStatusException(String, Http.HttpStatus, Http.HttpResponse) - Constructor for exception arc.util.Http.HttpStatusException
- hue() - Method in class arc.graphics.Color
- hue(float) - Method in class arc.graphics.Color
- huePixmap(int, int) - Static method in class arc.graphics.Pixmaps
- hueToColorTag(int) - Static method in class arc.util.Strings
- hueToColorTag(StringBuilder, int) - Static method in class arc.util.Strings
-
Re-implementation of
Color.fromHsv(float, float, float)that handles only the hue.
I
- i() - Method in class arc.util.io.Reads
-
read int
- i(int) - Method in class arc.util.io.Writes
-
write int
- I18NBundle - Class in arc.util
-
A
I18NBundleprovidesLocale-specific resources loaded from property files. - I18NBundle() - Constructor for class arc.util.I18NBundle
- id - Variable in class arc.net.FrameworkMessage.Ping
- idle(Connection) - Method in class arc.net.DispatchListener
- idle(Connection) - Method in interface arc.net.NetListener
-
Called when the connection is below the
idle threshold. - idle(Connection) - Method in class arc.net.NetListener.QueuedListener
- idle(Connection) - Method in class arc.net.TcpIdleSender
- idt() - Method in class arc.math.Affine2
-
Sets this matrix to the identity matrix
- idt() - Method in class arc.math.Mat
-
Sets this matrix to the identity matrix
- idt(Vec3) - Method in class arc.math.geom.Vec3
- ignoreDeprecated - Variable in class arc.util.serialization.Json
- ignoreUnknownField(Class, String) - Method in class arc.util.serialization.Json
-
Called for each unknown field name encountered by
Json.readFields(Object, JsonValue)whenJson.ignoreUnknownFieldsis false to determine whether the unknown field name should be ignored. - ignoreUnknownFields - Variable in class arc.util.serialization.Json
- IM_A_TEAPOT - Enum constant in enum class arc.util.Http.HttpStatus
- in(int, int) - Method in class arc.graphics.Pixmap
- inBounds(int, int, boolean[][]) - Static method in class arc.util.Structs
- inBounds(int, int, float[][]) - Static method in class arc.util.Structs
- inBounds(int, int, int[][]) - Static method in class arc.util.Structs
- inBounds(int, int, int, int) - Static method in class arc.util.Structs
- inBounds(int, int, int, int[][][]) - Static method in class arc.util.Structs
- inBounds(int, int, int, int, int) - Static method in class arc.util.Structs
- inBounds(int, int, int, T[][][]) - Static method in class arc.util.Structs
- inBounds(int, int, T[][]) - Static method in class arc.util.Structs
- includeCredentials - Variable in class arc.util.Http.HttpRequest
-
Whether a cross-origin request will include credentials.
- incr(int, byte) - Method in class arc.struct.ByteSeq
- incr(int, float) - Method in class arc.struct.FloatSeq
- incr(int, int) - Method in class arc.struct.IntSeq
- incr(int, long) - Method in class arc.struct.LongSeq
- incr(int, short) - Method in class arc.struct.ShortSeq
- increment(int) - Method in class arc.struct.IntIntMap
- increment(int, float) - Method in class arc.struct.IntFloatMap
- increment(int, float, float) - Method in class arc.struct.IntFloatMap
-
Returns the key's current value and increments the stored value.
- increment(int, int) - Method in class arc.struct.IntIntMap
- increment(int, int, int) - Method in class arc.struct.IntIntMap
-
Returns the key's current value and increments the stored value.
- increment(K) - Method in class arc.struct.ObjectIntMap
- increment(K, float, float) - Method in class arc.struct.ObjectFloatMap
-
Returns the key's current value and increments the stored value.
- increment(K, int) - Method in class arc.struct.ObjectIntMap
- increment(K, int, int) - Method in class arc.struct.ObjectIntMap
-
Returns the key's current value and increments the stored value.
- incrementFrameId() - Method in class arc.backend.headless.HeadlessApplication
- index - Variable in class arc.util.TaskQueue
- indexOf(byte) - Method in class arc.struct.ByteSeq
- indexOf(float) - Method in class arc.struct.FloatSeq
- indexOf(int) - Method in class arc.struct.IntQueue
-
Returns the index of first occurrence of value in the queue, or -1 if no such value exists.
- indexOf(int) - Method in class arc.struct.IntSeq
- indexOf(long) - Method in class arc.struct.LongSeq
- indexOf(long, boolean) - Method in class arc.struct.LongQueue
-
Returns the index of first occurrence of value in the queue, or -1 if no such value exists.
- indexOf(short) - Method in class arc.struct.ShortSeq
- indexOf(Boolf<T>) - Method in class arc.struct.Queue
- indexOf(Boolf<T>) - Method in class arc.struct.Seq
- indexOf(Iterable<T>, Boolf<T>) - Static method in class arc.util.Structs
- indexOf(T) - Method in class arc.struct.Seq
- indexOf(T[], Boolf<T>) - Static method in class arc.util.Structs
- indexOf(T[], T) - Static method in class arc.util.Structs
- indexOf(T, boolean) - Method in class arc.struct.Queue
-
Returns the index of first occurrence of value in the queue, or -1 if no such value exists.
- indexOf(T, boolean) - Method in class arc.struct.Seq
-
Returns the index of first occurrence of value in the array, or -1 if no such value exists.
- indexOfKey(K) - Method in class arc.struct.ArrayMap
- indexOfValue(V, boolean) - Method in class arc.struct.ArrayMap
- inf() - Method in class arc.math.geom.BoundingBox
-
Sets the minimum and maximum vector to positive and negative infinity.
- info - Enum constant in enum class arc.util.Log.LogLevel
- info(Object) - Static method in class arc.util.Log
- info(Object) - Method in class arc.util.Logger
- info(String) - Method in class arc.util.Logger
- info(String, Object...) - Static method in class arc.util.Log
- info(String, Object...) - Method in class arc.util.Logger
- infoList(Object...) - Static method in class arc.util.Log
- infoTag(String, String) - Static method in class arc.util.Log
- inheritSerializers - Variable in class arc.util.serialization.Json
- init() - Method in class arc.ApplicationCore
- init() - Method in interface arc.ApplicationListener
-
Called when the
Applicationis first created. - init() - Method in class arc.util.io.CRC
- init(Application) - Static method in class arc.util.Autosaver
-
Init the auto saver to run a save every seconds.
- initialize() - Method in class arc.backend.headless.HeadlessApplication
- input - Variable in class arc.util.io.Reads
- InputStreamSender - Class in arc.net
- InputStreamSender(InputStream, int) - Constructor for class arc.net.InputStreamSender
- insert(int) - Method in class arc.math.geom.IntQuadTree
-
Inserts an object into this node or its child nodes.
- insert(int, boolean) - Method in class arc.struct.BoolSeq
- insert(int, byte) - Method in class arc.struct.ByteSeq
- insert(int, float) - Method in class arc.struct.FloatSeq
- insert(int, int) - Method in class arc.struct.IntSeq
- insert(int, long) - Method in class arc.struct.LongSeq
- insert(int, short) - Method in class arc.struct.ShortSeq
- insert(int, K, V) - Method in class arc.struct.ArrayMap
- insert(int, T) - Method in class arc.struct.DelayedRemovalSeq
- insert(int, T) - Method in class arc.struct.Seq
- insert(int, T) - Method in class arc.struct.SnapshotSeq
- insert(T) - Method in class arc.math.geom.QuadTree
-
Inserts an object into this node or its child nodes.
- insert(T[], int, T) - Static method in class arc.util.Structs
- insertSpaces(String) - Static method in class arc.util.Strings
-
Adds spaces to a camel/pascal case string.
- instance() - Static method in class arc.struct.Sort
-
Returns a Sort instance for convenience.
- instance() - Static method in class arc.util.Select
-
Provided for convenience
- instance() - Static method in class arc.util.Timer
-
Timer instance singleton for general application wide usage.
- INSUFFICIENT_SPACE_ON_RESOURCE - Enum constant in enum class arc.util.Http.HttpStatus
- INSUFFICIENT_STORAGE - Enum constant in enum class arc.util.Http.HttpStatus
- intBytes(byte[]) - Static method in class arc.util.Pack
-
Packs 4 bytes into an int.
- intBytes(byte, byte, byte, byte) - Static method in class arc.util.Pack
- Intc - Interface in arc.func
- Intc2 - Interface in arc.func
- Intc4 - Interface in arc.func
- intercept - Variable in class arc.math.LinearRegression
- interlace - Variable in class arc.graphics.PixmapIO.PngReader
- internal - Enum constant in enum class arc.Files.FileType
-
Path relative to the asset directory on Android and to the application's root directory on the desktop.
- internal(String) - Method in interface arc.Files
-
Convenience method that returns a
Files.internal(java.lang.String)file handle. - INTERNAL_SERVER_ERROR - Enum constant in enum class arc.util.Http.HttpStatus
- Interp - Interface in arc.math
-
Takes a Linear value in the range of 0-1 and outputs a (usually) non-Linear, interpolated value.
- Interp.Bounce - Class in arc.math
- Interp.BounceIn - Class in arc.math
- Interp.BounceOut - Class in arc.math
- Interp.Elastic - Class in arc.math
- Interp.ElasticIn - Class in arc.math
- Interp.ElasticOut - Class in arc.math
- Interp.Exp - Class in arc.math
- Interp.ExpIn - Class in arc.math
- Interp.ExpOut - Class in arc.math
- Interp.Pow - Class in arc.math
- Interp.PowIn - Class in arc.math
- Interp.PowOut - Class in arc.math
- Interp.Swing - Class in arc.math
- Interp.SwingIn - Class in arc.math
- Interp.SwingOut - Class in arc.math
- interpolate(Vec2, float, Interp) - Method in class arc.math.geom.Vec2
- interpolate(Vec3, float, Interp) - Method in class arc.math.geom.Vec3
- interpolate(T, float, Interp) - Method in interface arc.math.geom.Vector
-
Interpolates between this vector and the given target vector by alpha (within range [0,1]) using the given Interpolation method.
- intersect(float, float, float, float, Boolf<T>) - Method in class arc.math.geom.QuadTree
-
Processes objects that may intersect the given rectangle.
- intersect(float, float, float, float, Cons<T>) - Method in class arc.math.geom.QuadTree
-
Processes objects that may intersect the given rectangle.
- intersect(float, float, float, float, Intc) - Method in class arc.math.geom.IntQuadTree
-
Processes objects that may intersect the given rectangle.
- intersect(float, float, float, float, IntSeq) - Method in class arc.math.geom.IntQuadTree
-
Fills the out parameter with any objects that may intersect the given rectangle.
- intersect(float, float, float, float, Seq<T>) - Method in class arc.math.geom.QuadTree
-
Fills the out parameter with any objects that may intersect the given rectangle.
- intersect(Rect, Cons<T>) - Method in class arc.math.geom.QuadTree
-
Processes objects that may intersect the given rectangle.
- intersect(Rect, Intc) - Method in class arc.math.geom.IntQuadTree
-
Processes objects that may intersect the given rectangle.
- intersect(Rect, IntSeq) - Method in class arc.math.geom.IntQuadTree
-
Fills the out parameter with any objects that may intersect the given rectangle.
- intersect(Rect, Seq<T>) - Method in class arc.math.geom.QuadTree
-
Fills the out parameter with any objects that may intersect the given rectangle.
- intersectLinePolygon(Vec2, Vec2, Polygon) - Static method in class arc.math.geom.Intersector
-
Check whether the given line and
Polygonintersect. - intersectLines(float, float, float, float, float, float, float, float, Vec2) - Static method in class arc.math.geom.Intersector
-
Intersects the two lines and returns the intersection point in intersection.
- intersectLines(Vec2, Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Intersects the two lines and returns the intersection point in intersection.
- Intersector - Class in arc.math.geom
-
Class offering various static methods for intersection testing between different geometric objects.
- Intersector() - Constructor for class arc.math.geom.Intersector
- Intersector.MinimumTranslationVector - Class in arc.math.geom
-
Minimum translation required to separate two polygons.
- intersectPolygons(float[], float[]) - Static method in class arc.math.geom.Intersector
- intersectPolygons(Polygon, Polygon, Polygon) - Static method in class arc.math.geom.Intersector
-
Intersects two convex polygons with clockwise vertices and sets the overlap polygon resulting from the intersection.
- intersectRayRay(Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Intersect two 2D Rays and return the scalar parameter of the first ray at the intersection point.
- intersectRectangles(Rect, Rect, Rect) - Static method in class arc.math.geom.Intersector
-
Determines whether the given rectangles intersect and, if they do, sets the supplied
intersectionrectangle to the area of overlap. - intersects(BoundingBox) - Method in class arc.math.geom.BoundingBox
-
Returns whether the given bounding box is intersecting this bounding box (at least one point in).
- intersects(Bits) - Method in class arc.struct.Bits
-
Returns true if the specified BitSet has any bits set to true that are also set to true in this BitSet.
- intersectSegmentCircle(Vec2, Vec2, Vec2, float) - Static method in class arc.math.geom.Intersector
-
Returns whether the given line segment intersects the given circle.
- intersectSegmentCircleDisplace(Vec2, Vec2, Vec2, float, Vec2) - Static method in class arc.math.geom.Intersector
-
Checks whether the line segment and the circle intersect and returns by how much and in what direction the line has to move away from the circle to not intersect.
- intersectSegmentPolygon(Vec2, Vec2, Polygon) - Static method in class arc.math.geom.Intersector
-
Check whether the given line segment and
Polygonintersect. - intersectSegmentRectangle(float, float, float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
-
Determines whether the given rectangle and segment intersect
- intersectSegmentRectangle(float, float, float, float, Rect) - Static method in class arc.math.geom.Intersector
-
Determines whether the given rectangle and segment intersect
- intersectSegmentRectangle(Vec2, Vec2, Rect) - Static method in class arc.math.geom.Intersector
- intersectSegmentRectangleFast(float, float, float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
-
Experimental method! May be inaccurate, do not use.
- intersectSegments(float, float, float, float, float, float, float, float, Vec2) - Static method in class arc.math.geom.Intersector
- intersectSegments(Vec2, Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Intersects the two line segments and returns the intersection point in intersection.
- interval - Variable in class arc.math.CumulativeDistribution.CumulativeValue
- interval() - Method in class arc.util.Timekeeper
- Interval - Class in arc.util
- Interval() - Constructor for class arc.util.Interval
- Interval(int) - Constructor for class arc.util.Interval
- Intf<T> - Interface in arc.func
- IntFloatc - Interface in arc.func
- IntFloatMap - Class in arc.struct
-
An unordered map where the keys are ints and values are floats.
- IntFloatMap() - Constructor for class arc.struct.IntFloatMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- IntFloatMap(int) - Constructor for class arc.struct.IntFloatMap
-
Creates a new map with a load factor of 0.8.
- IntFloatMap(int, float) - Constructor for class arc.struct.IntFloatMap
-
Creates a new map with the specified initial capacity and load factor.
- IntFloatMap(IntFloatMap) - Constructor for class arc.struct.IntFloatMap
-
Creates a new map identical to the specified map.
- IntFloatMap.Entries - Class in arc.struct
- IntFloatMap.Entry - Class in arc.struct
- IntFloatMap.Keys - Class in arc.struct
- IntFloatMap.Values - Class in arc.struct
- IntIntf - Interface in arc.func
- IntIntMap - Class in arc.struct
-
An unordered map where the keys and values are ints.
- IntIntMap() - Constructor for class arc.struct.IntIntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- IntIntMap(int) - Constructor for class arc.struct.IntIntMap
-
Creates a new map with a load factor of 0.8.
- IntIntMap(int, float) - Constructor for class arc.struct.IntIntMap
-
Creates a new map with the specified initial capacity and load factor.
- IntIntMap(IntIntMap) - Constructor for class arc.struct.IntIntMap
-
Creates a new map identical to the specified map.
- IntIntMap.Entries - Class in arc.struct
- IntIntMap.Entry - Class in arc.struct
- IntIntMap.Keys - Class in arc.struct
- IntIntMap.Values - Class in arc.struct
- IntMap<V> - Class in arc.struct
-
An unordered map that uses int keys.
- IntMap() - Constructor for class arc.struct.IntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- IntMap(int) - Constructor for class arc.struct.IntMap
-
Creates a new map with a load factor of 0.8.
- IntMap(int, float) - Constructor for class arc.struct.IntMap
-
Creates a new map with the specified initial capacity and load factor.
- IntMap(IntMap<? extends V>) - Constructor for class arc.struct.IntMap
-
Creates a new map identical to the specified map.
- IntMap.Entries<V> - Class in arc.struct
- IntMap.Entry<V> - Class in arc.struct
- IntMap.Keys - Class in arc.struct
- IntMap.Values<V> - Class in arc.struct
- Intp - Interface in arc.func
- IntQuadTree - Class in arc.math.geom
- IntQuadTree(Rect, IntQuadTree.IntQuadTreeProvider) - Constructor for class arc.math.geom.IntQuadTree
- IntQuadTree.IntQuadTreeProvider - Interface in arc.math.geom
-
Represents an object in a QuadTree.
- IntQueue - Class in arc.struct
-
Queue for ints.
- IntQueue() - Constructor for class arc.struct.IntQueue
-
Creates a new Queue which can hold 16 values without needing to resize backing array.
- IntQueue(int) - Constructor for class arc.struct.IntQueue
-
Creates a new Queue which can hold the specified number of values without needing to resize backing array.
- IntQueue.IntQueueIterator - Class in arc.struct
- IntQueueIterator(IntQueue) - Constructor for class arc.struct.IntQueue.IntQueueIterator
- IntSeq - Class in arc.struct
-
A resizable, ordered or unordered int array.
- IntSeq() - Constructor for class arc.struct.IntSeq
-
Creates an ordered array with a capacity of 16.
- IntSeq(boolean, int) - Constructor for class arc.struct.IntSeq
- IntSeq(boolean, int[], int, int) - Constructor for class arc.struct.IntSeq
-
Creates a new array containing the elements in the specified array.
- IntSeq(int) - Constructor for class arc.struct.IntSeq
-
Creates an ordered array with the specified capacity.
- IntSeq(int[]) - Constructor for class arc.struct.IntSeq
-
Creates a new ordered array containing the elements in the specified array.
- IntSeq(IntSeq) - Constructor for class arc.struct.IntSeq
-
Creates a new array containing the elements in the specific array.
- IntSeq.IntSeqIterator - Class in arc.struct
- IntSeqIterator(IntSeq) - Constructor for class arc.struct.IntSeq.IntSeqIterator
- IntSet - Class in arc.struct
-
An unordered set that uses int keys.
- IntSet() - Constructor for class arc.struct.IntSet
-
Creates a new set with an initial capacity of 51 and a load factor of 0.8.
- IntSet(int) - Constructor for class arc.struct.IntSet
-
Creates a new set with a load factor of 0.8.
- IntSet(int, float) - Constructor for class arc.struct.IntSet
-
Creates a new set with the specified initial capacity and load factor.
- IntSet(IntSet) - Constructor for class arc.struct.IntSet
-
Creates a new set identical to the specified set.
- IntSet.IntSetIterator - Class in arc.struct
- IntSetIterator(IntSet) - Constructor for class arc.struct.IntSet.IntSetIterator
- intToFloatColor(int) - Static method in class arc.graphics.Color
-
Encodes the ABGR int color as a float.
- inv() - Method in class arc.graphics.Color
-
Inverts this color's RGB.
- inv() - Method in class arc.math.Affine2
-
Inverts this matrix given that the determinant is != 0.
- inv() - Method in class arc.math.geom.Vec2
- inv() - Method in class arc.math.Mat
-
Inverts this matrix given that the determinant is != 0.
- INVALID_SSL_CERTIFICATE - Enum constant in enum class arc.util.Http.HttpStatus
- invoke(Class<?>, Object, String, Object[], Class<?>...) - Static method in class arc.util.Reflect
- invoke(Class<?>, String) - Static method in class arc.util.Reflect
- invoke(Class<?>, String, Object[], Class<?>...) - Static method in class arc.util.Reflect
- invoke(Object, String) - Static method in class arc.util.Reflect
- invoke(Object, String, Object[], Class<?>...) - Static method in class arc.util.Reflect
- iOS - Enum constant in enum class arc.Application.ApplicationType
-
Deprecated.
- is64Bit - Static variable in class arc.util.OS
- isAndroid - Static variable in class arc.util.OS
- isAndroid() - Method in interface arc.Application
-
Deprecated.
- isARM - Static variable in class arc.util.OS
- isArray() - Method in class arc.util.serialization.JsonValue
- isArray() - Method in class arc.util.serialization.Jval
- isAutosaved() - Method in class arc.util.JsonSettings
- isBackuped() - Method in class arc.util.JsonSettings
- isBoolean() - Method in class arc.util.serialization.JsonValue
- isBoolean() - Method in class arc.util.serialization.Jval
- isBottom(int) - Static method in class arc.util.Align
- isCenterHorizontal(int) - Static method in class arc.util.Align
- isCenterVertical(int) - Static method in class arc.util.Align
- isClockwise(float[], int, int) - Static method in class arc.math.geom.Geometry
- isClosed - Variable in class arc.net.Client
- isCollinear(Vec2) - Method in class arc.math.geom.Vec2
- isCollinear(Vec2, float) - Method in class arc.math.geom.Vec2
- isCollinear(Vec3) - Method in class arc.math.geom.Vec3
- isCollinear(Vec3, float) - Method in class arc.math.geom.Vec3
- isCollinear(T) - Method in interface arc.math.geom.Vector
- isCollinear(T, float) - Method in interface arc.math.geom.Vector
- isCollinearOpposite(Vec2) - Method in class arc.math.geom.Vec2
- isCollinearOpposite(Vec2, float) - Method in class arc.math.geom.Vec2
- isCollinearOpposite(Vec3) - Method in class arc.math.geom.Vec3
- isCollinearOpposite(Vec3, float) - Method in class arc.math.geom.Vec3
- isCollinearOpposite(T) - Method in interface arc.math.geom.Vector
- isCollinearOpposite(T, float) - Method in interface arc.math.geom.Vector
- isCompressed() - Method in class arc.util.JsonSettings
- isConnected() - Method in class arc.net.Connection
-
Returns true if this connection is connected to the remote end.
- isDesktop() - Method in interface arc.Application
-
Deprecated.
- isDirectory() - Method in class arc.files.Fi
-
Returns true if this file is a directory.
- isDirectory() - Method in class arc.files.ZipFi
- isDisposed() - Method in interface arc.util.Disposable
- isDouble() - Method in class arc.util.serialization.JsonValue
- isEmpty() - Method in class arc.struct.ArrayMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.BinaryHeap
-
Returns true if the heap is empty.
- isEmpty() - Method in class arc.struct.Bits
- isEmpty() - Method in class arc.struct.BoolSeq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.struct.ByteSeq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.struct.FloatSeq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.struct.IntFloatMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.IntIntMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.IntMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.IntQueue
-
Returns true if the queue is empty.
- isEmpty() - Method in class arc.struct.IntSeq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.struct.IntSet
-
Returns true if the set is empty.
- isEmpty() - Method in class arc.struct.LongMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.LongQueue
-
Returns true if the queue is empty.
- isEmpty() - Method in class arc.struct.LongSeq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.struct.ObjectFloatMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.ObjectIntMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.ObjectMap
-
Returns true if the map is empty.
- isEmpty() - Method in class arc.struct.ObjectSet
-
Returns true if the set is empty.
- isEmpty() - Method in class arc.struct.Queue
-
Returns true if the queue is empty.
- isEmpty() - Method in class arc.struct.Seq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.struct.ShortSeq
-
Returns true if the array is empty.
- isEmpty() - Method in class arc.util.Timer
-
Returns true if the timer has no tasks in the queue.
- isEnabled() - Method in class arc.net.dns.JndiContextNameserverProvider
- isEnabled() - Method in interface arc.net.dns.NameserverProvider
-
Determines if this provider is enabled.
- isEnabled() - Method in class arc.net.dns.ResolvConfNameserverProvider
- isExternalStorageAvailable() - Method in interface arc.Files
- isExternalStorageAvailable() - Method in class arc.mock.MockFiles
- isFalse() - Method in class arc.util.serialization.Jval
- isFalse(String) - Static method in class arc.util.Strings
- isFalse(String, boolean) - Static method in class arc.util.Strings
- isHeadless() - Method in interface arc.Application
-
Deprecated.
- isIdle() - Method in class arc.net.Connection
- isIdt() - Method in class arc.math.Affine2
-
Check if this is an indentity matrix.
- isInfinite() - Method in class arc.math.geom.Vec2
- isInPolygon(float[], int, int, float, float) - Static method in class arc.math.geom.Intersector
-
Returns true if the specified point is in the polygon.
- isInPolygon(Seq<Vec2>, Vec2) - Static method in class arc.math.geom.Intersector
-
Checks whether the given point is in the polygon.
- isInRegularPolygon(int, float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
- isInsideHexagon(float, float, float, float, float) - Static method in class arc.math.geom.Intersector
- isInTriangle(float, float, float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
-
Returns true if the given point is inside the triangle.
- isInTriangle(Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Returns true if the given point is inside the triangle.
- isInTriangle(Vec3, Vec3, Vec3, Vec3) - Static method in class arc.math.geom.Intersector
-
Returns whether the given point is inside the triangle.
- isIos - Static variable in class arc.util.OS
- isIOS() - Method in interface arc.Application
-
Deprecated.
- isKnownType(Class<?>) - Method in class arc.util.JsonSettings
- isLeft(int) - Static method in class arc.util.Align
- isLinux - Static variable in class arc.util.OS
- isLoaded(String) - Static method in class arc.util.SharedLibraryLoader
- isLocalStorageAvailable() - Method in interface arc.Files
- isLocalStorageAvailable() - Method in class arc.mock.MockFiles
- isLong() - Method in class arc.util.serialization.JsonValue
- isMac - Static variable in class arc.util.OS
- isMobile() - Method in interface arc.Application
-
Deprecated.
- isNaN() - Method in class arc.math.geom.Vec2
- isNull() - Method in class arc.util.serialization.JsonValue
- isNull() - Method in class arc.util.serialization.Jval
- isNumber() - Method in class arc.util.serialization.JsonValue
-
Returns true if this is a double or long value.
- isNumber() - Method in class arc.util.serialization.Jval
- isObject() - Method in class arc.util.serialization.JsonValue
- isObject() - Method in class arc.util.serialization.Jval
- isOnLine(Vec2) - Method in class arc.math.geom.Vec2
- isOnLine(Vec2, float) - Method in class arc.math.geom.Vec2
- isOnLine(Vec3) - Method in class arc.math.geom.Vec3
- isOnLine(Vec3, float) - Method in class arc.math.geom.Vec3
- isOnLine(T) - Method in interface arc.math.geom.Vector
- isOnLine(T, float) - Method in interface arc.math.geom.Vector
- isOnMainThread() - Method in interface arc.Application
- isPerpendicular(Vec2) - Method in class arc.math.geom.Vec2
- isPerpendicular(Vec2, float) - Method in class arc.math.geom.Vec2
- isPerpendicular(Vec3) - Method in class arc.math.geom.Vec3
- isPerpendicular(Vec3, float) - Method in class arc.math.geom.Vec3
- isPerpendicular(T) - Method in interface arc.math.geom.Vector
- isPerpendicular(T, float) - Method in interface arc.math.geom.Vector
- isPlainJson() - Method in class arc.util.JsonSettings
- isPowerOfTwo(int) - Static method in class arc.math.Mathf
- isReply - Variable in class arc.net.FrameworkMessage.Ping
- isRight(int) - Static method in class arc.util.Align
- isSafeFilename(String) - Static method in class arc.util.Strings
- isScheduled() - Method in class arc.util.Timer.Task
-
Returns true if this task is scheduled to be executed in the future by a timer.
- isString() - Method in class arc.util.serialization.JsonValue
- isString() - Method in class arc.util.serialization.Jval
- isTop(int) - Static method in class arc.util.Align
- isTranslation() - Method in class arc.math.Affine2
-
Check if the this is a plain translation matrix.
- isTrue() - Method in class arc.util.serialization.Jval
- isTrue(String) - Static method in class arc.util.Strings
- isTrue(String, boolean) - Static method in class arc.util.Strings
- isTypeNameSet() - Method in class arc.util.serialization.Json
- isUnit() - Method in class arc.math.geom.Vec2
- isUnit() - Method in class arc.math.geom.Vec3
- isUnit() - Method in interface arc.math.geom.Vector
- isUnit(float) - Method in class arc.math.geom.Vec2
- isUnit(float) - Method in class arc.math.geom.Vec3
- isUnit(float) - Method in interface arc.math.geom.Vector
- isUnsafeByteBuffer(ByteBuffer) - Static method in class arc.util.Buffers
- isUseDistance() - Method in class arc.util.noise.VoronoiNoise
- isValid() - Method in class arc.math.geom.BoundingBox
-
Returns whether this bounding box is valid.
- isValue() - Method in class arc.util.serialization.JsonValue
-
Returns true if this is not an array or object.
- isVersionAtLeast(String, String) - Static method in class arc.util.Strings
- isVersionAtLeast(String, String, int) - Static method in class arc.util.Strings
- isWeb() - Method in interface arc.Application
- isWindows - Static variable in class arc.util.OS
- isWrapper(Class<?>) - Static method in class arc.util.Reflect
- isZero() - Method in class arc.math.geom.Vec2
- isZero() - Method in class arc.math.geom.Vec3
- isZero() - Method in interface arc.math.geom.Vector
- isZero(float) - Method in class arc.math.geom.Vec2
- isZero(float) - Method in class arc.math.geom.Vec3
- isZero(float) - Method in interface arc.math.geom.Vector
- italic - Static variable in class arc.util.ColorCodes
- items - Variable in class arc.struct.BoolSeq
- items - Variable in class arc.struct.ByteSeq
- items - Variable in class arc.struct.FloatSeq
- items - Variable in class arc.struct.IntSeq
- items - Variable in class arc.struct.LongSeq
- items - Variable in class arc.struct.Seq
-
Provides direct access to the underlying array.
- items - Variable in class arc.struct.ShortSeq
- iterateLine(float, float, float, float, float, float, Floatc2) - Static method in class arc.math.geom.Geometry
- iteratePolygon(Floatc2, float[]) - Static method in class arc.math.geom.Geometry
- iteratePolySegments(float[], Floatc4) - Static method in class arc.math.geom.Geometry
- iterator() - Method in class arc.struct.ArrayMap.Entries
- iterator() - Method in class arc.struct.ArrayMap
- iterator() - Method in class arc.struct.ArrayMap.Keys
- iterator() - Method in class arc.struct.ArrayMap.Values
- iterator() - Method in class arc.struct.BoolSeq.BoolSeqIterator
- iterator() - Method in class arc.struct.BoolSeq
-
Returns an iterator for the items in this sequence.
- iterator() - Method in class arc.struct.ByteSeq.ByteSeqIterator
- iterator() - Method in class arc.struct.ByteSeq
-
Returns an iterator for the items in this sequence.
- iterator() - Method in class arc.struct.FloatSeq.FloatSeqIterator
- iterator() - Method in class arc.struct.FloatSeq
-
Returns an iterator for the items in this sequence.
- iterator() - Method in class arc.struct.IntFloatMap.Entries
- iterator() - Method in class arc.struct.IntFloatMap
- iterator() - Method in class arc.struct.IntFloatMap.Keys
- iterator() - Method in class arc.struct.IntFloatMap.Values
- iterator() - Method in class arc.struct.IntIntMap.Entries
- iterator() - Method in class arc.struct.IntIntMap
- iterator() - Method in class arc.struct.IntIntMap.Keys
- iterator() - Method in class arc.struct.IntIntMap.Values
- iterator() - Method in class arc.struct.IntMap.Entries
- iterator() - Method in class arc.struct.IntMap
- iterator() - Method in class arc.struct.IntMap.Keys
- iterator() - Method in class arc.struct.IntMap.Values
- iterator() - Method in class arc.struct.IntQueue.IntQueueIterator
- iterator() - Method in class arc.struct.IntQueue
-
Returns an iterator for the items in this queue.
- iterator() - Method in class arc.struct.IntSeq.IntSeqIterator
- iterator() - Method in class arc.struct.IntSeq
-
Returns an iterator for the items in this sequence.
- iterator() - Method in class arc.struct.IntSet.IntSetIterator
- iterator() - Method in class arc.struct.IntSet
-
Returns an iterator for the keys in the set.
- iterator() - Method in class arc.struct.LongMap.Entries
- iterator() - Method in class arc.struct.LongMap
- iterator() - Method in class arc.struct.LongMap.Keys
- iterator() - Method in class arc.struct.LongMap.Values
- iterator() - Method in class arc.struct.LongQueue
-
Returns an iterator for the items in this queue.
- iterator() - Method in class arc.struct.LongQueue.LongQueueIterator
- iterator() - Method in class arc.struct.LongSeq
-
Returns an iterator for the items in this sequence.
- iterator() - Method in class arc.struct.LongSeq.LongSeqIterator
- iterator() - Method in class arc.struct.ObjectFloatMap.Entries
- iterator() - Method in class arc.struct.ObjectFloatMap
- iterator() - Method in class arc.struct.ObjectFloatMap.Keys
- iterator() - Method in class arc.struct.ObjectFloatMap.Values
- iterator() - Method in class arc.struct.ObjectIntMap.Entries
- iterator() - Method in class arc.struct.ObjectIntMap
- iterator() - Method in class arc.struct.ObjectIntMap.Keys
- iterator() - Method in class arc.struct.ObjectIntMap.Values
- iterator() - Method in class arc.struct.ObjectMap.Entries
- iterator() - Method in class arc.struct.ObjectMap
- iterator() - Method in class arc.struct.ObjectMap.Keys
- iterator() - Method in class arc.struct.ObjectMap.Values
- iterator() - Method in class arc.struct.ObjectSet
-
Returns an iterator for the keys in the set.
- iterator() - Method in class arc.struct.ObjectSet.ObjectSetIterator
- iterator() - Method in class arc.struct.OrderedMap
- iterator() - Method in class arc.struct.OrderedSet
- iterator() - Method in class arc.struct.Queue
-
Returns an iterator for the items in the queue.
- iterator() - Method in class arc.struct.Queue.QueueIterable
- iterator() - Method in class arc.struct.Seq
-
Returns an iterator for the items in the array.
- iterator() - Method in class arc.struct.Seq.SeqIterable
- iterator() - Method in class arc.struct.ShortSeq
-
Returns an iterator for the items in this sequence.
- iterator() - Method in class arc.struct.ShortSeq.ShortSeqIterator
- iterator() - Method in class arc.util.serialization.JsonValue
- iterator() - Method in class arc.util.serialization.JsonValue.JsonIterator
- iteratorsAllocated - Static variable in class arc.struct.Seq
-
Debugging variable to count total number of iterators allocated.
J
- javascript - Enum constant in enum class arc.util.serialization.JsonWriter.OutputType
-
Like JSON, but names are only double quoted if necessary.
- javaVersion - Static variable in class arc.util.OS
-
JVM version; may contain underscores.
- javaVersionNumber - Static variable in class arc.util.OS
-
Java version as a single number; 0 on iOS or Android.
- JndiContextNameserverProvider - Class in arc.net.dns
-
Resolver config provider that tries to extract the system's DNS servers from the JNDI DNS Service Provider.
- JndiContextNameserverProvider() - Constructor for class arc.net.dns.JndiContextNameserverProvider
- join(CharSequence, CharSequence[], int, int) - Static method in class arc.util.Strings
- join(String, Iterable<String>) - Static method in class arc.util.Strings
- join(String, String...) - Static method in class arc.util.Strings
- json - Enum constant in enum class arc.util.serialization.JsonWriter.OutputType
-
Normal JSON, with all its double quotes.
- json - Variable in class arc.util.JsonSettings
- Json - Class in arc.util.serialization
-
Reads/writes Java objects to/from JSON, automatically.
- Json() - Constructor for class arc.util.serialization.Json
- Json(JsonWriter.OutputType) - Constructor for class arc.util.serialization.Json
- Json.FieldMetadata - Class in arc.util.serialization
- Json.JsonSerializable - Interface in arc.util.serialization
- Json.Serializer<T> - Interface in arc.util.serialization
- JsonArray() - Constructor for class arc.util.serialization.Jval.JsonArray
- JsonIterator() - Constructor for class arc.util.serialization.JsonValue.JsonIterator
- JsonMap() - Constructor for class arc.util.serialization.Jval.JsonMap
- JsonReader - Class in arc.util.serialization
-
Lightweight JSON parser.
The default behavior is to parse the JSON into a DOM containingJsonValueobjects. - JsonReader() - Constructor for class arc.util.serialization.JsonReader
- JsonSettings - Class in arc.util
-
Simple re-implementation of
Settingsadding choice to store as plain or binary json. - JsonSettings(Fi) - Constructor for class arc.util.JsonSettings
- JsonSettings(Fi, boolean) - Constructor for class arc.util.JsonSettings
- JsonSettings(Fi, boolean, boolean) - Constructor for class arc.util.JsonSettings
-
Prefer compression when using binary json.
- JsonSettings(Fi, boolean, boolean, boolean) - Constructor for class arc.util.JsonSettings
-
Prefer compression when using binary json.
- JsonSettings(Fi, boolean, boolean, boolean, boolean) - Constructor for class arc.util.JsonSettings
- JsonSettings(Fi, Fi) - Constructor for class arc.util.JsonSettings
-
Enables backups implicitly.
- JsonSettings(Fi, Fi, boolean) - Constructor for class arc.util.JsonSettings
-
Enables backups implicitly.
- JsonSettings(Fi, Fi, boolean, boolean) - Constructor for class arc.util.JsonSettings
-
Enables backups implicitly.
- JsonSettings(Fi, Fi, boolean, boolean, boolean, boolean) - Constructor for class arc.util.JsonSettings
-
Container to store settings as json
- JsonValue - Class in arc.util.serialization
-
Container for a JSON object, array, string, double, long, boolean, or null.
- JsonValue(boolean) - Constructor for class arc.util.serialization.JsonValue
- JsonValue(double) - Constructor for class arc.util.serialization.JsonValue
- JsonValue(double, String) - Constructor for class arc.util.serialization.JsonValue
- JsonValue(long) - Constructor for class arc.util.serialization.JsonValue
- JsonValue(long, String) - Constructor for class arc.util.serialization.JsonValue
- JsonValue(JsonValue.ValueType) - Constructor for class arc.util.serialization.JsonValue
- JsonValue(String) - Constructor for class arc.util.serialization.JsonValue
- JsonValue.JsonIterator - Class in arc.util.serialization
- JsonValue.ValueType - Enum Class in arc.util.serialization
- JsonWriter - Class in arc.util.serialization
-
Builder style API for emitting JSON.
- JsonWriter(Writer) - Constructor for class arc.util.serialization.JsonWriter
- JsonWriter.OutputType - Enum Class in arc.util.serialization
- JsonWriterBuilder - Class in arc.util.serialization
-
Build a JsonValue object
- JsonWriterBuilder() - Constructor for class arc.util.serialization.JsonWriterBuilder
- Jval - Class in arc.util.serialization
-
An hsjon parser.
- Jval.Jformat - Enum Class in arc.util.serialization
-
The ToString format.
- Jval.JsonArray - Class in arc.util.serialization
-
Alias class of json arrays.
- Jval.JsonMap - Class in arc.util.serialization
-
Alias class of whatever is used to store json maps (objects).
- Jval.JsonParseException - Exception in arc.util.serialization
-
An unchecked exception to indicate that an input does not qualify as valid JSON.
- Jval.Jtype - Enum Class in arc.util.serialization
-
Defines the known json types.
K
- kebabize(String) - Static method in class arc.util.Strings
- kebabToCamel(String) - Static method in class arc.util.Strings
- keepAlive - Static variable in interface arc.net.FrameworkMessage
- KeepAlive() - Constructor for class arc.net.FrameworkMessage.KeepAlive
- key - Variable in class arc.struct.IntFloatMap.Entry
- key - Variable in class arc.struct.IntIntMap.Entry
- key - Variable in class arc.struct.IntMap.Entry
- key - Variable in class arc.struct.LongMap.Entry
- key - Variable in class arc.struct.ObjectFloatMap.Entry
- key - Variable in class arc.struct.ObjectIntMap.Entry
- key - Variable in class arc.struct.ObjectMap.Entry
- keys - Variable in class arc.struct.ArrayMap
- keys() - Method in class arc.struct.ArrayMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.GridMap
- keys() - Method in class arc.struct.IntFloatMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.IntIntMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.IntMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.LongMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.ObjectFloatMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.ObjectIntMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.ObjectMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.struct.OrderedMap
-
Returns an iterator for the keys in the map.
- keys() - Method in class arc.util.JsonSettings
- Keys(ArrayMap<K, ?>) - Constructor for class arc.struct.ArrayMap.Keys
- Keys(IntFloatMap) - Constructor for class arc.struct.IntFloatMap.Keys
- Keys(IntIntMap) - Constructor for class arc.struct.IntIntMap.Keys
- Keys(IntMap<?>) - Constructor for class arc.struct.IntMap.Keys
- Keys(LongMap<?>) - Constructor for class arc.struct.LongMap.Keys
- Keys(ObjectFloatMap<K>) - Constructor for class arc.struct.ObjectFloatMap.Keys
- Keys(ObjectIntMap<K>) - Constructor for class arc.struct.ObjectIntMap.Keys
- Keys(ObjectMap<K, ?>) - Constructor for class arc.struct.ObjectMap.Keys
- keySize() - Method in class arc.Settings
-
Deprecated.Just for compatibility. Use
JsonSettings.size()instead. - keyType - Variable in class arc.util.serialization.Json.FieldMetadata
- knots - Variable in class arc.math.geom.BSpline
L
- l() - Method in class arc.util.io.Reads
-
read long
- l(long) - Method in class arc.util.io.Writes
-
write long
- LagListener(int, int, NetListener) - Constructor for class arc.net.NetListener.LagListener
- last() - Method in class arc.struct.IntQueue
-
Returns the last (tail) item in the queue (without removing it).
- last() - Method in class arc.struct.LongQueue
-
Returns the last (tail) item in the queue (without removing it).
- last() - Method in class arc.struct.Queue
-
Returns the last (tail) item in the queue (without removing it).
- last() - Method in class arc.util.Timekeeper
- lastIndexOf(byte) - Method in class arc.struct.ByteSeq
- lastIndexOf(float) - Method in class arc.struct.FloatSeq
- lastIndexOf(int) - Method in class arc.struct.IntSeq
- lastIndexOf(long) - Method in class arc.struct.LongSeq
- lastIndexOf(short) - Method in class arc.struct.ShortSeq
- lastIndexOf(T, boolean) - Method in class arc.struct.Seq
-
Returns an index of last occurrence of value in array or -1 if no such value exists.
- lastModified() - Method in class arc.files.Fi
-
Returns the last modified time in milliseconds for this file.
- lastPingID - Variable in class arc.net.Connection
- lastPingSendTime - Variable in class arc.net.Connection
- lastTime - Variable in class arc.util.Ratekeeper
- latest - Variable in class arc.math.FloatCounter
-
The latest raw value
- latest() - Method in class arc.math.WindowedMean
- leaf - Variable in class arc.math.geom.IntQuadTree
- leaf - Variable in class arc.math.geom.QuadTree
- left - Static variable in class arc.util.Align
- leftByte(byte) - Static method in class arc.util.Pack
- leftByte(short) - Static method in class arc.util.Pack
- leftInt(long) - Static method in class arc.util.Pack
- leftShort(int) - Static method in class arc.util.Pack
- len() - Method in class arc.math.geom.Vec2
- len() - Method in class arc.math.geom.Vec3
- len() - Method in interface arc.math.geom.Vector
- len(float, float) - Static method in class arc.math.Mathf
- len(float, float, float) - Static method in class arc.math.geom.Vec3
- len2() - Method in class arc.math.geom.Vec2
- len2() - Method in class arc.math.geom.Vec3
- len2() - Method in interface arc.math.geom.Vector
-
This method is faster than
Vector.len()because it avoids calculating a square root. - len2(float, float) - Static method in class arc.math.Mathf
- len2(float, float, float) - Static method in class arc.math.geom.Vec3
- length() - Method in class arc.files.Fi
-
Returns the length in bytes of this file, or 0 if this file is a directory, does not exist, or the size cannot otherwise be determined.
- length() - Method in class arc.files.ZipFi
- length() - Method in class arc.struct.Bits
-
Returns the "logical size" of this bitset: the index of the highest set bit in the bitset plus one.
- LENGTH_REQUIRED - Enum constant in enum class arc.util.Http.HttpStatus
- lerp(float, float, float) - Method in class arc.math.geom.Vec2
- lerp(float, float, float) - Static method in class arc.math.Mathf
-
Linearly interpolates between fromValue to toValue on progress position.
- lerp(float, float, float, float, float) - Method in class arc.graphics.Color
-
Linearly interpolates between this color and the target color by t which is in the range [0,1].
- lerp(Color[], float) - Method in class arc.graphics.Color
- lerp(Color, float) - Method in class arc.graphics.Color
-
Linearly interpolates between this color and the target color by t which is in the range [0,1].
- lerp(Position, float) - Method in class arc.math.geom.Vec2
- lerp(Vec2, float) - Method in class arc.math.geom.Vec2
- lerp(Vec3, float) - Method in class arc.math.geom.Vec3
- lerp(T, float) - Method in interface arc.math.geom.Vector
-
Linearly interpolates between this vector and the target vector by alpha which is in the range [0,1].
- lerpDelta(float, float, float) - Method in class arc.math.geom.Vec2
- lerpDelta(float, float, float) - Static method in class arc.math.Mathf
-
Linearly interpolates between fromValue to toValue on progress position.
- lerpDelta(Position, float) - Method in class arc.math.geom.Vec2
- lerpPast(Vec2, float) - Method in class arc.math.geom.Vec2
- level - Static variable in class arc.util.Log
- level - Variable in class arc.util.Logger
-
Custom logging level.
- levenshtein(String, String) - Static method in class arc.util.Strings
-
Returns the levenshtein distance between two strings.
- lightBlack - Static variable in class arc.util.ColorCodes
- lightBlue - Static variable in class arc.util.ColorCodes
- lightCyan - Static variable in class arc.util.ColorCodes
- lightGray - Static variable in class arc.graphics.Color
- lightGreen - Static variable in class arc.util.ColorCodes
- lightMagenta - Static variable in class arc.util.ColorCodes
- lightRed - Static variable in class arc.util.ColorCodes
- lightWhite - Static variable in class arc.util.ColorCodes
- lightYellow - Static variable in class arc.util.ColorCodes
- lime - Static variable in class arc.graphics.Color
- limit(float) - Method in class arc.math.geom.Vec2
- limit(float) - Method in class arc.math.geom.Vec3
- limit(float) - Method in interface arc.math.geom.Vector
-
Limits the length of this vector, based on the desired maximum length.
- limit2(float) - Method in class arc.math.geom.Vec2
- limit2(float) - Method in class arc.math.geom.Vec3
- limit2(float) - Method in interface arc.math.geom.Vector
-
Limits the length of this vector, based on the desired maximum length squared.
- line - Variable in exception arc.util.serialization.Jval.JsonParseException
- line(int, int, int, int) - Method in class arc.math.geom.Bresenham2
-
Returns a list of
Point2instances along the given line, at integer coordinates. - line(int, int, int, int, Intc2) - Static method in class arc.math.geom.Bresenham2
-
Iterates through a list of
Point2instances along the given line, at integer coordinates. - line(int, int, int, int, Pool<Point2>, Seq<Point2>) - Method in class arc.math.geom.Bresenham2
-
Returns a list of
Point2instances along the given line, at integer coordinates. - line(Point2, Point2) - Method in class arc.math.geom.Bresenham2
-
Returns a list of
Point2instances along the given line, at integer coordinates. - linear - Static variable in interface arc.math.Interp
- linear(T, float, T, T, T) - Static method in class arc.math.geom.Bezier
-
Simple Linear interpolation
- linearDerivative(T, float, T, T, T) - Static method in class arc.math.geom.Bezier
-
Simple Linear interpolation derivative
- LinearRegression - Class in arc.math
- LinearRegression() - Constructor for class arc.math.LinearRegression
- lineNoDiagonal(int, int, int, int, Pool<Point2>, Seq<Point2>) - Method in class arc.math.geom.Bresenham2
-
Returns a list of
Point2instances along the given line at integer coordinates, with no diagonals. - list() - Method in class arc.files.Fi
-
Returns the paths to the children of this directory.
- list() - Method in class arc.files.ZipFi
- list() - Method in class arc.struct.Seq
- list(FileFilter) - Method in class arc.files.Fi
-
Returns the paths to the children of this directory that satisfy the specified filter.
- list(FilenameFilter) - Method in class arc.files.Fi
-
Returns the paths to the children of this directory that satisfy the specified filter.
- list(String) - Method in class arc.files.Fi
-
Returns the paths to the children of this directory with the specified suffix.
- listeners - Variable in class arc.backend.headless.HeadlessApplication
- listeners - Variable in class arc.net.Connection
- listeners - Variable in class arc.net.DispatchListener
- LittleEndianInputStream - Class in arc.util.io
-
Taken from http://www.javafaq.nu/java-example-code-1079.html
- LittleEndianInputStream(InputStream) - Constructor for class arc.util.io.LittleEndianInputStream
- ln() - Method in class arc.util.Logger
-
Log an empty info line.
- load - Variable in class arc.util.PerformanceCounter
-
The load value of this counter
- load() - Method in class arc.mock.MockSettings
- load() - Method in class arc.util.JsonSettings
-
Loads all values.
- load(ObjectMap<String, String>, Reader) - Static method in class arc.util.io.PropertiesUtils
-
Adds to the specified
ObjectMapthe key/value pairs loaded from theReaderin a simple line-oriented format compatible withjava.util.Properties. - load(String) - Method in class arc.util.SharedLibraryLoader
-
Loads a shared library for the platform the application is running on.
- loaded - Variable in class arc.util.JsonSettings
- loaded() - Method in class arc.util.JsonSettings
- loadFile(String, String, File) - Method in class arc.util.SharedLibraryLoader
- loadValues() - Method in class arc.Settings
-
Deprecated.Just for compatibility.
- loadValues(Fi) - Method in class arc.util.JsonSettings
- local - Enum constant in enum class arc.Files.FileType
-
Path relative to the private files directory on Android and to the application's root directory on the desktop.
- local(Prov<T>) - Static method in class arc.util.Threads
- local(String) - Method in interface arc.Files
-
Convenience method that returns a
Files.local(java.lang.String)file handle. - locate(T) - Method in class arc.math.geom.Bezier
- locate(T) - Method in class arc.math.geom.BSpline
- locate(T) - Method in class arc.math.geom.CatmullRomSpline
- locate(T) - Method in interface arc.math.geom.Path
- LOCKED - Enum constant in enum class arc.util.Http.HttpStatus
- log(float, float) - Static method in class arc.math.Mathf
- log(Log.LogLevel, String) - Method in class arc.util.Log.DefaultLogHandler
- log(Log.LogLevel, String) - Method in interface arc.util.Log.LogHandler
- log(Log.LogLevel, String) - Method in class arc.util.Log.NoopLogHandler
- log(Log.LogLevel, String) - Method in class arc.util.Logger
- log(Log.LogLevel, String, Object...) - Static method in class arc.util.Log
- log(Log.LogLevel, String, Object...) - Method in class arc.util.Logger
- log(Log.LogLevel, String, Throwable, Object...) - Method in class arc.util.Logger
- log(Logger, Log.LogLevel, String, Throwable, Object...) - Method in class arc.util.Logger.DefaultLoggerHandler
- log(Logger, Log.LogLevel, String, Throwable, Object...) - Method in interface arc.util.Logger.LoggerHandler
-
Text and topics colors must be parsed by this method.
- Log - Class in arc.util
- Log() - Constructor for class arc.util.Log
- Log.DefaultLogFormatter - Class in arc.util
- Log.DefaultLogHandler - Class in arc.util
- Log.LogFormatter - Interface in arc.util
- Log.LogHandler - Interface in arc.util
- Log.LogLevel - Enum Class in arc.util
- Log.NoopLogHandler - Class in arc.util
- log2(float) - Static method in class arc.math.Mathf
- log2(int) - Static method in class arc.math.Mathf
- logger - Static variable in class arc.util.Log
- logger - Variable in class arc.util.Logger
- Logger - Class in arc.util
-
Logger with topics.
- Logger() - Constructor for class arc.util.Logger
- Logger(Class<?>) - Constructor for class arc.util.Logger
-
Uses the capitalized class name (without package) as a topic.
- Logger(Class<?>...) - Constructor for class arc.util.Logger
-
Uses the capitalized class name (without package) for the first class, and the fully qualified class name for others.
- Logger(String) - Constructor for class arc.util.Logger
- Logger(String...) - Constructor for class arc.util.Logger
- Logger.DefaultLoggerHandler - Class in arc.util
- Logger.DefaultTopicFormatter - Class in arc.util
- Logger.LoggerHandler - Interface in arc.util
- Logger.TopicFormatter - Interface in arc.util
- Longc - Interface in arc.func
- Longf<T> - Interface in arc.func
- longInt(int, int) - Static method in class arc.util.Pack
- LongMap<V> - Class in arc.struct
-
An unordered map that uses long keys.
- LongMap() - Constructor for class arc.struct.LongMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- LongMap(int) - Constructor for class arc.struct.LongMap
-
Creates a new map with a load factor of 0.8.
- LongMap(int, float) - Constructor for class arc.struct.LongMap
-
Creates a new map with the specified initial capacity and load factor.
- LongMap(LongMap<? extends V>) - Constructor for class arc.struct.LongMap
-
Creates a new map identical to the specified map.
- LongMap.Entries<V> - Class in arc.struct
- LongMap.Entry<V> - Class in arc.struct
- LongMap.Keys - Class in arc.struct
- LongMap.Values<V> - Class in arc.struct
- LongQueue - Class in arc.struct
-
Queue for longs.
- LongQueue() - Constructor for class arc.struct.LongQueue
-
Creates a new Queue which can hold 16 values without needing to resize backing array.
- LongQueue(int) - Constructor for class arc.struct.LongQueue
-
Creates a new Queue which can hold the specified number of values without needing to resize backing array.
- LongQueue(long[]) - Constructor for class arc.struct.LongQueue
- LongQueue.LongQueueIterator - Class in arc.struct
- LongQueueIterator(LongQueue) - Constructor for class arc.struct.LongQueue.LongQueueIterator
- LongSeq - Class in arc.struct
-
A resizable, ordered or unordered long array.
- LongSeq() - Constructor for class arc.struct.LongSeq
-
Creates an ordered array with a capacity of 16.
- LongSeq(boolean, int) - Constructor for class arc.struct.LongSeq
- LongSeq(boolean, long[], int, int) - Constructor for class arc.struct.LongSeq
-
Creates a new array containing the elements in the specified array.
- LongSeq(int) - Constructor for class arc.struct.LongSeq
-
Creates an ordered array with the specified capacity.
- LongSeq(long[]) - Constructor for class arc.struct.LongSeq
-
Creates a new ordered array containing the elements in the specified array.
- LongSeq(LongSeq) - Constructor for class arc.struct.LongSeq
-
Creates a new array containing the elements in the specific array.
- LongSeq.LongSeqIterator - Class in arc.struct
- LongSeqIterator(LongSeq) - Constructor for class arc.struct.LongSeq.LongSeqIterator
- longShorts(short[]) - Static method in class arc.util.Pack
- longValue - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- LOOP_DETECTED - Enum constant in enum class arc.util.Http.HttpStatus
- low - Enum constant in enum class arc.util.Autosaver.SavePriority
-
Lowest save priority, for things that should be saved last.
- lowest() - Method in class arc.math.WindowedMean
- lowestPositiveRoot(float, float, float) - Static method in class arc.math.geom.Geometry
-
Returns the lowest positive root of the quadric equation given by a* x * x + b * x + c = 0.
- luminanceAlpha(float, float) - Static method in class arc.graphics.Color
M
- m00 - Variable in class arc.math.Affine2
- M00 - Static variable in class arc.math.Mat
- m01 - Variable in class arc.math.Affine2
- M01 - Static variable in class arc.math.Mat
- m02 - Variable in class arc.math.Affine2
- M02 - Static variable in class arc.math.Mat
- m1 - Static variable in class arc.util.Tmp
- m10 - Variable in class arc.math.Affine2
- M10 - Static variable in class arc.math.Mat
- m11 - Variable in class arc.math.Affine2
- M11 - Static variable in class arc.math.Mat
- m12 - Variable in class arc.math.Affine2
- M12 - Static variable in class arc.math.Mat
- m2 - Static variable in class arc.util.Tmp
- M20 - Static variable in class arc.math.Mat
- M21 - Static variable in class arc.math.Mat
- M22 - Static variable in class arc.math.Mat
- m3 - Static variable in class arc.util.Tmp
- m4 - Static variable in class arc.util.Tmp
- magenta - Static variable in class arc.graphics.Color
- mainLoopThread - Variable in class arc.backend.headless.HeadlessApplication
- make(String) - Static method in class arc.util.Reflect
- manualSave() - Method in class arc.Settings
-
Deprecated.Use
JsonSettings.save()instead. - manyArguments - Enum constant in enum class arc.util.CommandHandler.ResponseType
- map - Variable in class arc.struct.GridMap
- map() - Method in class arc.files.Fi
-
Attempts to memory map this file in READ_ONLY mode.
- map(float, float, float) - Static method in class arc.math.Mathf
-
Map value from [0, 1].
- map(float, float, float, float, float) - Static method in class arc.math.Mathf
- map(Func<T, R>) - Method in class arc.struct.Seq
-
Returns a new array with the mapped values.
- map(FileChannel.MapMode) - Method in class arc.files.Fi
-
Attempts to memory map this file.
- mapFloat(Floatf<T>) - Method in class arc.struct.Seq
- mapInt(Intf<T>) - Method in class arc.struct.Seq
- mapInt(Intf<T>, Boolf<T>) - Method in class arc.struct.Seq
- mapLibraryName(String) - Method in class arc.util.SharedLibraryLoader
-
Maps a platform independent library name to a platform dependent name.
- mark() - Static method in class arc.util.Time
- maroon - Static variable in class arc.graphics.Color
- mask - Variable in class arc.struct.EnumSet
- Mat - Class in arc.math
-
A 3x3 column major matrix; useful for 2D transforms.
- Mat() - Constructor for class arc.math.Mat
- Mat(float[]) - Constructor for class arc.math.Mat
-
Constructs a matrix from the given float array.
- Mat(Mat) - Constructor for class arc.math.Mat
- matches(String, Boolf<Character>) - Static method in class arc.util.Strings
-
String.matches(String)but with a predicate. - matches(String, String) - Static method in class arc.util.Strings
- Mathf - Class in arc.math
- Mathf() - Constructor for class arc.math.Mathf
- max - Variable in class arc.math.FloatCounter
-
The largest value
- max - Variable in class arc.math.geom.BoundingBox
- max - Variable in class arc.util.pooling.Pool
-
The maximum number of objects that will be pooled.
- max(Boolf<T>, Floatf<T>) - Method in class arc.struct.Seq
- max(Floatf<T>) - Method in class arc.struct.Seq
- max(Iterable<T>, Intf<T>) - Static method in class arc.util.Structs
- max(Comparator<T>) - Method in class arc.struct.Seq
- max(T[], Intf<T>) - Static method in class arc.util.Structs
- maxObjectsPerNode - Static variable in class arc.math.geom.IntQuadTree
- maxObjectsPerNode - Static variable in class arc.math.geom.QuadTree
- maxZero(float) - Static method in class arc.math.Mathf
- mean - Variable in class arc.math.FloatCounter
-
Provides access to the WindowedMean if any (can be null)
- mean() - Method in class arc.math.WindowedMean
-
returns the mean of the samples added to this instance.
- median(Pixmap, int, double) - Static method in class arc.graphics.Pixmaps
- median(Pixmap, int, double, IntSeq) - Static method in class arc.graphics.Pixmaps
- merge(float, float) - Method in class arc.math.geom.Rect
-
Merges this rectangle with a point.
- merge(Rect) - Method in class arc.math.geom.Rect
-
Merges this rectangle with the other rectangle.
- merge(Vec2) - Method in class arc.math.geom.Rect
-
Merges this rectangle with a point.
- merge(Vec2[]) - Method in class arc.math.geom.Rect
-
Merges this rectangle with a list of points.
- merge(ObjectMap<? extends K, ? extends V>) - Method in class arc.struct.ObjectMap
-
Put all the keys of this other map into this map, and return this map for chaining.
- method - Variable in class arc.util.Http.HttpRequest
- method(Http.HttpMethod) - Method in class arc.util.Http.HttpRequest
- METHOD_FAILURE - Enum constant in enum class arc.util.Http.HttpStatus
- METHOD_NOT_ALLOWED - Enum constant in enum class arc.util.Http.HttpStatus
- millis() - Static method in class arc.util.Time
- millisPerSecond - Static variable in class arc.util.Time
- millisSinceNanos(long) - Static method in class arc.util.Time
-
Get the time in nanos passed since a previous time
- millisToNanos(long) - Static method in class arc.util.Time
-
Convert milliseconds time to nanoseconds
- min - Variable in class arc.math.FloatCounter
-
The smallest value
- min - Variable in class arc.math.geom.BoundingBox
- min(Boolf<T>, Floatf<T>) - Method in class arc.struct.Seq
- min(Boolf<T>, Comparator<T>) - Method in class arc.struct.Seq
- min(Floatf<T>) - Method in class arc.struct.Seq
- min(Iterable<T>, Intf<T>) - Static method in class arc.util.Structs
- min(Comparator<T>) - Method in class arc.struct.Seq
- min(T[], Intf<T>) - Static method in class arc.util.Structs
- minimal - Enum constant in enum class arc.util.serialization.JsonWriter.OutputType
-
Like JSON, but: Names only require double quotes if they start with
spaceor any of":,}/or they contain//or/*or:. - MinimumTranslationVector() - Constructor for class arc.math.geom.Intersector.MinimumTranslationVector
- minus(T) - Method in interface arc.math.geom.Vector
- MISDIRECTED_REQUEST - Enum constant in enum class arc.util.Http.HttpStatus
- mkdirs() - Method in class arc.files.Fi
- MockApplication - Class in arc.mock
- MockApplication() - Constructor for class arc.mock.MockApplication
- MockFiles - Class in arc.mock
- MockFiles() - Constructor for class arc.mock.MockFiles
- MockGraphics - Class in arc.mock
-
Deprecated.Just here for compatibility reasons, only contains methods about frame rate. Please use same methods from
Applicationinstead. - MockGraphics(Application) - Constructor for class arc.mock.MockGraphics
-
Deprecated.
- MockSettings - Class in arc.mock
- MockSettings() - Constructor for class arc.mock.MockSettings
- mod(float, float) - Static method in class arc.math.Mathf
-
Mod function that works properly for negative numbers.
- mod(int, int) - Static method in class arc.math.Mathf
-
Mod function that works properly for negative numbers.
- mode() - Method in class arc.struct.IntSeq
- modified - Variable in class arc.util.JsonSettings
- modified() - Method in interface arc.util.Autosaver.Saveable
- modified() - Method in class arc.util.JsonSettings
- modules - Variable in class arc.ApplicationCore
- move(float, float) - Method in class arc.math.geom.Rect
- MOVED_PERMANENTLY - Enum constant in enum class arc.util.Http.HttpStatus
- MOVED_TEMPORARILY - Enum constant in enum class arc.util.Http.HttpStatus
- moveTo(Fi) - Method in class arc.files.Fi
-
Moves this file to the specified file, overwriting the file if it already exists.
- moveToward(float, float, float) - Static method in class arc.math.Angles
- mul(float) - Method in class arc.graphics.Color
-
Multiplies RGB components of this Color with the given value.
- mul(float, float, float, float) - Method in class arc.graphics.Color
-
Multiplies this Color's color components by the given ones.
- mul(int, byte) - Method in class arc.struct.ByteSeq
- mul(int, float) - Method in class arc.struct.FloatSeq
- mul(int, int) - Method in class arc.struct.IntSeq
- mul(int, long) - Method in class arc.struct.LongSeq
- mul(int, short) - Method in class arc.struct.ShortSeq
- mul(Color) - Method in class arc.graphics.Color
-
Multiplies the this color and the given color
- mul(Affine2) - Method in class arc.math.Affine2
-
Postmultiplies this matrix with the provided matrix and stores the result in this matrix.
- mul(Mat) - Method in class arc.math.geom.Vec2
-
Left-multiplies this vector by the given matrix
- mul(Mat) - Method in class arc.math.geom.Vec3
-
Left-multiplies the vector by the given matrix.
- mul(Mat) - Method in class arc.math.Mat
-
Postmultiplies this matrix with the provided matrix and stores the result in this matrix.
- mul4x3(float[]) - Method in class arc.math.geom.Vec3
-
Left-multiplies the vector by the given 4x3 column major matrix.
- mula(float) - Method in class arc.graphics.Color
-
Multiplies RGBA components of this Color with the given value.
- mulA(float) - Method in class arc.graphics.Color
- mulAdd(Vec2, float) - Method in class arc.math.geom.Vec2
- mulAdd(Vec2, Vec2) - Method in class arc.math.geom.Vec2
- mulAdd(Vec3, float) - Method in class arc.math.geom.Vec3
- mulAdd(Vec3, Vec3) - Method in class arc.math.geom.Vec3
- mulAdd(T, float) - Method in interface arc.math.geom.Vector
-
First scale a supplied vector, then add it to this vector.
- mulAdd(T, T) - Method in interface arc.math.geom.Vector
-
First scale a supplied vector, then add it to this vector.
- muli(int, float) - Static method in class arc.graphics.Color
-
Multiplies a RGBA color by a float.
- muli(int, int) - Static method in class arc.graphics.Color
-
Multiplies 2 RGBA colors together.
- mulLeft(Mat) - Method in class arc.math.Mat
-
Premultiplies this matrix with the provided matrix and stores the result in this matrix.
- MULTI_STATUS - Enum constant in enum class arc.util.Http.HttpStatus
- multicastGroup - Variable in class arc.net.Server
- multicastPort - Variable in class arc.net.Server
- MULTIPLE_CHOICES - Enum constant in enum class arc.util.Http.HttpStatus
N
- name - Variable in class arc.net.Connection
- name - Variable in class arc.util.CommandHandler.CommandParam
- name - Variable in class arc.util.PerformanceCounter
-
The name of this counter
- name - Variable in class arc.util.serialization.JsonValue
- name() - Method in class arc.files.Fi
- name() - Method in class arc.files.ZipFi
- name() - Method in interface arc.util.Autosaver.Saveable
-
Used for logging.
- name() - Method in class arc.util.JsonSettings
- name() - Method in class arc.util.serialization.JsonValue
-
Returns the name for this object value.
- name(String) - Method in interface arc.util.serialization.BaseJsonWriter
- name(String) - Method in class arc.util.serialization.JsonWriter
- name(String) - Method in class arc.util.serialization.JsonWriterBuilder
- name(String) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a name for the next object, array, or value.
- NameserverProvider - Interface in arc.net.dns
- nameWithoutExtension() - Method in class arc.files.Fi
- nanos() - Static method in class arc.util.Time
- nanosMillis() - Static method in class arc.util.Time
- nanosPerMilli - Static variable in class arc.util.Time
- nanosPerSecond - Static variable in class arc.util.Time
- nanosToMillis(long) - Static method in class arc.util.Time
-
Convert nanoseconds time to milliseconds
- navy - Static variable in class arc.graphics.Color
- near(float, float, float) - Static method in class arc.math.Angles
- nearest(T) - Method in class arc.math.geom.BSpline
- nearest(T) - Method in class arc.math.geom.CatmullRomSpline
- nearest(T, int, int) - Method in class arc.math.geom.BSpline
- nearest(T, int, int) - Method in class arc.math.geom.CatmullRomSpline
- nearestSegmentPoint(float, float, float, float, float, float, Vec2) - Static method in class arc.math.geom.Intersector
-
Returns a point on the segment nearest to the specified point.
- nearestSegmentPoint(Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Returns a point on the segment nearest to the specified point.
- neatError(Throwable) - Static method in class arc.util.Strings
- neatError(Throwable, boolean) - Static method in class arc.util.Strings
- NetListener - Interface in arc.net
-
Used to be notified about connection events.
- NetListener.LagListener - Class in arc.net
-
Delays the notification of the wrapped listener to simulate lag on incoming objects.
- NetListener.QueuedListener - Class in arc.net
-
Wraps a listener and queues notifications as
runnables. - NetListener.ThreadedListener - Class in arc.net
-
Wraps a listener and processes notification events on a separate thread.
- NetSerializer - Interface in arc.net
-
Controls how objects are transmitted over the network.
- NETWORK_AUTHENTICATION_REQUIRED - Enum constant in enum class arc.util.Http.HttpStatus
- newArray() - Static method in class arc.util.serialization.Jval
- newArray(Class<T>, int) - Static method in class arc.util.Reflect
- newArray(T[], int) - Static method in class arc.util.Reflect
- newByteBuffer(int) - Static method in class arc.util.Buffers
- newChild(Rect) - Method in class arc.math.geom.IntQuadTree
- newChild(Rect) - Method in class arc.math.geom.QuadTree
- newConnection() - Method in class arc.net.Server
-
Allows the connections used by the server to be subclassed.
- newDatagramPacket() - Method in interface arc.net.ClientDiscoveryHandler
-
Implementations of this method should return a new
DatagramPacketthat theClientwill use to fill with the incoming packet data sent by theServerDiscoveryHandler. - newFloatBuffer(int) - Static method in class arc.util.Buffers
- newInstance(Class) - Static method in class arc.util.serialization.Json
- newIntBuffer(int) - Static method in class arc.util.Buffers
- newObject() - Method in class arc.util.pooling.Pool
- newObject() - Static method in class arc.util.serialization.Jval
- newShortBuffer(int) - Static method in class arc.util.Buffers
- newUnsafeByteBuffer(int) - Static method in class arc.util.Buffers
-
Allocates a new direct ByteBuffer from native heap memory using the native byte order.
- newUnsafeByteBuffer(ByteBuffer) - Static method in class arc.util.Buffers
-
Registers the given ByteBuffer as an unsafe ByteBuffer.
- next - Variable in class arc.util.serialization.JsonValue
- next() - Method in class arc.net.InputStreamSender
- next() - Method in class arc.net.TcpIdleSender
-
Returns the next object to send, or null if no more objects will be sent.
- next() - Method in class arc.struct.ArrayMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.ArrayMap.Keys
- next() - Method in class arc.struct.ArrayMap.Values
- next() - Method in class arc.struct.BoolSeq.BoolSeqIterator
- next() - Method in class arc.struct.ByteSeq.ByteSeqIterator
- next() - Method in class arc.struct.FloatSeq.FloatSeqIterator
- next() - Method in class arc.struct.IntFloatMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.IntFloatMap.Keys
- next() - Method in class arc.struct.IntFloatMap.Values
- next() - Method in class arc.struct.IntIntMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.IntIntMap.Keys
- next() - Method in class arc.struct.IntIntMap.Values
- next() - Method in class arc.struct.IntMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.IntMap.Keys
- next() - Method in class arc.struct.IntMap.Values
- next() - Method in class arc.struct.IntQueue.IntQueueIterator
- next() - Method in class arc.struct.IntSeq.IntSeqIterator
- next() - Method in class arc.struct.IntSet.IntSetIterator
- next() - Method in class arc.struct.LongMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.LongMap.Keys
- next() - Method in class arc.struct.LongMap.Values
- next() - Method in class arc.struct.LongQueue.LongQueueIterator
- next() - Method in class arc.struct.LongSeq.LongSeqIterator
- next() - Method in class arc.struct.ObjectFloatMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.ObjectFloatMap.Keys
- next() - Method in class arc.struct.ObjectFloatMap.Values
- next() - Method in class arc.struct.ObjectIntMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.ObjectIntMap.Keys
- next() - Method in class arc.struct.ObjectIntMap.Values
- next() - Method in class arc.struct.ObjectMap.Entries
-
Note the same entry instance is returned each time this method is called.
- next() - Method in class arc.struct.ObjectMap.Keys
- next() - Method in class arc.struct.ObjectMap.Values
- next() - Method in class arc.struct.ObjectSet.ObjectSetIterator
- next() - Method in class arc.struct.OrderedMap.OrderedMapEntries
- next() - Method in class arc.struct.OrderedMap.OrderedMapKeys
- next() - Method in class arc.struct.OrderedMap.OrderedMapValues
- next() - Method in class arc.struct.OrderedSet.OrderedSetIterator
- next() - Method in class arc.struct.ShortSeq.ShortSeqIterator
- next() - Method in class arc.util.serialization.JsonValue.JsonIterator
- next() - Method in class arc.util.serialization.JsonValue
-
Returns the next sibling of this value.
- next(byte[]) - Method in class arc.net.InputStreamSender
- next(int) - Method in class arc.math.Rand
-
This protected method is final because, contrary to the superclass, it's not used anymore by the other methods.
- nextBool() - Method in class arc.struct.BoolSeq.BoolSeqIterator
- nextBoolean() - Method in class arc.math.Rand
-
Returns a pseudo-random, uniformly distributed
booleanvalue from this random number generator's sequence. - nextByte() - Method in class arc.struct.ByteSeq.ByteSeqIterator
- nextBytes(byte[]) - Method in class arc.math.Rand
-
Generates random bytes and places them into a user-supplied byte array.
- nextClearBit(int) - Method in class arc.struct.Bits
-
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
- nextDouble() - Method in class arc.math.Rand
-
Returns a pseudo-random, uniformly distributed
doublevalue between 0.0 and 1.0 from this random number generator's sequence. - nextFloat() - Method in class arc.math.Rand
-
Returns a pseudo-random, uniformly distributed
floatvalue between 0.0 and 1.0 from this random number generator's sequence. - nextFloat() - Method in class arc.struct.FloatSeq.FloatSeqIterator
- nextInt() - Method in class arc.math.Rand
-
Returns the next pseudo-random, uniformly distributed
intvalue from this random number generator's sequence. - nextInt() - Method in class arc.struct.IntQueue.IntQueueIterator
- nextInt() - Method in class arc.struct.IntSeq.IntSeqIterator
- nextInt() - Method in class arc.struct.IntSet.IntSetIterator
- nextInt(int) - Method in class arc.math.Rand
-
Returns a pseudo-random, uniformly distributed
intvalue between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence. - nextKey() - Method in class arc.struct.IntFloatMap.Keys
- nextKey() - Method in class arc.struct.IntIntMap.Keys
- nextKey() - Method in class arc.struct.IntMap.Keys
- nextKey() - Method in class arc.struct.LongMap.Keys
- nextLong() - Method in class arc.math.Rand
-
Returns the next pseudo-random, uniformly distributed
longvalue from this random number generator's sequence. - nextLong() - Method in class arc.struct.LongQueue.LongQueueIterator
- nextLong() - Method in class arc.struct.LongSeq.LongSeqIterator
- nextLong(long) - Method in class arc.math.Rand
-
Returns a pseudo-random, uniformly distributed
longvalue between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence. - nextPowerOfTwo(int) - Static method in class arc.math.Mathf
-
Returns the next power of two.
- nextSetBit(int) - Method in class arc.struct.Bits
-
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
- nextShort() - Method in class arc.struct.ShortSeq.ShortSeqIterator
- nextValue() - Method in class arc.struct.IntFloatMap.Values
- nextValue() - Method in class arc.struct.IntIntMap.Values
- nextValue() - Method in class arc.struct.ObjectFloatMap.Values
- nextValue() - Method in class arc.struct.ObjectIntMap.Values
- nil - Enum constant in enum class arc.util.serialization.Jval.Jtype
- nnoise(float, float, float, float) - Static method in class arc.util.noise.Noise
- NO_CONTENT - Enum constant in enum class arc.util.Http.HttpStatus
- noCommand - Enum constant in enum class arc.util.CommandHandler.ResponseType
- Node(float) - Constructor for class arc.struct.BinaryHeap.Node
- noise(double, double, double) - Method in class arc.util.noise.VoronoiNoise
- noise(double, double, double, double) - Method in class arc.util.noise.VoronoiNoise
- noise(float, float, float, float) - Static method in class arc.util.noise.Noise
- noise(float, float, float, float, float) - Static method in class arc.util.noise.Noise
- noise(int, int) - Static method in class arc.graphics.Pixmaps
- Noise - Class in arc.util.noise
-
Perlin noise implementation.
- Noise() - Constructor for class arc.util.noise.Noise
- noise2d(int, double, double, double) - Static method in class arc.util.noise.Ridged
- noise2d(int, double, double, double, double, double) - Static method in class arc.util.noise.Simplex
- noise2d(int, double, double, int, double) - Static method in class arc.util.noise.Ridged
- noise2d(int, double, double, int, double, double) - Static method in class arc.util.noise.Ridged
- noise3d(int, double, double, double, double, double, double) - Static method in class arc.util.noise.Simplex
- noise3d(int, double, double, double, float) - Static method in class arc.util.noise.Ridged
- noise3d(int, double, double, double, int, float) - Static method in class arc.util.noise.Ridged
- noise4d(double, double, double, double, double, double, double) - Static method in class arc.util.noise.Simplex
- NON_AUTHORITATIVE_INFORMATION - Enum constant in enum class arc.util.Http.HttpStatus
- none - Enum constant in enum class arc.util.Log.LogLevel
- none - Enum constant in enum class arc.util.Scaling
-
The source is not scaled.
- NoopLogHandler() - Constructor for class arc.util.Log.NoopLogHandler
- nor() - Method in class arc.math.geom.Vec2
- nor() - Method in class arc.math.geom.Vec3
- nor() - Method in interface arc.math.geom.Vector
-
Normalizes this vector.
- normal - Enum constant in enum class arc.util.Autosaver.SavePriority
-
Default save priority.
- normal - Variable in class arc.math.geom.Intersector.MinimumTranslationVector
-
Unit length vector that indicates the direction for the separation
- normalize() - Method in class arc.math.geom.Rect
-
"fixes" negative size dimensions.
- normalize(String) - Static method in class arc.util.Strings
-
Removes colors, glyphs and leading spaces.
- NOT_ACCEPTABLE - Enum constant in enum class arc.util.Http.HttpStatus
- NOT_EXTENTED - Enum constant in enum class arc.util.Http.HttpStatus
- NOT_FOUND - Enum constant in enum class arc.util.Http.HttpStatus
- NOT_IMPLEMENTED - Enum constant in enum class arc.util.Http.HttpStatus
- NOT_MODIFIED - Enum constant in enum class arc.util.Http.HttpStatus
- notifyConnected() - Method in class arc.net.Connection
- notifyDisconnected(DcReason) - Method in class arc.net.Connection
- notifyIdle() - Method in class arc.net.Connection
- notifyReceived(Object) - Method in class arc.net.Connection
- NULL - Static variable in class arc.util.serialization.Jval
- Nullable - Annotation Interface in arc.util
-
Indicates that a method return or field can be null.
- nullValue - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- num(boolean) - Static method in class arc.math.Mathf
-
Converts a boolean to an integer: 1 if true, 0, if false.
- number - Enum constant in enum class arc.util.serialization.Jval.Jtype
- number(String, double, String) - Method in class arc.util.serialization.JsonReader
- number(String, long, String) - Method in class arc.util.serialization.JsonReader
- numBits() - Method in class arc.struct.Bits
O
- object - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- object - Enum constant in enum class arc.util.serialization.Jval.Jtype
- object() - Method in interface arc.util.serialization.BaseJsonWriter
- object() - Method in class arc.util.serialization.JsonWriter
- object() - Method in class arc.util.serialization.JsonWriterBuilder
- object() - Method in class arc.util.serialization.UBJsonWriter
-
Begins a new object container.
- object(String) - Method in interface arc.util.serialization.BaseJsonWriter
- object(String) - Method in class arc.util.serialization.JsonWriter
- object(String) - Method in class arc.util.serialization.JsonWriterBuilder
- object(String) - Method in class arc.util.serialization.UBJsonWriter
-
Begins a new named object container, having the given name.
- objectBufferSize - Variable in class arc.net.Server
- ObjectFloatMap<K> - Class in arc.struct
-
An unordered map where the values are floats.
- ObjectFloatMap() - Constructor for class arc.struct.ObjectFloatMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- ObjectFloatMap(int) - Constructor for class arc.struct.ObjectFloatMap
-
Creates a new map with a load factor of 0.8.
- ObjectFloatMap(int, float) - Constructor for class arc.struct.ObjectFloatMap
-
Creates a new map with the specified initial capacity and load factor.
- ObjectFloatMap(ObjectFloatMap<? extends K>) - Constructor for class arc.struct.ObjectFloatMap
-
Creates a new map identical to the specified map.
- ObjectFloatMap.Entries<K> - Class in arc.struct
- ObjectFloatMap.Entry<K> - Class in arc.struct
- ObjectFloatMap.Keys<K> - Class in arc.struct
- ObjectFloatMap.Values - Class in arc.struct
- ObjectIntMap<K> - Class in arc.struct
-
An unordered map where the values are ints.
- ObjectIntMap() - Constructor for class arc.struct.ObjectIntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- ObjectIntMap(int) - Constructor for class arc.struct.ObjectIntMap
-
Creates a new map with a load factor of 0.8.
- ObjectIntMap(int, float) - Constructor for class arc.struct.ObjectIntMap
-
Creates a new map with the specified initial capacity and load factor.
- ObjectIntMap(ObjectIntMap<? extends K>) - Constructor for class arc.struct.ObjectIntMap
-
Creates a new map identical to the specified map.
- ObjectIntMap.Entries<K> - Class in arc.struct
- ObjectIntMap.Entry<K> - Class in arc.struct
- ObjectIntMap.Keys<K> - Class in arc.struct
- ObjectIntMap.Values - Class in arc.struct
- ObjectMap<K,
V> - Class in arc.struct -
An unordered map.
- ObjectMap() - Constructor for class arc.struct.ObjectMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- ObjectMap(int) - Constructor for class arc.struct.ObjectMap
-
Creates a new map with a load factor of 0.8.
- ObjectMap(int, float) - Constructor for class arc.struct.ObjectMap
-
Creates a new map with the specified initial capacity and load factor.
- ObjectMap(ObjectMap<? extends K, ? extends V>) - Constructor for class arc.struct.ObjectMap
-
Creates a new map identical to the specified map.
- ObjectMap.Entries<K,
V> - Class in arc.struct - ObjectMap.Entry<K,
V> - Class in arc.struct - ObjectMap.Keys<K> - Class in arc.struct
- ObjectMap.Values<V> - Class in arc.struct
- objects - Variable in class arc.math.geom.IntQuadTree
- objects - Variable in class arc.math.geom.QuadTree
- ObjectSet<T> - Class in arc.struct
-
An unordered set where the keys are objects.
- ObjectSet() - Constructor for class arc.struct.ObjectSet
-
Creates a new set with an initial capacity of 51 and a load factor of 0.8.
- ObjectSet(int) - Constructor for class arc.struct.ObjectSet
-
Creates a new set with a load factor of 0.8.
- ObjectSet(int, float) - Constructor for class arc.struct.ObjectSet
-
Creates a new set with the specified initial capacity and load factor.
- ObjectSet(ObjectSet<T>) - Constructor for class arc.struct.ObjectSet
-
Creates a new set identical to the specified set.
- ObjectSet.ObjectSetIterator - Class in arc.struct
- ObjectSetIterator() - Constructor for class arc.struct.ObjectSet.ObjectSetIterator
- obtain() - Method in class arc.util.pooling.Pool
-
Returns an object from this pool.
- obtain(Class<T>, Prov<T>) - Static method in class arc.util.pooling.Pools
-
Obtains an object from the
pool. - occurences - Variable in class arc.util.Ratekeeper
- of(int...) - Static method in class arc.struct.IntIntMap
- of(Object...) - Static method in class arc.struct.IntMap
- of(Object...) - Static method in class arc.struct.ObjectMap
- of(Object...) - Static method in class arc.struct.OrderedMap
- of(Object...) - Static method in class arc.struct.StringMap
- of(T...) - Static method in class arc.struct.EnumSet
- offset - Variable in exception arc.util.serialization.Jval.JsonParseException
- ofMillis(long) - Static method in class arc.util.Timekeeper
- ofSeconds(float) - Static method in class arc.util.Timekeeper
- ofTicks(float) - Static method in class arc.util.Timekeeper
- OK - Enum constant in enum class arc.util.Http.HttpStatus
- oldest() - Method in class arc.math.WindowedMean
- olive - Static variable in class arc.graphics.Color
- on(Class<T>, Cons<T>) - Static method in class arc.Events
-
Handle an event by class.
- onDiscoverReceived(InetAddress, ServerDiscoveryHandler.ReponseHandler) - Method in interface arc.net.ServerDiscoveryHandler
-
Called when the
Serverreceives aFrameworkMessage.DiscoverHostpacket. - one - Static variable in interface arc.math.Interp
- OptimizedByteArrayOutputStream(int) - Constructor for class arc.util.io.Streams.OptimizedByteArrayOutputStream
- optional - Variable in class arc.util.CommandHandler.CommandParam
- OPTIONS - Enum constant in enum class arc.util.Http.HttpMethod
- or(Bits) - Method in class arc.struct.Bits
-
Performs a logical OR of this bit set with the bit set argument.
- orange - Static variable in class arc.graphics.Color
- ordered - Variable in class arc.struct.ArrayMap
- ordered - Variable in class arc.struct.BoolSeq
- ordered - Variable in class arc.struct.ByteSeq
- ordered - Variable in class arc.struct.FloatSeq
- ordered - Variable in class arc.struct.IntSeq
- ordered - Variable in class arc.struct.LongSeq
- ordered - Variable in class arc.struct.Seq
- ordered - Variable in class arc.struct.ShortSeq
- orderedItems() - Method in class arc.struct.OrderedSet
- orderedKeys() - Method in class arc.struct.OrderedMap
- OrderedMap<K,
V> - Class in arc.struct - OrderedMap() - Constructor for class arc.struct.OrderedMap
- OrderedMap(int) - Constructor for class arc.struct.OrderedMap
- OrderedMap(int, float) - Constructor for class arc.struct.OrderedMap
- OrderedMap(OrderedMap<? extends K, ? extends V>) - Constructor for class arc.struct.OrderedMap
- OrderedMap.OrderedMapEntries<K,
V> - Class in arc.struct - OrderedMap.OrderedMapKeys<K> - Class in arc.struct
- OrderedMap.OrderedMapValues<V> - Class in arc.struct
- OrderedMapEntries(OrderedMap<K, V>) - Constructor for class arc.struct.OrderedMap.OrderedMapEntries
- OrderedMapKeys(OrderedMap<K, ?>) - Constructor for class arc.struct.OrderedMap.OrderedMapKeys
- OrderedMapValues(OrderedMap<?, V>) - Constructor for class arc.struct.OrderedMap.OrderedMapValues
- OrderedSet<T> - Class in arc.struct
- OrderedSet() - Constructor for class arc.struct.OrderedSet
- OrderedSet(int) - Constructor for class arc.struct.OrderedSet
- OrderedSet(int, float) - Constructor for class arc.struct.OrderedSet
- OrderedSet(OrderedSet<T>) - Constructor for class arc.struct.OrderedSet
- OrderedSet.OrderedSetIterator - Class in arc.struct
- OrderedSetIterator() - Constructor for class arc.struct.OrderedSet.OrderedSetIterator
- ORIGIN_IS_UNREACHABLE - Enum constant in enum class arc.util.Http.HttpStatus
- ORIGIN_UNAVAILABLE - Enum constant in enum class arc.util.Http.HttpStatus
- OS - Class in arc.util
- OS() - Constructor for class arc.util.OS
- osArch - Static variable in class arc.util.OS
-
Operating system architecture, e.g.
- osArchBits - Static variable in class arc.util.OS
-
Either 32 or 64.
- osName - Static variable in class arc.util.OS
-
Name of the OS being used.
- osVersion - Static variable in class arc.util.OS
-
Version of the OS being used; format varies based on OS.
- outline(int, int) - Method in class arc.graphics.Pixmap
- outline(Color, int) - Method in class arc.graphics.Pixmap
- outline(PixmapRegion, Color, int) - Static method in class arc.graphics.Pixmaps
- outline(Pixmap, Color) - Static method in class arc.graphics.Pixmaps
-
Outlines the input pixmap by 1 pixel.
- output - Variable in class arc.util.io.Writes
- outputType - Variable in class arc.util.serialization.Json
- overlap(Rect, Rect, boolean) - Static method in class arc.math.geom.Geometry
-
Checks for collisions between two rectangles, and returns the correct delta vector of A.
- overlapConvexPolygons(float[], float[], Intersector.MinimumTranslationVector) - Static method in class arc.math.geom.Intersector
- overlapConvexPolygons(float[], int, int, float[], int, int, Intersector.MinimumTranslationVector) - Static method in class arc.math.geom.Intersector
-
Check whether polygons defined by the given counter-clockwise wound vertex arrays overlap.
- overlapConvexPolygons(Polygon, Polygon) - Static method in class arc.math.geom.Intersector
-
Check whether specified counter-clockwise wound convex polygons overlap.
- overlapConvexPolygons(Polygon, Polygon, Intersector.MinimumTranslationVector) - Static method in class arc.math.geom.Intersector
-
Check whether specified counter-clockwise wound convex polygons overlap.
- overlaps(float, float, float, float) - Method in class arc.math.geom.Rect
- overlaps(Circle) - Method in class arc.math.geom.Circle
- overlaps(Circle, Circle) - Static method in class arc.math.geom.Intersector
- overlaps(Circle, Rect) - Static method in class arc.math.geom.Intersector
- overlaps(Rect) - Method in class arc.math.geom.Rect
- overlaps(Rect, Rect) - Static method in class arc.math.geom.Intersector
- overlapsRect(float, float, float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
P
- p1 - Static variable in class arc.util.Tmp
- p2 - Static variable in class arc.util.Tmp
- p3 - Static variable in class arc.util.Tmp
- pack() - Method in class arc.math.geom.Point2
- pack(int, int) - Static method in class arc.math.geom.Point2
- Pack - Class in arc.util
- Pack() - Constructor for class arc.util.Pack
- packRgba(int, int, int, int) - Static method in class arc.graphics.Color
- packUv(float, float) - Static method in class arc.util.Pack
-
Packs [0-1] texture coordinates or positions into a single float.
- params - Variable in class arc.util.CommandHandler.Command
- paramText - Variable in class arc.util.CommandHandler.Command
- parent - Variable in class arc.util.serialization.JsonValue
- parent() - Method in class arc.files.Fi
- parent() - Method in class arc.files.ZipFi
- parent() - Method in class arc.util.serialization.JsonValue
-
Returns the parent for this value.
- parse(char[], int, int) - Method in class arc.util.serialization.JsonReader
- parse(Fi) - Method in interface arc.util.serialization.BaseJsonReader
- parse(Fi) - Method in class arc.util.serialization.JsonReader
- parse(Fi) - Method in class arc.util.serialization.UBJsonReader
- parse(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- parse(DataInputStream, byte) - Method in class arc.util.serialization.UBJsonReader
- parse(InputStream) - Method in interface arc.util.serialization.BaseJsonReader
- parse(InputStream) - Method in class arc.util.serialization.JsonReader
- parse(InputStream) - Method in class arc.util.serialization.UBJsonReader
-
Parses the UBJSON from the given stream.
- parse(Reader) - Method in class arc.util.serialization.JsonReader
- parse(String) - Method in class arc.util.serialization.JsonReader
- parseArray(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- parseColor(String) - Static method in class arc.util.Strings
-
Returns a new, blank color if parsing failed.
- parseColor(String, Color) - Static method in class arc.util.Strings
- parseData(DataInputStream, byte) - Method in class arc.util.serialization.UBJsonReader
- parseDouble(String) - Static method in class arc.util.Strings
- parseDouble(String, double) - Static method in class arc.util.Strings
- parseDouble(String, int, int, double) - Static method in class arc.util.Strings
-
Faster double parser that doesn't throw exceptions.
- parseFloat(String) - Static method in class arc.util.Strings
-
Returns Float.NEGATIVE_INFINITY if parsing failed.
- parseFloat(String, float) - Static method in class arc.util.Strings
- parseInt(String) - Static method in class arc.util.Strings
-
Returns Integer.MIN_VALUE if parsing failed.
- parseInt(String, int) - Static method in class arc.util.Strings
- parseInt(String, int, int) - Static method in class arc.util.Strings
- parseInt(String, int, int, int, int) - Static method in class arc.util.Strings
- parseLong(String) - Static method in class arc.util.Strings
- parseLong(String, int, int, int, long) - Static method in class arc.util.Strings
- parseLong(String, int, long) - Static method in class arc.util.Strings
- parseLong(String, long) - Static method in class arc.util.Strings
- parseObject(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- parseSize(DataInputStream, boolean, long) - Method in class arc.util.serialization.UBJsonReader
- parseSize(DataInputStream, byte, boolean, long) - Method in class arc.util.serialization.UBJsonReader
- parseString(DataInputStream, boolean, byte) - Method in class arc.util.serialization.UBJsonReader
- parseString(DataInputStream, byte) - Method in class arc.util.serialization.UBJsonReader
- parseWihoutClosing(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- PARTIAL_CONTENT - Enum constant in enum class arc.util.Http.HttpStatus
- path() - Method in class arc.files.Fi
- path() - Method in class arc.files.ZipFi
- Path<T> - Interface in arc.math.geom
-
Interface that specifies a path of type T within the window 0.0<=t<=1.0.
- pathWithoutExtension() - Method in class arc.files.Fi
- pause() - Method in class arc.ApplicationCore
- pause() - Method in interface arc.ApplicationListener
-
Called when the
Applicationis paused, usually when it's not active or visible on screen. - pause() - Method in class arc.util.Timer.TimerThread
- PAYMENT_REQUIRED - Enum constant in enum class arc.util.Http.HttpStatus
- peak - Variable in class arc.util.pooling.Pool
-
The highest number of free objects.
- peek() - Method in class arc.struct.BinaryHeap
- peek() - Method in class arc.struct.BoolSeq
-
Returns the last item.
- peek() - Method in class arc.struct.ByteSeq
-
Returns the last item.
- peek() - Method in class arc.struct.FloatSeq
-
Returns the last item.
- peek() - Method in class arc.struct.IntSeq
-
Returns the last item.
- peek() - Method in class arc.struct.LongSeq
-
Returns the last item.
- peek() - Method in class arc.struct.PQueue
-
Retrieves, but does not remove, the head of this queue.
- peek() - Method in class arc.struct.Seq
-
Returns the last item.
- peek() - Method in class arc.struct.ShortSeq
-
Returns the last item.
- peekKey() - Method in class arc.struct.ArrayMap
-
Returns the last key.
- peekValue() - Method in class arc.struct.ArrayMap
-
Returns the last value.
- pendingConnections - Variable in class arc.net.Server
- PerformanceCounter - Class in arc.util
-
Class to keep track of the time and load (percentage of total time) a specific task takes.
- PerformanceCounter(String) - Constructor for class arc.util.PerformanceCounter
- PerformanceCounter(String, int) - Constructor for class arc.util.PerformanceCounter
- PerformanceCounters - Class in arc.util
- PerformanceCounters() - Constructor for class arc.util.PerformanceCounters
- perimeter() - Method in class arc.math.geom.Rect
- PERMANENT_REDIRECT - Enum constant in enum class arc.util.Http.HttpStatus
- pi - Static variable in class arc.math.Mathf
- PI - Static variable in class arc.math.Mathf
- PI2 - Static variable in class arc.math.Mathf
- Ping() - Constructor for class arc.net.FrameworkMessage.Ping
- pink - Static variable in class arc.graphics.Color
- pixelCircle(float) - Static method in class arc.math.geom.Geometry
- pixelCircle(float, Geometry.SolidChecker) - Static method in class arc.math.geom.Geometry
- pixels - Variable in class arc.graphics.Pixmap
-
Internal data, arranged as RGBA with 1 byte per component.
- pixmap - Variable in class arc.graphics.g2d.PixmapRegion
- Pixmap - Class in arc.graphics
-
Note: Native buffers loading and copying have been removed as there is no bundled libraries in this version.
- Pixmap(byte[]) - Constructor for class arc.graphics.Pixmap
- Pixmap(byte[], int, int) - Constructor for class arc.graphics.Pixmap
-
Creates a new Pixmap instance from the given encoded image data.
- Pixmap(int, int) - Constructor for class arc.graphics.Pixmap
-
Creates a new Pixmap instance with the given width and height.
- Pixmap(Fi) - Constructor for class arc.graphics.Pixmap
-
Creates a new Pixmap instance from the given file.
- Pixmap(String) - Constructor for class arc.graphics.Pixmap
- Pixmap(ByteBuffer, int, int) - Constructor for class arc.graphics.Pixmap
-
Creates a pixmap from a direct ByteBuffer.
- PixmapIO - Class in arc.graphics
-
Writes Pixmaps to various formats.
- PixmapIO() - Constructor for class arc.graphics.PixmapIO
- PixmapIO.PngReader - Class in arc.graphics
-
Class based on https://github.com/Mike-C/lwjPNG, with many modifications
- PixmapIO.PngWriter - Class in arc.graphics
-
PNG encoder with compression.
- PixmapRegion - Class in arc.graphics.g2d
-
Defines a region of a pixmap, like a TextureRegion.
- PixmapRegion(Pixmap) - Constructor for class arc.graphics.g2d.PixmapRegion
- PixmapRegion(Pixmap, int, int, int, int) - Constructor for class arc.graphics.g2d.PixmapRegion
- Pixmaps - Class in arc.graphics
-
Various pixmap utilities.
- Pixmaps() - Constructor for class arc.graphics.Pixmaps
- plain - Enum constant in enum class arc.util.serialization.Jval.Jformat
-
JSON (no whitespace).
- plainJson - Variable in class arc.util.JsonSettings
- plus(T) - Method in interface arc.math.geom.Vector
- PngReader() - Constructor for class arc.graphics.PixmapIO.PngReader
- PngWriter() - Constructor for class arc.graphics.PixmapIO.PngWriter
- PngWriter(int) - Constructor for class arc.graphics.PixmapIO.PngWriter
- Point2 - Class in arc.math.geom
-
A point in a 2D grid, with integer x and y coordinates
- Point2() - Constructor for class arc.math.geom.Point2
-
Constructs a new 2D grid point.
- Point2(int, int) - Constructor for class arc.math.geom.Point2
-
Constructs a new 2D grid point.
- Point2(Point2) - Constructor for class arc.math.geom.Point2
-
Copy constructor
- Point3 - Class in arc.math.geom
-
A point in a 3D grid, with integer x and y coordinates
- Point3() - Constructor for class arc.math.geom.Point3
-
Constructs a 3D grid point with all coordinates pointing to the origin (0, 0, 0).
- Point3(int, int, int) - Constructor for class arc.math.geom.Point3
-
Constructs a 3D grid point.
- Point3(Point3) - Constructor for class arc.math.geom.Point3
-
Copy constructor
- pointLineSide(float, float, float, float, float, float) - Static method in class arc.math.geom.Intersector
- pointLineSide(Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Intersector
-
Determines on which side of the given line the point is.
- points - Variable in class arc.math.geom.Bezier
- poll() - Method in class arc.struct.PQueue
-
Retrieves and removes the head of this queue, or returns
nullif this queue is empty. - poll() - Method in class arc.util.Timekeeper
- Polygon - Class in arc.math.geom
-
Encapsulates a 2D polygon defined by it's vertices relative to an origin point (default of 0, 0).
- Polygon() - Constructor for class arc.math.geom.Polygon
-
Constructs a new polygon with no vertices.
- Polygon(float[]) - Constructor for class arc.math.geom.Polygon
-
Constructs a new polygon from a float array of parts of vertex points.
- polygonArea(float[], int, int) - Static method in class arc.math.geom.Geometry
-
Computes the area for a convex polygon.
- polygonCentroid(float[], int, int, Vec2) - Static method in class arc.math.geom.Geometry
-
Returns the centroid for the specified non-self-intersecting polygon.
- Polyline - Class in arc.math.geom
- Polyline() - Constructor for class arc.math.geom.Polyline
- Polyline(float[]) - Constructor for class arc.math.geom.Polyline
- Pool<T> - Class in arc.util.pooling
-
A pool of objects that can be reused to avoid allocation.
- Pool() - Constructor for class arc.util.pooling.Pool
-
Creates a pool with an initial capacity of 16 and no maximum.
- Pool(int) - Constructor for class arc.util.pooling.Pool
-
Creates a pool with the specified initial capacity and no maximum.
- Pool(int, int) - Constructor for class arc.util.pooling.Pool
- Pool.Poolable - Interface in arc.util.pooling
-
Objects implementing this interface will have
Pool.Poolable.reset()called when passed toPool.free(Object). - Pools - Class in arc.util.pooling
-
Stores a map of
Pools by type for convenient static access. - pop() - Method in class arc.struct.BinaryHeap
- pop() - Method in class arc.struct.BoolSeq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.ByteSeq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.DelayedRemovalSeq
- pop() - Method in class arc.struct.FloatSeq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.IntSeq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.LongSeq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.Seq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.ShortSeq
-
Removes and returns the last item.
- pop() - Method in class arc.struct.SnapshotSeq
- pop() - Method in interface arc.util.serialization.BaseJsonWriter
- pop() - Method in class arc.util.serialization.JsonReader
- pop() - Method in class arc.util.serialization.JsonWriter
- pop() - Method in class arc.util.serialization.JsonWriterBuilder
- pop() - Method in class arc.util.serialization.UBJsonWriter
-
Ends the current object or array and pops it off of the element stack.
- pop(boolean) - Method in class arc.util.serialization.UBJsonWriter
- pop(Prov<T>) - Method in class arc.struct.Seq
-
If this array is empty, returns an object specified by the constructor.
- port - Variable in class arc.net.dns.SRVRecord
- position() - Method in class arc.util.io.ReusableByteInStream
- Position - Interface in arc.math.geom
-
Represents a point in 2-D space.
- post(Timer.Task) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - post(Runnable) - Method in interface arc.Application
-
Posts a runnable on the main loop thread.
- post(Runnable) - Method in class arc.backend.headless.HeadlessApplication
- post(Runnable) - Method in class arc.mock.MockApplication
- post(Runnable) - Method in class arc.util.TaskQueue
- post(String) - Static method in class arc.util.Http
- post(String, ConsT<Http.HttpResponse, Exception>) - Static method in class arc.util.Http
-
Creates and submits a HTTP POST request.
- post(String, String) - Static method in class arc.util.Http
- POST - Enum constant in enum class arc.util.Http.HttpMethod
- postTask(Timer.Task) - Method in class arc.util.Timer
-
Schedules a task to occur once as soon as possible, but not sooner than the start of the next frame.
- pow(float, float) - Static method in class arc.math.Mathf
- pow(int, int) - Static method in class arc.math.Mathf
- Pow(float) - Constructor for class arc.math.Interp.Pow
- Pow(int) - Constructor for class arc.math.Interp.Pow
- pow10In - Static variable in interface arc.math.Interp
- pow10Out - Static variable in interface arc.math.Interp
- pow2 - Static variable in interface arc.math.Interp
- pow2In - Static variable in interface arc.math.Interp
-
Slow, then fast.
- pow2InInverse - Static variable in interface arc.math.Interp
- pow2Out - Static variable in interface arc.math.Interp
-
Fast, then slow.
- pow2OutInverse - Static variable in interface arc.math.Interp
- pow3 - Static variable in interface arc.math.Interp
- pow3In - Static variable in interface arc.math.Interp
- pow3InInverse - Static variable in interface arc.math.Interp
- pow3Out - Static variable in interface arc.math.Interp
- pow3OutInverse - Static variable in interface arc.math.Interp
- pow4 - Static variable in interface arc.math.Interp
- pow4In - Static variable in interface arc.math.Interp
- pow4Out - Static variable in interface arc.math.Interp
- pow5 - Static variable in interface arc.math.Interp
- pow5In - Static variable in interface arc.math.Interp
- pow5Out - Static variable in interface arc.math.Interp
- PowIn(float) - Constructor for class arc.math.Interp.PowIn
- PowIn(int) - Constructor for class arc.math.Interp.PowIn
- PowOut(float) - Constructor for class arc.math.Interp.PowOut
- PowOut(int) - Constructor for class arc.math.Interp.PowOut
- PQueue<E> - Class in arc.struct
-
A priority queue.
- PQueue() - Constructor for class arc.struct.PQueue
-
Creates a
PriorityQueuewith the default initial capacity that orders its elements according to their natural ordering. - PQueue(int, Comparator<E>) - Constructor for class arc.struct.PQueue
-
Creates a
PriorityQueuewith the specified initial capacity that orders its elements according to their natural ordering. - PRECONDITION_FAILED - Enum constant in enum class arc.util.Http.HttpStatus
- PRECONDITION_REQUIRED - Enum constant in enum class arc.util.Http.HttpStatus
- predict(float) - Method in class arc.math.LinearRegression
- prefix - Static variable in class arc.util.ColorCodes
- prefix - Variable in class arc.util.CommandHandler
- preMul(Affine2) - Method in class arc.math.Affine2
-
Premultiplies this matrix with the provided matrix and stores the result in this matrix.
- premultiplyAlpha() - Method in class arc.graphics.Color
-
Multiplies the RGB values by the alpha.
- preRotate(float) - Method in class arc.math.Affine2
-
Premultiplies this matrix with a (counter-clockwise) rotation matrix.
- preRotateRad(float) - Method in class arc.math.Affine2
-
Premultiplies this matrix with a (counter-clockwise) rotation matrix.
- preScale(float, float) - Method in class arc.math.Affine2
-
Premultiplies this matrix with a scale matrix.
- preScale(Vec2) - Method in class arc.math.Affine2
-
Premultiplies this matrix with a scale matrix.
- preShear(float, float) - Method in class arc.math.Affine2
-
Premultiplies this matrix by a shear matrix.
- preShear(Vec2) - Method in class arc.math.Affine2
-
Premultiplies this matrix by a shear matrix.
- preTranslate(float, float) - Method in class arc.math.Affine2
-
Premultiplies this matrix by a translation matrix.
- preTranslate(Vec2) - Method in class arc.math.Affine2
-
Premultiplies this matrix by a translation matrix.
- prettyPrint(JsonWriter.OutputType) - Method in class arc.util.serialization.JsonValue
- prettyPrint(JsonWriter.OutputType, Writer) - Method in class arc.util.serialization.JsonValue
- prettyPrint(Object) - Method in class arc.util.serialization.Json
- prettyPrint(Object, JsonWriter.OutputType) - Method in class arc.util.serialization.Json
- prettyPrint(String) - Method in class arc.util.serialization.Json
- prettyPrint(String, JsonWriter.OutputType) - Method in class arc.util.serialization.Json
- prev - Variable in class arc.util.serialization.JsonValue
- prev() - Method in class arc.util.serialization.JsonValue
-
Returns the previous sibling of this value.
- priority - Variable in class arc.net.dns.SRVRecord
- priorityOf(Autosaver.Saveable) - Static method in class arc.util.Autosaver
- PROCESSING - Enum constant in enum class arc.util.Http.HttpStatus
- producer - Variable in class arc.util.TaskQueue
- prop(String) - Static method in class arc.util.OS
- PropertiesUtils - Class in arc.util.io
-
PropertiesUtilsis a helper class that allows you to load and store key/value pairs of anObjectMap<String,String>with the same line-oriented syntax supported byjava.util.Properties. - propNoNull(String) - Static method in class arc.util.OS
- prov - Variable in class arc.math.geom.IntQuadTree
- Prov<T> - Interface in arc.func
- PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum class arc.util.Http.HttpStatus
- purple - Static variable in class arc.graphics.Color
- purple - Static variable in class arc.util.ColorCodes
- put(float) - Method in class arc.math.FloatCounter
-
Add a value and update all fields.
- put(int, float) - Method in class arc.struct.IntFloatMap
- put(int, int) - Method in class arc.struct.IntIntMap
- put(int, int, T) - Method in class arc.struct.GridMap
- put(int, V) - Method in class arc.struct.IntMap
- put(long, V) - Method in class arc.struct.LongMap
- put(String, boolean) - Method in class arc.util.serialization.Jval
- put(String, Color) - Static method in class arc.graphics.Colors
-
Convenience method to add a
colorwith itsname. - put(String, Jval) - Method in class arc.util.serialization.Jval
- put(String, Class<E>, Class<K>, Object) - Method in class arc.util.JsonSettings
- put(String, Class<E>, Object) - Method in class arc.util.JsonSettings
- put(String, Number) - Method in class arc.util.serialization.Jval
- put(String, Object) - Method in class arc.util.JsonSettings
- put(String, String) - Method in class arc.util.serialization.Jval
- put(K, float) - Method in class arc.struct.ObjectFloatMap
- put(K, int) - Method in class arc.struct.ObjectIntMap
- put(K, V) - Method in class arc.struct.ArrayMap
- put(K, V) - Method in class arc.struct.ObjectMap
-
Returns the old value associated with the specified key, or null.
- put(K, V) - Method in class arc.struct.OrderedMap
- put(K, V, int) - Method in class arc.struct.ArrayMap
- PUT - Enum constant in enum class arc.util.Http.HttpMethod
- putAll(ArrayMap<? extends K, ? extends V>) - Method in class arc.struct.ArrayMap
- putAll(ArrayMap<? extends K, ? extends V>, int, int) - Method in class arc.struct.ArrayMap
- putAll(IntFloatMap) - Method in class arc.struct.IntFloatMap
- putAll(IntIntMap) - Method in class arc.struct.IntIntMap
- putAll(IntMap<? extends V>) - Method in class arc.struct.IntMap
- putAll(LongMap<? extends V>) - Method in class arc.struct.LongMap
- putAll(ObjectFloatMap<? extends K>) - Method in class arc.struct.ObjectFloatMap
- putAll(ObjectIntMap<? extends K>) - Method in class arc.struct.ObjectIntMap
- putAll(ObjectMap<? extends K, ? extends V>) - Method in class arc.struct.ObjectMap
- putAll(ObjectMap<String, Object>) - Method in class arc.util.JsonSettings
- putAll(Object...) - Method in class arc.struct.ObjectIntMap
- putAll(Object...) - Method in class arc.struct.ObjectMap
Q
- quadratic(T, float, T, T, T, T) - Static method in class arc.math.geom.Bezier
-
Quadratic Bezier curve
- quadraticDerivative(T, float, T, T, T, T) - Static method in class arc.math.geom.Bezier
-
Quadratic Bezier curve derivative
- quadrilateralCentroid(float, float, float, float, float, float, float, float, Vec2) - Static method in class arc.math.geom.Geometry
- QuadTree<T extends QuadTree.QuadTreeObject> - Class in arc.math.geom
-
A basic quad tree.
- QuadTree(Rect) - Constructor for class arc.math.geom.QuadTree
- QuadTree.QuadTreeObject - Interface in arc.math.geom
-
Represents an object in a QuadTree.
- queue - Variable in class arc.struct.PQueue
-
Priority queue represented as a balanced binary heap: the two children of queue[n] are queue[2*n+1] and queue[2*(n+1)].
- queue(Runnable) - Method in class arc.net.NetListener.LagListener
- queue(Runnable) - Method in class arc.net.NetListener.QueuedListener
- queue(Runnable) - Method in class arc.net.NetListener.ThreadedListener
- Queue<T> - Class in arc.struct
-
A resizable, ordered array of objects with efficient add and remove at the beginning and end.
- Queue() - Constructor for class arc.struct.Queue
-
Creates a new Queue which can hold 16 values without needing to resize backing array.
- Queue(int) - Constructor for class arc.struct.Queue
-
Creates a new Queue which can hold the specified number of values without needing to resize backing array.
- Queue(int, Class<T>) - Constructor for class arc.struct.Queue
-
Creates a new Queue which can hold the specified number of values without needing to resize backing array.
- Queue.QueueIterable<T> - Class in arc.struct
- QueuedListener(NetListener) - Constructor for class arc.net.NetListener.QueuedListener
- QueueIterable(Queue<T>) - Constructor for class arc.struct.Queue.QueueIterable
- QueueIterable(Queue<T>, boolean) - Constructor for class arc.struct.Queue.QueueIterable
- QuickSelect<T> - Class in arc.util
-
Implementation of Tony Hoare's quickselect algorithm.
- QuickSelect() - Constructor for class arc.util.QuickSelect
- quoteLongValues - Variable in class arc.util.serialization.Json
- quoteName(String) - Method in enum class arc.util.serialization.JsonWriter.OutputType
- quoteValue(Object) - Method in enum class arc.util.serialization.JsonWriter.OutputType
R
- r - Variable in class arc.graphics.Color
-
the red, green, blue and alpha components
- r(float) - Method in class arc.graphics.Color
- r1 - Static variable in class arc.util.Tmp
- r2 - Static variable in class arc.util.Tmp
- r3 - Static variable in class arc.util.Tmp
- radDeg - Static variable in class arc.math.Mathf
- radiansToDegrees - Static variable in class arc.math.Mathf
-
multiply by this to convert from radians to degrees
- radius - Variable in class arc.math.geom.Circle
- rainbowify(String, int, int) - Static method in class arc.util.Strings
- rand - Static variable in class arc.math.Mathf
- rand() - Method in class arc.graphics.Color
- Rand - Class in arc.math
-
This class implements the xorshift128+ algorithm that is a very fast, top-quality 64-bit pseudo-random number generator.
- Rand() - Constructor for class arc.math.Rand
-
Creates a new random number generator.
- Rand(long) - Constructor for class arc.math.Rand
-
Creates a new random number generator using a single
longseed. - Rand(long, long) - Constructor for class arc.math.Rand
-
Creates a new random number generator using two
longseeds. - randHue() - Method in class arc.graphics.Color
- randLenVectors(long, float, int, float, float, float, Angles.ParticleConsumer) - Static method in class arc.math.Angles
- randLenVectors(long, float, int, float, Angles.ParticleConsumer) - Static method in class arc.math.Angles
- randLenVectors(long, int, float, float, float, float, Floatc2) - Static method in class arc.math.Angles
- randLenVectors(long, int, float, float, float, Floatc2) - Static method in class arc.math.Angles
- randLenVectors(long, int, float, float, Floatc2) - Static method in class arc.math.Angles
- randLenVectors(long, int, float, Floatc2) - Static method in class arc.math.Angles
- random() - Static method in class arc.math.Mathf
-
Returns random number between 0.0 (inclusive) and 1.0 (exclusive).
- random() - Method in class arc.struct.BoolSeq
-
Returns a random item from the array, or false if the array is empty.
- random() - Method in class arc.struct.ByteSeq
-
Returns a random item from the array, or zero if the array is empty.
- random() - Method in class arc.struct.FloatSeq
-
Returns a random item from the array, or zero if the array is empty.
- random() - Method in class arc.struct.IntSeq
-
Returns a random item from the array, or zero if the array is empty.
- random() - Method in class arc.struct.LongSeq
-
Returns a random item from the array, or zero if the array is empty.
- random() - Method in class arc.struct.Seq
-
Returns a random item from the array, or null if the array is empty.
- random() - Method in class arc.struct.ShortSeq
-
Returns a random item from the array, or zero if the array is empty.
- random(float) - Static method in class arc.math.Mathf
-
Returns a random number between 0 (inclusive) and the specified value (exclusive).
- random(float) - Method in class arc.math.Rand
- random(float, float) - Static method in class arc.math.Mathf
-
Returns a random number between start (inclusive) and end (exclusive).
- random(float, float) - Method in class arc.math.Rand
- random(int) - Static method in class arc.math.Mathf
-
Returns a random number between 0 (inclusive) and the specified value (inclusive).
- random(int) - Method in class arc.math.Rand
-
Inclusive.
- random(int, int) - Static method in class arc.math.Mathf
-
Returns a random number between start (inclusive) and end (inclusive).
- random(int, int) - Method in class arc.math.Rand
- random(long) - Static method in class arc.math.Mathf
-
Returns a random number between 0 (inclusive) and the specified value (inclusive).
- random(long, long) - Static method in class arc.math.Mathf
-
Returns a random number between start (inclusive) and end (inclusive).
- random(Rand) - Method in class arc.struct.Seq
- random(Rand, T...) - Static method in class arc.util.Structs
- random(T) - Method in class arc.struct.Seq
-
Returns a random item from the array, excluding the specified element.
- random(T...) - Static method in class arc.util.Structs
- randomBoolean() - Static method in class arc.math.Mathf
-
Returns a random boolean value.
- randomBoolean(float) - Static method in class arc.math.Mathf
-
Returns true if a random value between 0 and 1 is less than the specified value.
- randomSeed(long) - Static method in class arc.math.Mathf
- randomSeed(long, float) - Static method in class arc.math.Mathf
- randomSeed(long, float, float) - Static method in class arc.math.Mathf
-
Inclusive.
- randomSeed(long, int, int) - Static method in class arc.math.Mathf
-
Inclusive.
- randomSeedRange(long, float) - Static method in class arc.math.Mathf
- randomSign() - Static method in class arc.math.Mathf
-
Returns -1 or 1, randomly.
- randomTriangular() - Static method in class arc.math.Mathf
-
Returns a triangularly distributed random number between -1.0 (exclusive) and 1.0 (exclusive), where values around zero are more likely.
- randomTriangular(float) - Static method in class arc.math.Mathf
-
Returns a triangularly distributed random number between
-max(exclusive) andmax(exclusive), where values around zero are more likely. - randomTriangular(float, float) - Static method in class arc.math.Mathf
-
Returns a triangularly distributed random number between
min(inclusive) andmax(exclusive), where themodeargument defaults to the midpoint between the bounds, giving a symmetric distribution. - randomTriangular(float, float, float) - Static method in class arc.math.Mathf
-
Returns a triangularly distributed random number between
min(inclusive) andmax(exclusive), where values aroundmodeare more likely. - randVectors(long, int, float, Floatc2) - Static method in class arc.math.Angles
- range(float) - Static method in class arc.math.Mathf
- range(float) - Method in class arc.math.Rand
- range(float, float) - Static method in class arc.math.Mathf
- range(int) - Static method in class arc.math.Mathf
- range(int) - Method in class arc.math.Rand
- range(int, int) - Static method in class arc.struct.IntSeq
- Ratekeeper - Class in arc.util
-
Keeps track of X actions in Y units of time.
- Ratekeeper() - Constructor for class arc.util.Ratekeeper
- raw2d(int, double, double) - Static method in class arc.util.noise.Simplex
- raw3d(int, double, double, double) - Static method in class arc.util.noise.Simplex
- raw4d(double, double, double, double) - Static method in class arc.util.noise.Simplex
- rawMean() - Method in class arc.math.WindowedMean
- rawNoise(double) - Static method in class arc.util.noise.Noise
- rawNoise(double, double) - Static method in class arc.util.noise.Noise
- rawTiled(double, double, double, double, double, double, double) - Static method in class arc.util.noise.Simplex
- raycast(int, int, int, int, Geometry.Raycaster) - Static method in class arc.math.geom.Geometry
- raycastRect(float, float, float, float, float, float, float, float) - Static method in class arc.math.geom.Geometry
- raycastRect(float, float, float, float, Rect) - Static method in class arc.math.geom.Geometry
- read() - Method in class arc.files.Fi
-
Returns a stream for reading this file as bytes.
- read() - Method in class arc.files.ZipFi
- read() - Method in class arc.util.io.CounterInputStream
- read(byte[]) - Static method in class arc.util.serialization.Jval
- read(byte[], int, int) - Method in class arc.util.io.CounterInputStream
- read(int) - Method in class arc.files.Fi
-
Returns a buffered stream for reading this file as bytes.
- read(Json, JsonValue) - Method in interface arc.util.serialization.Json.JsonSerializable
- read(Json, JsonValue, Class) - Method in interface arc.util.serialization.Json.Serializer
-
Deprecated.Please override
Json.Serializer.read(Json, JsonValue, Class, Class, Class)instead. - read(Json, JsonValue, Class, Class, Class) - Method in interface arc.util.serialization.Json.Serializer
- read(InputStream) - Method in class arc.graphics.PixmapIO.PngReader
- read(Reader) - Static method in class arc.util.serialization.Jval
-
Reads a Hjson value from the given reader.
- read(String) - Static method in class arc.util.serialization.Jval
-
Reads a Hjson value from the given string.
- read(ByteBuffer) - Method in interface arc.net.NetSerializer
- readBoolean() - Method in class arc.util.io.ByteBufferInput
- readBoolean() - Method in class arc.util.io.LittleEndianInputStream
- readByte() - Method in class arc.util.io.ByteBufferInput
- readByte() - Method in class arc.util.io.LittleEndianInputStream
- readBytes() - Method in class arc.files.Fi
-
Reads the entire file into a byte array.
- readBytes(byte[], int, int) - Method in class arc.files.Fi
-
Reads the entire file into the byte array.
- readByteStream() - Method in class arc.files.Fi
- readChar() - Method in class arc.util.io.ByteBufferInput
- readChar() - Method in class arc.util.io.LittleEndianInputStream
- readDeprecated - Variable in class arc.util.serialization.Json
- readDouble() - Method in class arc.util.io.ByteBufferInput
- readDouble() - Method in class arc.util.io.LittleEndianInputStream
- reader - Variable in class arc.util.JsonSettings
- reader() - Method in class arc.files.Fi
-
Returns a reader for reading this file as characters.
- reader(int) - Method in class arc.files.Fi
-
Returns a buffered reader for reading this file as characters.
- reader(int, String) - Method in class arc.files.Fi
-
Returns a buffered reader for reading this file as characters.
- reader(String) - Method in class arc.files.Fi
-
Returns a reader for reading this file as characters.
- readField(Class, String, JsonValue) - Method in class arc.util.serialization.Json
- readField(Class, String, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Class, String, String, JsonValue) - Method in class arc.util.serialization.Json
- readField(Class, String, String, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Class, String, String, Class, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, Field, String, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, Field, String, Class, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, String, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, String, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, String, Class, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, String, String, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, String, String, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Object, String, String, Class, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Field, String, Class, JsonValue) - Method in class arc.util.serialization.Json
- readField(Field, String, Class, Class, JsonValue) - Method in class arc.util.serialization.Json
- readFields(Class, JsonValue) - Method in class arc.util.serialization.Json
- readFields(Object, JsonValue) - Method in class arc.util.serialization.Json
- readFile(String) - Method in class arc.util.SharedLibraryLoader
- readFloat() - Method in class arc.util.io.ByteBufferInput
- readFloat() - Method in class arc.util.io.LittleEndianInputStream
- readFully(byte[]) - Method in class arc.util.io.ByteBufferInput
- readFully(byte[]) - Method in class arc.util.io.LittleEndianInputStream
- readFully(byte[], int, int) - Method in class arc.util.io.ByteBufferInput
- readFully(byte[], int, int) - Method in class arc.util.io.LittleEndianInputStream
- readInt() - Method in class arc.util.io.ByteBufferInput
- readInt() - Method in class arc.util.io.LittleEndianInputStream
- readLength(ByteBuffer) - Method in interface arc.net.NetSerializer
- readLine() - Method in class arc.util.io.ByteBufferInput
- readLine() - Method in class arc.util.io.LittleEndianInputStream
- readLong() - Method in class arc.util.io.ByteBufferInput
- readLong() - Method in class arc.util.io.LittleEndianInputStream
- readPNG(byte[]) - Static method in class arc.graphics.PixmapIO
-
Reads a PNG file using a pure-Java PNG decoder.
- readPNG(Fi) - Static method in class arc.graphics.PixmapIO
-
Reads a PNG file using a pure-Java PNG decoder.
- readPosition(double) - Method in class arc.math.Extrapolator
-
Version for extrapolator of
size = 1. - readPosition(double, float[]) - Method in class arc.math.Extrapolator
- readPosition(double, float[], float[]) - Method in class arc.math.Extrapolator
- reads() - Method in class arc.files.Fi
- Reads - Class in arc.util.io
-
A wrapper for DataInput with more concise method names and no IOExceptions.
- Reads(DataInput) - Constructor for class arc.util.io.Reads
- readsDeflate() - Method in class arc.files.Fi
- readShort() - Method in class arc.util.io.ByteBufferInput
- readShort() - Method in class arc.util.io.LittleEndianInputStream
- readString() - Method in class arc.files.Fi
-
Reads the entire file into a string using the platform's default charset.
- readString(DataInputStream, long) - Method in class arc.util.serialization.UBJsonReader
- readString(String) - Method in class arc.files.Fi
-
Reads the entire file into a string using the specified charset.
- readUChar(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- readUInt(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- readUnsignedByte() - Method in class arc.util.io.ByteBufferInput
- readUnsignedByte() - Method in class arc.util.io.LittleEndianInputStream
- readUnsignedShort() - Method in class arc.util.io.ByteBufferInput
- readUnsignedShort() - Method in class arc.util.io.LittleEndianInputStream
- readUShort(DataInputStream) - Method in class arc.util.serialization.UBJsonReader
- readUTF() - Method in class arc.util.io.ByteBufferInput
- readUTF() - Method in class arc.util.io.LittleEndianInputStream
- readValue(Class<T>, JsonValue) - Method in class arc.util.serialization.Json
- readValue(Class<T>, Class, JsonValue) - Method in class arc.util.serialization.Json
- readValue(Class<T>, Class, Class, JsonValue) - Method in class arc.util.serialization.Json
- readValue(Class<T>, Class, T, JsonValue) - Method in class arc.util.serialization.Json
- readValue(String, Class<T>, JsonValue) - Method in class arc.util.serialization.Json
- readValue(String, Class<T>, Class, JsonValue) - Method in class arc.util.serialization.Json
- readValue(String, Class<T>, Class, T, JsonValue) - Method in class arc.util.serialization.Json
- readValue(String, Class<T>, T, JsonValue) - Method in class arc.util.serialization.Json
- received(Connection, Object) - Method in class arc.net.DispatchListener
- received(Connection, Object) - Method in class arc.net.NetListener.QueuedListener
- received(Connection, Object) - Method in interface arc.net.NetListener
-
Called when an object has been received from the remote end of the connection.
- reconnect() - Method in class arc.net.Client
-
Calls
connectwith the values last passed to connect. - reconnect(int) - Method in class arc.net.Client
-
Calls
connectwith the specified timeout and the other values last passed to connect. - Rect - Class in arc.math.geom
-
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
- Rect() - Constructor for class arc.math.geom.Rect
-
Constructs a new rectangle with all values set to zero
- Rect(float, float, float, float) - Constructor for class arc.math.geom.Rect
-
Constructs a new rectangle with the given corner point in the bottom left and dimensions.
- Rect(Rect) - Constructor for class arc.math.geom.Rect
-
Constructs a rectangle based on the given rectangle
- red - Static variable in class arc.graphics.Color
- red - Static variable in class arc.util.ColorCodes
- redirects(boolean) - Method in class arc.util.Http.HttpRequest
- reduce(R, Func2<T, R, R>) - Method in class arc.struct.Seq
- Reflect - Class in arc.util
- Reflect() - Constructor for class arc.util.Reflect
- refreshNameservers() - Static method in class arc.net.dns.ArcDns
- register(String, String, Cons<String[]>) - Method in class arc.util.CommandHandler
- register(String, String, CommandHandler.CommandRunner<T>) - Method in class arc.util.CommandHandler
-
Register a command which handles a zero-sized list of arguments and one parameter.
- register(String, String, String, Cons<String[]>) - Method in class arc.util.CommandHandler
- register(String, String, String, CommandHandler.CommandRunner<T>) - Method in class arc.util.CommandHandler
-
Register a command which handles a list of arguments and one handler-specific parameter.
- RegisterTCP() - Constructor for class arc.net.FrameworkMessage.RegisterTCP
- RegisterUDP() - Constructor for class arc.net.FrameworkMessage.RegisterUDP
- regPoly(int, float) - Static method in class arc.math.geom.Geometry
-
returns a regular polygon with {amount} sides
- regularMap - Static variable in class arc.util.serialization.Base64Coder
- remaining() - Method in class arc.util.Timekeeper
- remove() - Method in class arc.struct.ArrayMap.Entries
- remove() - Method in class arc.struct.ArrayMap.Keys
- remove() - Method in class arc.struct.ArrayMap.Values
- remove() - Method in class arc.struct.BoolSeq.BoolSeqIterator
- remove() - Method in class arc.struct.ByteSeq.ByteSeqIterator
- remove() - Method in class arc.struct.FloatSeq.FloatSeqIterator
- remove() - Method in class arc.struct.IntFloatMap.Keys
- remove() - Method in class arc.struct.IntIntMap.Keys
- remove() - Method in class arc.struct.IntMap.Keys
- remove() - Method in class arc.struct.IntQueue.IntQueueIterator
- remove() - Method in class arc.struct.IntSeq.IntSeqIterator
- remove() - Method in class arc.struct.IntSet.IntSetIterator
- remove() - Method in class arc.struct.LongMap.Entries
- remove() - Method in class arc.struct.LongMap.Keys
- remove() - Method in class arc.struct.LongMap.Values
- remove() - Method in class arc.struct.LongQueue.LongQueueIterator
- remove() - Method in class arc.struct.LongSeq.LongSeqIterator
- remove() - Method in class arc.struct.ObjectFloatMap.Keys
- remove() - Method in class arc.struct.ObjectIntMap.Keys
- remove() - Method in class arc.struct.ObjectMap.Keys
- remove() - Method in class arc.struct.ObjectSet.ObjectSetIterator
- remove() - Method in class arc.struct.OrderedMap.OrderedMapEntries
- remove() - Method in class arc.struct.OrderedMap.OrderedMapKeys
- remove() - Method in class arc.struct.OrderedMap.OrderedMapValues
- remove() - Method in class arc.struct.OrderedSet.OrderedSetIterator
- remove() - Method in class arc.struct.ShortSeq.ShortSeqIterator
- remove() - Method in class arc.util.serialization.JsonValue.JsonIterator
- remove(int) - Method in class arc.math.geom.IntQuadTree
-
Removes an object from this node or its child nodes.
- remove(int) - Method in class arc.struct.DelayedRemovalSeq
- remove(int) - Method in class arc.struct.IntIntMap
- remove(int) - Method in class arc.struct.IntMap
- remove(int) - Method in class arc.struct.IntSet
-
Returns true if the key was removed.
- remove(int) - Method in class arc.struct.Seq
-
Removes and returns the item at the specified index.
- remove(int) - Method in class arc.struct.SnapshotSeq
- remove(int) - Method in class arc.util.serialization.JsonValue
-
Removes the child with the specified index.
- remove(int, float) - Method in class arc.struct.IntFloatMap
- remove(int, int) - Method in class arc.struct.GridMap
- remove(int, int) - Method in class arc.struct.IntIntMap
- remove(long) - Method in class arc.struct.LongMap
- remove(Boolf<T>) - Method in class arc.struct.Queue
- remove(Boolf<T>) - Method in class arc.struct.Seq
-
Removes a single value by predicate.
- remove(Autosaver.Saveable) - Static method in class arc.util.Autosaver
- remove(Class<T>, Cons<T>) - Static method in class arc.Events
-
Only use this method if you have the reference to the exact listener object that was used.
- remove(String) - Method in class arc.util.JsonSettings
- remove(String) - Method in class arc.util.serialization.JsonValue
-
Removes the child with the specified name.
- remove(String) - Method in class arc.util.serialization.Jval
- remove(K) - Method in class arc.struct.ObjectIntMap
- remove(K) - Method in class arc.struct.ObjectMap
-
Returns the value associated with the key, or null.
- remove(K) - Method in class arc.struct.OrderedMap
- remove(K, float) - Method in class arc.struct.ObjectFloatMap
- remove(K, int) - Method in class arc.struct.ObjectIntMap
- remove(T) - Method in class arc.math.geom.QuadTree
-
Removes an object from this node or its child nodes.
- remove(T) - Method in class arc.struct.BinaryHeap
- remove(T) - Method in class arc.struct.ObjectSet
-
Returns true if the key was removed.
- remove(T) - Method in class arc.struct.OrderedSet
- remove(T) - Method in class arc.struct.Queue
- remove(T) - Method in class arc.struct.Seq
-
Removes a value, without using identity.
- remove(T[], int) - Static method in class arc.util.Structs
- remove(T[], T) - Static method in class arc.util.Structs
- remove(T, boolean) - Method in class arc.struct.DelayedRemovalSeq
- remove(T, boolean) - Method in class arc.struct.Queue
-
Removes the first instance of the specified value in the queue.
- remove(T, boolean) - Method in class arc.struct.Seq
-
Removes the first instance of the specified value in the array.
- remove(T, boolean) - Method in class arc.struct.SnapshotSeq
- removeAll(Boolf<T>) - Method in class arc.struct.Seq
- removeAll(BoolSeq) - Method in class arc.struct.BoolSeq
-
Removes from this array all of elements contained in the specified array.
- removeAll(ByteSeq) - Method in class arc.struct.ByteSeq
-
Removes from this array all of elements contained in the specified array.
- removeAll(FloatSeq) - Method in class arc.struct.FloatSeq
-
Removes from this array all of elements contained in the specified array.
- removeAll(IntSeq) - Method in class arc.struct.IntSeq
-
Removes from this array all of elements contained in the specified array.
- removeAll(LongSeq) - Method in class arc.struct.LongSeq
-
Removes from this array all of elements contained in the specified array.
- removeAll(Seq<? extends T>) - Method in class arc.struct.ObjectSet
- removeAll(Seq<? extends T>) - Method in class arc.struct.Seq
- removeAll(Seq<? extends T>, boolean) - Method in class arc.struct.Seq
-
Removes from this array all of elements contained in the specified array.
- removeAll(Seq<? extends T>, boolean) - Method in class arc.struct.SnapshotSeq
- removeAll(ShortSeq) - Method in class arc.struct.ShortSeq
-
Removes from this array all of elements contained in the specified array.
- removeAll(T[]) - Method in class arc.struct.ObjectSet
- removeAll(T[], int, int) - Method in class arc.struct.ObjectSet
- removeColors(String) - Static method in class arc.util.Log
-
Deprecated.Use
ColorCodes.apply(String, boolean)instead. - removeCommand(String) - Method in class arc.util.CommandHandler
- removeConnection(Connection) - Method in class arc.net.Server
- removeFirst() - Method in class arc.struct.IntQueue
-
Remove the first item from the queue.
- removeFirst() - Method in class arc.struct.LongQueue
-
Remove the first item from the queue.
- removeFirst() - Method in class arc.struct.Queue
-
Remove the first item from the queue.
- removeIndex(int) - Method in class arc.struct.ArrayMap
-
Removes and returns the key/values pair at the specified index.
- removeIndex(int) - Method in class arc.struct.BoolSeq
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.ByteSeq
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.FloatSeq
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.IntQueue
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.IntSeq
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.LongQueue
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.LongSeq
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.OrderedMap
- removeIndex(int) - Method in class arc.struct.OrderedSet
- removeIndex(int) - Method in class arc.struct.Queue
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class arc.struct.ShortSeq
-
Removes and returns the item at the specified index.
- removeKey(K) - Method in class arc.struct.ArrayMap
- removeLast() - Method in class arc.struct.IntQueue
-
Remove the last item from the queue.
- removeLast() - Method in class arc.struct.LongQueue
-
Remove the last item from the queue.
- removeLast() - Method in class arc.struct.Queue
-
Remove the last item from the queue.
- removeListener(ApplicationListener) - Method in interface arc.Application
-
Removes an application listener.
- removeListener(NetListener) - Method in class arc.net.Connection
- removeListener(NetListener) - Method in class arc.net.DispatchListener
- removeListener(NetListener) - Method in interface arc.net.EndPoint
- removeListener(NetListener) - Method in class arc.net.Server
- removeRange(int, int) - Method in class arc.struct.BoolSeq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.ByteSeq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.DelayedRemovalSeq
- removeRange(int, int) - Method in class arc.struct.FloatSeq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.IntSeq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.LongSeq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.Seq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.ShortSeq
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class arc.struct.SnapshotSeq
- removeValue(byte) - Method in class arc.struct.ByteSeq
- removeValue(float) - Method in class arc.struct.FloatSeq
- removeValue(int) - Method in class arc.struct.IntQueue
-
Removes the first instance of the specified value in the queue.
- removeValue(int) - Method in class arc.struct.IntSeq
- removeValue(long) - Method in class arc.struct.LongSeq
- removeValue(long, boolean) - Method in class arc.struct.LongQueue
-
Removes the first instance of the specified value in the queue.
- removeValue(short) - Method in class arc.struct.ShortSeq
- removeValue(V, boolean) - Method in class arc.struct.ArrayMap
- renderInterval - Variable in class arc.backend.headless.HeadlessApplication
- repeat(char, int) - Static method in class arc.util.Strings
- repeat(String, int) - Static method in class arc.util.Strings
-
Taken from the
String.repeat(int)method of JDK 11 - replace(Func<T, T>) - Method in class arc.struct.Seq
-
Replaces values without creating a new array.
- replace(IntIntf) - Method in class arc.graphics.Pixmap
- replace(StringBuilder, char, String) - Static method in class arc.util.Strings
-
Replaces all instances of
findwithreplace. - replace(StringBuilder, String, String) - Static method in class arc.util.Strings
-
Replaces all instances of
findwithreplace. - replace(T, T) - Method in class arc.struct.Seq
-
Replaces the first occurrence of 'from' with 'to'.
- request(Http.HttpMethod, String) - Static method in class arc.util.Http
- REQUEST_HEADER_TOO_LARGE - Enum constant in enum class arc.util.Http.HttpStatus
- REQUEST_TIMEOUT - Enum constant in enum class arc.util.Http.HttpStatus
- REQUEST_TOO_LONG - Enum constant in enum class arc.util.Http.HttpStatus
- REQUEST_URI_TOO_LONG - Enum constant in enum class arc.util.Http.HttpStatus
- REQUESTED_RANGE_NOT_SATISFIABLE - Enum constant in enum class arc.util.Http.HttpStatus
- require(int) - Method in class arc.util.serialization.JsonValue
-
Returns the child at the specified index.
- require(String) - Method in class arc.util.serialization.JsonValue
-
Returns the child with the specified name.
- reschedule() - Method in class arc.util.Timer.Task
-
Reschelude this task in future.
- reset - Static variable in class arc.util.ColorCodes
- reset() - Static method in class arc.graphics.Colors
-
Resets the color map to the predefined colors.
- reset() - Method in class arc.math.FloatCounter
-
Reset all values to their default value.
- reset() - Method in class arc.math.WindowedMean
- reset() - Method in class arc.struct.ArrayMap.Entries
- reset() - Method in class arc.struct.ArrayMap.Keys
- reset() - Method in class arc.struct.ArrayMap.Values
- reset() - Method in class arc.struct.BoolSeq.BoolSeqIterator
- reset() - Method in class arc.struct.ByteSeq.ByteSeqIterator
- reset() - Method in class arc.struct.FloatSeq.FloatSeqIterator
- reset() - Method in class arc.struct.IntFloatMap.Keys
- reset() - Method in class arc.struct.IntIntMap.Keys
- reset() - Method in class arc.struct.IntMap.Keys
- reset() - Method in class arc.struct.IntQueue.IntQueueIterator
- reset() - Method in class arc.struct.IntSeq.IntSeqIterator
- reset() - Method in class arc.struct.IntSet.IntSetIterator
- reset() - Method in class arc.struct.LongMap.Keys
- reset() - Method in class arc.struct.LongQueue.LongQueueIterator
- reset() - Method in class arc.struct.LongSeq.LongSeqIterator
- reset() - Method in class arc.struct.ObjectFloatMap.Keys
- reset() - Method in class arc.struct.ObjectIntMap.Keys
- reset() - Method in class arc.struct.ObjectMap.Keys
- reset() - Method in class arc.struct.ObjectSet.ObjectSetIterator
- reset() - Method in class arc.struct.OrderedMap.OrderedMapEntries
- reset() - Method in class arc.struct.OrderedMap.OrderedMapKeys
- reset() - Method in class arc.struct.OrderedMap.OrderedMapValues
- reset() - Method in class arc.struct.OrderedSet.OrderedSetIterator
- reset() - Method in class arc.struct.ShortSeq.ShortSeqIterator
- reset() - Method in class arc.util.PerformanceCounter
-
Resets this performance counter to its defaults values.
- reset() - Method in interface arc.util.pooling.Pool.Poolable
-
Resets the object for reuse.
- reset() - Method in class arc.util.Ratekeeper
- reset() - Method in class arc.util.serialization.JsonWriterBuilder
- reset() - Method in class arc.util.serialization.UBJsonWriter
- reset() - Method in class arc.util.Time.DelayRun
- reset() - Method in class arc.util.Timekeeper
-
resets the timer; the interval will need to pass until get() returns true again.
- reset(double, double, float) - Method in class arc.math.Extrapolator
-
Version for extrapolator of
size = 1. - reset(double, double, float[]) - Method in class arc.math.Extrapolator
- reset(double, double, float[], float[]) - Method in class arc.math.Extrapolator
- reset(double, double, float, float) - Method in class arc.math.Extrapolator
-
Version for extrapolator of
size = 1. - reset(int, float) - Method in class arc.util.Interval
- reset(T) - Method in class arc.util.pooling.Pool
-
Called when an object is freed to clear the state of the object for possible later reuse.
- RESET_CONTENT - Enum constant in enum class arc.util.Http.HttpStatus
- resetCount() - Method in class arc.util.io.CounterInputStream
- resize(int) - Method in class arc.struct.ArrayMap
- resize(int) - Method in class arc.struct.BoolSeq
- resize(int) - Method in class arc.struct.ByteSeq
- resize(int) - Method in class arc.struct.FloatSeq
- resize(int) - Method in class arc.struct.IntQueue
-
Resize backing array.
- resize(int) - Method in class arc.struct.IntSeq
- resize(int) - Method in class arc.struct.LongQueue
-
Resize backing array.
- resize(int) - Method in class arc.struct.LongSeq
- resize(int) - Method in class arc.struct.Queue
-
Resize backing array.
- resize(int) - Method in class arc.struct.Seq
-
Creates a new backing array with the specified size containing the current items.
- resize(int) - Method in class arc.struct.ShortSeq
- resize(int, int) - Method in class arc.ApplicationCore
- resize(int, int) - Method in interface arc.ApplicationListener
-
Called when the
Applicationis resized. - resize(Pixmap, int, int) - Static method in class arc.graphics.Pixmaps
- resize(Pixmap, int, int, int) - Static method in class arc.graphics.Pixmaps
- ResolvConfNameserverProvider - Class in arc.net.dns
- ResolvConfNameserverProvider() - Constructor for class arc.net.dns.ResolvConfNameserverProvider
- resolveClass(String) - Method in class arc.util.serialization.Json
- respond(ByteBuffer) - Method in interface arc.net.ServerDiscoveryHandler.ReponseHandler
- response - Variable in exception arc.util.Http.HttpStatusException
-
The response that was sent along with the status code.
- resume() - Method in class arc.ApplicationCore
- resume() - Method in interface arc.ApplicationListener
-
Called when the
Applicationis resumed from a paused state, usually when it regains focus. - resume() - Method in class arc.util.Timer.TimerThread
- retainAll(Boolf<T>) - Method in class arc.struct.Seq
-
Removes everything that does not match this predicate.
- returnTripTime - Variable in class arc.net.Connection
- ReusableByteInStream - Class in arc.util.io
-
A
ByteArrayInputStreamthat can have its content bytes reset. - ReusableByteInStream() - Constructor for class arc.util.io.ReusableByteInStream
-
ReusableByteInStream.setBytes(byte[])must be called before this stream can be used. - ReusableByteOutStream - Class in arc.util.io
- ReusableByteOutStream() - Constructor for class arc.util.io.ReusableByteOutStream
- ReusableByteOutStream(int) - Constructor for class arc.util.io.ReusableByteOutStream
- reverse - Static variable in interface arc.math.Interp
- reverse() - Method in class arc.struct.ArrayMap
- reverse() - Method in class arc.struct.BoolSeq
- reverse() - Method in class arc.struct.ByteSeq
- reverse() - Method in class arc.struct.DelayedRemovalSeq
- reverse() - Method in class arc.struct.FloatSeq
- reverse() - Method in class arc.struct.IntSeq
- reverse() - Method in class arc.struct.LongSeq
- reverse() - Method in class arc.struct.Seq
- reverse() - Method in class arc.struct.ShortSeq
- reverse() - Method in class arc.struct.SnapshotSeq
- rgb(int, int, int) - Static method in class arc.graphics.Color
-
Creates a color from 0-255 scaled RGB values.
- rgb565() - Method in class arc.graphics.Color
- rgb565(float, float, float) - Static method in class arc.graphics.Color
- rgb565(int) - Method in class arc.graphics.Color
-
Sets the Color components using the specified integer value in the format RGB565.
- rgb888() - Method in class arc.graphics.Color
- rgb888(float, float, float) - Static method in class arc.graphics.Color
- rgb888(int) - Method in class arc.graphics.Color
-
Sets the Color components using the specified integer value in the format RGB888.
- rgba() - Method in class arc.graphics.Color
-
Shorthand for
Color.rgba8888(). - rgba4444() - Method in class arc.graphics.Color
- rgba4444(float, float, float, float) - Static method in class arc.graphics.Color
- rgba4444(int) - Method in class arc.graphics.Color
-
Sets the Color components using the specified integer value in the format RGBA4444.
- rgba8888() - Method in class arc.graphics.Color
- rgba8888(float, float, float, float) - Static method in class arc.graphics.Color
- rgba8888(int) - Method in class arc.graphics.Color
-
Sets the Color components using the specified integer value in the format RGBA8888.
- RGBtoHSV(float, float, float) - Static method in class arc.graphics.Color
-
Converts RGB to HSV color system
- RGBtoHSV(Color) - Static method in class arc.graphics.Color
-
Converts
Colorto HSV color system - ri(int) - Static method in class arc.graphics.Color
- Ridged - Class in arc.util.noise
-
Ridged perlin noise implementation.
- right - Static variable in class arc.util.Align
- rightByte(byte) - Static method in class arc.util.Pack
- rightByte(short) - Static method in class arc.util.Pack
- rightInt(long) - Static method in class arc.util.Pack
- rightShort(int) - Static method in class arc.util.Pack
- rnd(float) - Method in class arc.math.geom.Vec2
-
Sets this vector to a random direction with the specified length.
- rotate(float) - Method in class arc.math.Affine2
-
Postmultiplies this matrix with a (counter-clockwise) rotation matrix.
- rotate(float) - Method in class arc.math.geom.Polygon
-
Applies additional rotation to the polygon by the supplied degrees.
- rotate(float) - Method in class arc.math.geom.Polyline
- rotate(float) - Method in class arc.math.geom.Vec2
-
Rotates the Vec2 by the given angle, counter-clockwise assuming the y-axis points up.
- rotate(float) - Method in class arc.math.Mat
-
Postmultiplies this matrix with a (counter-clockwise) rotation matrix.
- rotate(int) - Method in class arc.math.geom.Point2
-
Rotates this point in 90-degree increments several times.
- rotate(Pixmap, float) - Static method in class arc.graphics.Pixmaps
- rotate(Vec3, float) - Method in class arc.math.geom.Vec3
-
Rotates this vector by the given angle in degrees around the given axis.
- rotate90(int) - Method in class arc.math.geom.Vec2
-
Rotates the Vec2 by 90 degrees in the specified direction, where >= 0 is counter-clockwise and < 0 is clockwise.
- rotateAround(Vec2, float) - Method in class arc.math.geom.Vec2
-
Rotates the Vec2 by the given angle around reference vector, counter-clockwise assuming the y-axis points up.
- rotateAroundRad(Vec2, float) - Method in class arc.math.geom.Vec2
-
Rotates the Vec2 by the given angle around reference vector, counter-clockwise assuming the y-axis points up.
- rotateRad(float) - Method in class arc.math.Affine2
-
Postmultiplies this matrix with a (counter-clockwise) rotation matrix.
- rotateRad(float) - Method in class arc.math.geom.Vec2
-
Rotates the Vec2 by the given angle, counter-clockwise assuming the y-axis points up.
- rotateRad(float) - Method in class arc.math.Mat
-
Postmultiplies this matrix with a (counter-clockwise) rotation matrix.
- rotateRadExact(float) - Method in class arc.math.geom.Vec2
- rotateTo(float, float) - Method in class arc.math.geom.Vec2
- round(float) - Static method in class arc.math.Mathf
-
Returns the closest integer to the specified float.
- round(float, float) - Static method in class arc.math.Mathf
- round(float, int) - Static method in class arc.math.Mathf
- round(int, int) - Static method in class arc.math.Mathf
- roundPositive(float) - Static method in class arc.math.Mathf
-
Returns the closest integer to the specified float.
- royal - Static variable in class arc.graphics.Color
- run() - Method in class arc.net.Client
- run() - Method in interface arc.net.EndPoint
-
Continually updates this end point until
EndPoint.stop()is called. - run() - Method in class arc.net.Server
- run() - Method in class arc.util.TaskQueue
- run() - Method in class arc.util.Timer.Task
-
If this is the last time the task will be ran or the task is first cancelled, it may be scheduled again in this method.
- run() - Method in class arc.util.Timer.TimerThread
- run() - Method in interface arc.util.UnsafeRunnable
- run(float, Runnable) - Static method in class arc.util.Time
-
Runs a task with a delay of several ticks.
- run(Object, Runnable) - Static method in class arc.Events
-
Handle an event by enum trigger.
- runCommand - Variable in class arc.util.CommandHandler.CommandResponse
- runnables - Variable in class arc.backend.headless.HeadlessApplication
- running - Variable in class arc.backend.headless.HeadlessApplication
- runTask(float, Runnable) - Static method in class arc.util.Time
-
Runs a task with a delay of several ticks.
S
- s() - Method in class arc.util.io.Reads
-
read short
- s(int) - Method in class arc.util.io.Writes
-
write short
- salmon - Static variable in class arc.graphics.Color
- sample(float[], float) - Static method in class arc.math.Mathf
- sanitizeFilename(String) - Static method in class arc.util.Strings
-
Replaces non-safe filename characters with '_'.
- saturation() - Method in class arc.graphics.Color
- saturation(float) - Method in class arc.graphics.Color
- save() - Method in class arc.mock.MockSettings
- save() - Static method in class arc.util.Autosaver
-
Save all registered things now, only if modified.
- save() - Method in interface arc.util.Autosaver.Saveable
- save() - Method in class arc.util.JsonSettings
-
Saves all values.
- saveNeeded() - Static method in class arc.util.Autosaver
- saveValues() - Method in class arc.Settings
-
Deprecated.Just for compatibility. Saves all entries from
JsonSettings.valuesinto the correct location. - saveValues(Fi) - Method in class arc.util.JsonSettings
- scale(float) - Method in class arc.math.geom.Polygon
-
Applies additional scaling to the polygon by the supplied amount.
- scale(float) - Method in class arc.math.geom.Polyline
- scale(float, float) - Method in class arc.math.Affine2
-
Postmultiplies this matrix with a scale matrix.
- scale(float, float) - Method in class arc.math.Mat
-
Postmultiplies this matrix with a scale matrix.
- scale(Pixmap, float) - Static method in class arc.graphics.Pixmaps
- scale(Pixmap, float, float) - Static method in class arc.graphics.Pixmaps
- scale(Pixmap, int, int, boolean) - Static method in class arc.graphics.Pixmaps
- scale(Vec2) - Method in class arc.math.Affine2
-
Postmultiplies this matrix with a scale matrix.
- scale(Vec2) - Method in class arc.math.Mat
-
Postmultiplies this matrix with a scale matrix.
- Scaled - Interface in arc.math
- Scaling - Enum Class in arc.util
-
Various scaling types for fitting one rectangle into another.
- scarlet - Static variable in class arc.graphics.Color
- schedule(Timer.Task, float) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - schedule(Timer.Task, float, float) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - schedule(Timer.Task, float, float, int) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - schedule(Runnable, float) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - schedule(Runnable, float, float) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - schedule(Runnable, float, float, int) - Static method in class arc.util.Timer
-
Schedules a task on
Timer.instance(). - scheduleTask(Timer.Task, float) - Method in class arc.util.Timer
-
Schedules a task to occur once after the specified delay.
- scheduleTask(Timer.Task, float, float) - Method in class arc.util.Timer
-
Schedules a task to occur once after the specified delay and then repeatedly at the specified interval until cancelled.
- scheduleTask(Timer.Task, float, float, int) - Method in class arc.util.Timer
-
Schedules a task to occur once after the specified delay and then a number of additional times at the specified interval.
- scl(float) - Method in class arc.math.geom.Vec2
- scl(float) - Method in class arc.math.geom.Vec3
- scl(float) - Method in interface arc.math.geom.Vector
-
Scales this vector by a scalar
- scl(float) - Method in class arc.math.Mat
-
Scale the matrix in the both the x and y components by the scalar value.
- scl(float, float) - Method in class arc.math.geom.Vec2
-
Multiplies this vector by a scalar
- scl(float, float, float) - Method in class arc.math.geom.Vec3
-
Scales this vector by the given values
- scl(Vec2) - Method in class arc.math.geom.Vec2
- scl(Vec2) - Method in class arc.math.Mat
-
Scale this matrix using the x and y components of the vector but leave the rest of the matrix alone.
- scl(Vec3) - Method in class arc.math.geom.Vec3
- scl(Vec3) - Method in class arc.math.Mat
-
Scale this matrix using the x and y components of the vector but leave the rest of the matrix alone.
- scl(T) - Method in interface arc.math.geom.Vector
-
Scales this vector by another vector
- SEE_OTHER - Enum constant in enum class arc.util.Http.HttpStatus
- seed0 - Variable in class arc.math.Rand
-
The first half of the internal state of this pseudo-random number generator.
- seed1 - Variable in class arc.math.Rand
-
The second half of the internal state of this pseudo-random number generator.
- select(Boolf<T>) - Method in class arc.struct.ObjectSet
-
Allocates a new set with all elements that match the predicate.
- select(Boolf<T>) - Method in class arc.struct.Seq
-
Allocates a new array with all elements that match the predicate.
- select(T[], Boolf<T>) - Static method in class arc.struct.Seq
- select(T[], Comparator<T>, int, int) - Method in class arc.util.QuickSelect
- select(T[], Comparator<T>, int, int) - Method in class arc.util.Select
- Select - Class in arc.util
-
This class is for selecting a ranked element (kth ordered statistic) from an unordered list in faster time than sorting the whole array.
- Select() - Constructor for class arc.util.Select
- selectFrom(Seq<T>, Boolf<T>) - Method in class arc.struct.Seq
- selectIndex(T[], Comparator<T>, int, int) - Method in class arc.util.Select
- selectRanked(Comparator<T>, int) - Method in class arc.struct.Seq
-
Selects the nth-lowest element from the Seq according to Comparator ranking.
- selectRankedIndex(Comparator<T>, int) - Method in class arc.struct.Seq
- sendTCP(Object) - Method in class arc.net.Connection
-
Sends the object over the network using TCP.
- sendToAllExceptTCP(int, Object) - Method in class arc.net.Server
- sendToAllExceptUDP(int, Object) - Method in class arc.net.Server
- sendToAllTCP(Object) - Method in class arc.net.Server
- sendToAllUDP(Object) - Method in class arc.net.Server
- sendToTCP(int, Object) - Method in class arc.net.Server
- sendToUDP(int, Object) - Method in class arc.net.Server
- sendUDP(Object) - Method in class arc.net.Connection
-
Sends the object over the network using UDP.
- seq() - Method in class arc.files.Fi
-
Equivalent to
Fi.list(), but returns a Seq. - Seq<T> - Class in arc.struct
-
A resizable, ordered or unordered array of objects.
- Seq() - Constructor for class arc.struct.Seq
-
Creates an ordered array with a capacity of 16.
- Seq(boolean) - Constructor for class arc.struct.Seq
-
Creates an ordered/unordered array with the specified capacity.
- Seq(boolean, int) - Constructor for class arc.struct.Seq
- Seq(boolean, int, Class<?>) - Constructor for class arc.struct.Seq
-
Creates a new array with
Seq.itemsof the specified type. - Seq(boolean, T[], int, int) - Constructor for class arc.struct.Seq
-
Creates a new array containing the elements in the specified array.
- Seq(int) - Constructor for class arc.struct.Seq
-
Creates an ordered array with the specified capacity.
- Seq(Seq<? extends T>) - Constructor for class arc.struct.Seq
-
Creates a new array containing the elements in the specified array.
- Seq(Class<?>) - Constructor for class arc.struct.Seq
-
Creates an ordered array with
Seq.itemsof the specified type and a capacity of 16. - Seq(T[]) - Constructor for class arc.struct.Seq
-
Creates a new ordered array containing the elements in the specified array.
- Seq.SeqIterable<T> - Class in arc.struct
- SeqIterable(Seq<T>) - Constructor for class arc.struct.Seq.SeqIterable
- SeqIterable(Seq<T>, boolean) - Constructor for class arc.struct.Seq.SeqIterable
- serialization - Variable in class arc.net.Client
- SerializationException - Exception in arc.util.serialization
-
Indicates an error during serialization due to misconfiguration or during deserialization due to invalid input data.
- SerializationException() - Constructor for exception arc.util.serialization.SerializationException
- SerializationException(String) - Constructor for exception arc.util.serialization.SerializationException
- SerializationException(String, Throwable) - Constructor for exception arc.util.serialization.SerializationException
- SerializationException(Throwable) - Constructor for exception arc.util.serialization.SerializationException
- serializer - Variable in class arc.net.Server
- Server - Class in arc.net
-
Manages TCP and optionally UDP connections from many Clients.
- Server(int, int, NetSerializer) - Constructor for class arc.net.Server
- Server.ServerConnectFilter - Interface in arc.net
- ServerDiscoveryHandler - Interface in arc.net
- ServerDiscoveryHandler.ReponseHandler - Interface in arc.net
- SERVICE_UNAVAILABLE - Enum constant in enum class arc.util.Http.HttpStatus
- set(boolean) - Method in class arc.util.serialization.JsonValue
- set(double, String) - Method in class arc.util.serialization.JsonValue
- set(float[]) - Method in class arc.math.geom.Vec3
-
Sets the components from the array.
- set(float[]) - Method in class arc.math.Mat
-
Sets the matrix to the given matrix as a float array.
- set(float[], int) - Method in class arc.math.geom.Vec3
- set(float, float) - Method in class arc.math.geom.Vec2
-
Sets the components of this vector
- set(float, float, float) - Method in class arc.graphics.Color
-
Sets this Color's component values.
- set(float, float, float) - Method in class arc.math.geom.Circle
-
Sets a new location and radius for this circle.
- set(float, float, float) - Method in class arc.math.geom.Vec3
-
Sets the vector to the given components
- set(float, float, float, float) - Method in class arc.graphics.Color
-
Sets this Color's component values.
- set(float, float, float, float) - Method in class arc.math.geom.Ellipse
-
Sets a new position and size for this ellipse.
- set(float, float, float, float) - Method in class arc.math.geom.Rect
- set(int) - Method in class arc.graphics.Color
-
Sets this color's component values through an integer representation.
- set(int) - Method in class arc.struct.Bits
- set(int, boolean) - Method in class arc.struct.Bits
- set(int, boolean) - Method in class arc.struct.BoolSeq
- set(int, byte) - Method in class arc.struct.ByteSeq
- set(int, float) - Method in class arc.struct.FloatSeq
- set(int, int) - Method in class arc.math.geom.Point2
-
Sets the coordinates of this 2D grid point.
- set(int, int) - Method in class arc.struct.Bits
- set(int, int) - Method in class arc.struct.GridBits
- set(int, int) - Method in class arc.struct.IntQueue
- set(int, int) - Method in class arc.struct.IntSeq
- set(int, int, boolean) - Method in class arc.struct.GridBits
- set(int, int, int) - Method in class arc.graphics.Pixmap
-
Sets a pixel at the given location with the given color.
- set(int, int, int) - Method in class arc.math.geom.Point3
-
Sets the coordinates of this GridPoint3D.
- set(int, int, Color) - Method in class arc.graphics.Pixmap
- set(int, long) - Method in class arc.struct.LongQueue
- set(int, long) - Method in class arc.struct.LongSeq
- set(int, short) - Method in class arc.struct.ShortSeq
- set(int, T) - Method in class arc.struct.DelayedRemovalSeq
- set(int, T) - Method in class arc.struct.Seq
- set(int, T) - Method in class arc.struct.SnapshotSeq
- set(long, String) - Method in class arc.util.serialization.JsonValue
- set(Color) - Method in class arc.graphics.Color
-
Sets this color to the given color.
- set(Pixmap) - Method in class arc.graphics.g2d.PixmapRegion
- set(Pixmap, int, int, int, int) - Method in class arc.graphics.g2d.PixmapRegion
- set(Affine2) - Method in class arc.math.Affine2
-
Copies the values from the provided affine matrix to this matrix.
- set(Affine2) - Method in class arc.math.Mat
-
Copies the values from the provided affine matrix to this matrix.
- set(BoundingBox) - Method in class arc.math.geom.BoundingBox
-
Sets the given bounding box.
- set(Circle) - Method in class arc.math.geom.Circle
-
Sets a new location and radius for this circle, based upon another circle.
- set(Circle) - Method in class arc.math.geom.Ellipse
- set(Ellipse) - Method in class arc.math.geom.Ellipse
-
Sets a new position and size for this ellipse based upon another ellipse.
- set(Point2) - Method in class arc.math.geom.Point2
-
Sets the coordinates of this 2D grid point to that of another.
- set(Point3) - Method in class arc.math.geom.Point3
-
Sets the coordinates of this 3D grid point to that of another.
- set(Position) - Method in class arc.math.geom.Vec2
- set(Rect) - Method in class arc.math.geom.Rect
-
Sets the values of the given rectangle to this rectangle.
- set(Vec2) - Method in class arc.math.geom.Vec2
- set(Vec2, float) - Method in class arc.math.geom.Circle
-
Sets a new location and radius for this circle.
- set(Vec2, float) - Method in class arc.math.geom.Vec3
-
Sets the components of the given vector and z-component
- set(Vec2, Vec2) - Method in class arc.math.geom.Circle
-
Sets this
Circle's values in terms of its center and a point on its edge. - set(Vec2, Vec2) - Method in class arc.math.geom.Ellipse
- set(Vec3) - Method in class arc.graphics.Color
- set(Vec3) - Method in class arc.math.geom.Vec2
- set(Vec3) - Method in class arc.math.geom.Vec3
- set(Vec3[]) - Method in class arc.math.geom.BoundingBox
-
Sets the bounding box minimum and maximum vector from the given points.
- set(Vec3, Vec3) - Method in class arc.math.geom.BoundingBox
-
Sets the given minimum and maximum vector.
- set(Mat) - Method in class arc.math.Affine2
-
Copies the values from the provided matrix to this matrix.
- set(Mat) - Method in class arc.math.Mat
-
Copies the values from the provided matrix to this matrix.
- set(Bits) - Method in class arc.struct.Bits
-
Sets this bits to have the same bits as another.
- set(GridBits) - Method in class arc.struct.GridBits
- set(ObjectFloatMap<K>) - Method in class arc.struct.ObjectFloatMap
- set(ObjectIntMap<K>) - Method in class arc.struct.ObjectIntMap
- set(ObjectMap<K, V>) - Method in class arc.struct.ObjectMap
- set(Seq<? extends T>) - Method in class arc.struct.Seq
-
Sets this array's contents to the specified array.
- set(Seq<Vec3>) - Method in class arc.math.geom.BoundingBox
-
Sets the bounding box minimum and maximum vector from the given points.
- set(Seq<T>) - Method in class arc.math.geom.Bezier
- set(Seq<T>, int, int) - Method in class arc.math.geom.Bezier
- set(Class<?>, Object, String, Object) - Static method in class arc.util.Reflect
- set(Class<?>, String, Object) - Static method in class arc.util.Reflect
- set(Class<T>, Pool<T>) - Static method in class arc.util.pooling.Pools
-
Sets an existing pool for the specified type, stored in a Class to
Poolmap. - set(Object, Field, Object) - Static method in class arc.util.Reflect
- set(Object, String, Object) - Static method in class arc.util.Reflect
- set(String) - Method in class arc.util.serialization.JsonValue
- set(String) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
nullarray value to the stream. - set(String, boolean) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
booleanvalue to the stream. - set(String, boolean[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
booleanarray value to the stream. - set(String, byte) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
bytevalue to the stream. - set(String, byte[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
bytearray value to the stream. - set(String, char) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
charvalue to the stream. - set(String, char[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
chararray value to the stream. - set(String, double) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
doublevalue to the stream. - set(String, double[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
doublearray value to the stream. - set(String, float) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
floatvalue to the stream. - set(String, float[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
floatarray value to the stream. - set(String, int) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
intvalue to the stream. - set(String, int[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
intarray value to the stream. - set(String, long) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
longvalue to the stream. - set(String, long[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
longarray value to the stream. - set(String, short) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
shortvalue to the stream. - set(String, short[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
shortarray value to the stream. - set(String, Object) - Method in interface arc.util.serialization.BaseJsonWriter
- set(String, Object) - Method in class arc.util.serialization.JsonWriter
- set(String, Object) - Method in class arc.util.serialization.JsonWriterBuilder
- set(String, Object) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named value to the stream.
- set(String, String) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
Stringvalue to the stream. - set(String, String[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a named
Stringarray value to the stream. - set(T) - Method in interface arc.math.geom.Vector
-
Sets this vector from the given vector
- set(T...) - Method in class arc.math.geom.Bezier
- set(T[]) - Method in class arc.struct.Seq
-
Sets this array's contents to the specified array.
- set(T[], boolean) - Method in class arc.math.geom.CatmullRomSpline
- set(T[], int, boolean) - Method in class arc.math.geom.BSpline
- set(T[], int, int) - Method in class arc.math.geom.Bezier
- set(T, T, T) - Method in class arc.math.geom.Bezier
- setAngle(float) - Method in class arc.math.geom.Vec2
-
Sets the angle of the vector in degrees relative to the x-axis, towards the positive y-axis (typically counter-clockwise).
- setAngleRad(float) - Method in class arc.math.geom.Vec2
-
Sets the angle of the vector in radians relative to the x-axis, towards the positive y-axis (typically counter-clockwise).
- setAppName(String) - Method in class arc.Settings
- setArbitraryData(Object) - Method in class arc.net.Connection
- setAutosave(boolean) - Method in class arc.Settings
-
Deprecated.Use
Settings.setAutosaved(boolean)instead. - setAutosaved(boolean) - Method in class arc.Settings
- setAutosaved(boolean) - Method in class arc.util.JsonSettings
- setBackuped(boolean) - Method in class arc.util.JsonSettings
- setBuffer(ByteBuffer) - Method in class arc.util.io.ByteBufferInput
- setBuffer(ByteBuffer) - Method in class arc.util.io.ByteBufferOutput
- setBytes(byte[]) - Method in class arc.util.io.ReusableByteInStream
- setBytes(byte[], int, int) - Method in class arc.util.io.ReusableByteInStream
- setCenter(float, float) - Method in class arc.math.geom.Rect
-
Moves this rectangle so that its center point is located at a given position
- setCenter(Vec2) - Method in class arc.math.geom.Rect
-
Moves this rectangle so that its center point is located at a given position
- setCentered(float, float, float) - Method in class arc.math.geom.Rect
- setCentered(float, float, float, float) - Method in class arc.math.geom.Rect
- setCompressed(boolean) - Method in class arc.util.JsonSettings
- setCompression(int) - Method in class arc.graphics.PixmapIO.PngWriter
-
Sets the deflate compression level.
- setConnectFilter(Server.ServerConnectFilter) - Method in class arc.net.Server
- setDataDirectory(Fi) - Method in class arc.Settings
-
Sets the settings file where everything is written to.
- setDefault(String, Object) - Method in class arc.util.JsonSettings
- setDefaultSerializer(Json.Serializer) - Method in class arc.util.serialization.Json
-
Sets the serializer to use when the type being deserialized is not known (null).
- setDeltaProvider(Floatp) - Static method in class arc.util.Time
- setDiscoveryHandler(ServerDiscoveryHandler) - Method in class arc.net.Server
- setDiscoveryPacket(Prov<DatagramPacket>) - Method in class arc.net.Client
- setElementType(Class, String, Class) - Method in class arc.util.serialization.Json
-
Sets the type of elements in a struct.
- setEnumNames(boolean) - Method in class arc.util.serialization.Json
-
When true,
Enum.name()is used to write enum values. - setErrorHandler(Cons<Throwable>) - Method in class arc.util.JsonSettings
-
Sets the error handler function.
- setFlipY(boolean) - Method in class arc.graphics.PixmapIO.PngWriter
-
If true, the resulting PNG is flipped vertically.
- setFromSpherical(float, float) - Method in class arc.math.geom.Vec3
-
Sets the components from the given spherical coordinate
- setHeight(float) - Method in class arc.math.geom.Rect
-
Sets the height of this rectangle
- setIdleThreshold(float) - Method in class arc.net.Connection
-
If the percent of the TCP write buffer that is filled is less than the specified threshold,
NetListener.idle(Connection)will be called for each network thread update. - setIgnoreDeprecated(boolean) - Method in class arc.util.serialization.Json
-
When true, fields with the
Deprecatedannotation will not be serialized. - setIgnoreUnknownFields(boolean) - Method in class arc.util.serialization.Json
-
When true, fields in the JSON that are not found on the class will not throw a
SerializationException. - setInheritSerializer(Class<T>, Json.Serializer<T>) - Method in class arc.util.serialization.Json
- setInternalTime(double) - Static method in class arc.util.Time
- setInterval(int, float) - Method in class arc.math.CumulativeDistribution
-
Sets the interval size for the value at the given index
- setInterval(T, float) - Method in class arc.math.CumulativeDistribution
-
Set the interval size on the passed in object.
- setKeepAliveTCP(int) - Method in class arc.net.Connection
-
An empty object will be sent if the TCP connection has not sent an object within the specified milliseconds.
- setKeepAliveUDP(int) - Method in class arc.net.Client
-
An empty object will be sent if the UDP connection is inactive more than the specified milliseconds.
- setKey(int, K) - Method in class arc.struct.ArrayMap
- setLength(float) - Method in class arc.math.geom.Vec2
- setLength(float) - Method in class arc.math.geom.Vec3
- setLength(float) - Method in interface arc.math.geom.Vector
-
Sets the length of this vector.
- setLength2(float) - Method in class arc.math.geom.Vec2
- setLength2(float) - Method in class arc.math.geom.Vec3
- setLength2(float) - Method in interface arc.math.geom.Vector
-
Sets the length of this vector, based on the square of the desired length.
- setLoaded(String) - Static method in class arc.util.SharedLibraryLoader
-
Sets the library as loaded, for when application code wants to handle libary loading itself.
- setMulticast(String, int) - Method in class arc.net.Server
- setName(String) - Method in class arc.net.Connection
-
Sets the friendly name of this connection.
- setName(String) - Method in class arc.util.serialization.JsonValue
- setNameserverProviders(Seq<NameserverProvider>) - Static method in class arc.net.dns.ArcDns
-
Set a new ordered list of resolver config providers.
- setNext(JsonValue) - Method in class arc.util.serialization.JsonValue
- setOrigin(float, float) - Method in class arc.math.geom.Polygon
-
Sets the origin point to which all of the polygon's local vertices are relative to.
- setOrigin(float, float) - Method in class arc.math.geom.Polyline
- setOrtho(float, float, float, float) - Method in class arc.math.Mat
-
Sets this matrix to an orthographic projection.
- setOutputType(JsonWriter.OutputType) - Method in interface arc.util.serialization.BaseJsonWriter
- setOutputType(JsonWriter.OutputType) - Method in class arc.util.serialization.Json
- setOutputType(JsonWriter.OutputType) - Method in class arc.util.serialization.JsonWriter
-
Sets the type of JSON output.
- setOutputType(JsonWriter.OutputType) - Method in class arc.util.serialization.JsonWriterBuilder
- setOutputType(JsonWriter.OutputType) - Method in class arc.util.serialization.UBJsonWriter
- setPosition(float, float) - Method in class arc.math.geom.Circle
-
Sets the x and y-coordinates of circle center
- setPosition(float, float) - Method in class arc.math.geom.Ellipse
-
Sets the x and y-coordinates of ellipse center
- setPosition(float, float) - Method in class arc.math.geom.Polygon
-
Sets the polygon's position within the world.
- setPosition(float, float) - Method in class arc.math.geom.Polyline
- setPosition(float, float) - Method in class arc.math.geom.Rect
-
Sets the x and y-coordinates of the bottom left corner
- setPosition(Vec2) - Method in class arc.math.geom.Circle
-
Sets the x and y-coordinates of circle center from vector
- setPosition(Vec2) - Method in class arc.math.geom.Ellipse
-
Sets the x and y-coordinates of ellipse center from a
Vec2. - setPosition(Vec2) - Method in class arc.math.geom.Rect
-
Sets the x and y-coordinates of the bottom left corner from vector
- setPrefix(String) - Method in class arc.util.CommandHandler
- setPrev(JsonValue) - Method in class arc.util.serialization.JsonValue
- setProperties(ObjectMap<String, String>) - Method in class arc.util.I18NBundle
- setQuoteLongValues(boolean) - Method in interface arc.util.serialization.BaseJsonWriter
- setQuoteLongValues(boolean) - Method in class arc.util.serialization.Json
- setQuoteLongValues(boolean) - Method in class arc.util.serialization.JsonWriter
-
When true, quotes long, double, BigInteger, BigDecimal types to prevent truncation in languages like JavaScript and PHP.
- setQuoteLongValues(boolean) - Method in class arc.util.serialization.JsonWriterBuilder
- setQuoteLongValues(boolean) - Method in class arc.util.serialization.UBJsonWriter
- setRadius(float) - Method in class arc.math.geom.Circle
-
Sets the radius of circle
- setRaw(int, int, int) - Method in class arc.graphics.Pixmap
-
Sets a pixel at the given location with the given color.
- setReadDeprecated(boolean) - Method in class arc.util.serialization.Json
-
When true, fields with the
Deprecatedannotation will be read (but not written) whenJson.setIgnoreDeprecated(boolean)is true. - setRotation(float) - Method in class arc.math.geom.Polygon
-
Sets the polygon to be rotated by the supplied degrees.
- setRotation(float) - Method in class arc.math.geom.Polyline
- setRuns(Seq<Time.DelayRun>) - Static method in class arc.util.Time
- setScale(float, float) - Method in class arc.math.geom.Polygon
-
Sets the amount of scaling to be applied to the polygon.
- setScale(float, float) - Method in class arc.math.geom.Polyline
- setSeed(int) - Static method in class arc.util.noise.Noise
- setSeed(long) - Method in class arc.math.Rand
-
Sets the internal seed of this generator based on the given
longvalue. - setSeed(long) - Method in class arc.util.noise.VoronoiNoise
- setSerializer(Class<T>, Json.Serializer<T>) - Method in class arc.util.serialization.Json
-
Registers a serializer to use for the specified type instead of the default behavior of serializing all of an objects fields.
- setSimpleFormatter(boolean) - Static method in class arc.util.I18NBundle
-
Sets the flag indicating whether to use the simplified message pattern.
- setSize(float) - Method in class arc.math.geom.Rect
-
Sets the squared size of this rectangle
- setSize(float, float) - Method in class arc.math.geom.Ellipse
-
Sets the width and height of this ellipse
- setSize(float, float) - Method in class arc.math.geom.Rect
-
Sets the width and height of this rectangle
- setSize(int) - Method in class arc.struct.BoolSeq
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(int) - Method in class arc.struct.ByteSeq
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(int) - Method in class arc.struct.DelayedRemovalSeq
- setSize(int) - Method in class arc.struct.FloatSeq
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(int) - Method in class arc.struct.IntSeq
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(int) - Method in class arc.struct.LongSeq
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(int) - Method in class arc.struct.Seq
-
Sets the array size, leaving any values beyond the current size null.
- setSize(int) - Method in class arc.struct.ShortSeq
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(int) - Method in class arc.struct.SnapshotSeq
- setState(long, long) - Method in class arc.math.Rand
-
Sets the internal state of this generator.
- setTimeout(int) - Method in class arc.net.Connection
-
If the specified amount of time passes without receiving an object over TCP, the connection is considered closed.
- settings - Static variable in class arc.Core
- Settings - Class in arc
- Settings() - Constructor for class arc.Settings
- setTopics(String[]) - Method in class arc.util.Logger
-
Ignores empty topics.
- setToProduct(Affine2, Affine2) - Method in class arc.math.Affine2
-
Sets this matrix to the product of two matrices.
- setToRandomDirection() - Method in class arc.math.geom.Vec2
- setToRandomDirection() - Method in class arc.math.geom.Vec3
- setToRandomDirection() - Method in interface arc.math.geom.Vector
-
Sets this vector to the unit vector with a random direction
- setToRandomDirection(Rand) - Method in class arc.math.geom.Vec2
- setToRandomDirection(Rand) - Method in class arc.math.geom.Vec3
- setToRotation(float) - Method in class arc.math.Affine2
-
Sets this matrix to a rotation matrix that will rotate any vector in counter-clockwise direction around the z-axis.
- setToRotation(float) - Method in class arc.math.Mat
-
Sets this matrix to a rotation matrix that will rotate any vector in counter-clockwise direction around the z-axis.
- setToRotation(float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a rotation matrix that will rotate any vector in counter-clockwise direction around the z-axis.
- setToRotation(Vec3, float) - Method in class arc.math.Mat
- setToRotation(Vec3, float, float) - Method in class arc.math.Mat
- setToRotationRad(float) - Method in class arc.math.Affine2
-
Sets this matrix to a rotation matrix that will rotate any vector in counter-clockwise direction around the z-axis.
- setToRotationRad(float) - Method in class arc.math.Mat
-
Sets this matrix to a rotation matrix that will rotate any vector in counter-clockwise direction around the z-axis.
- setToScaling(float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a scaling matrix.
- setToScaling(float, float) - Method in class arc.math.Mat
-
Sets this matrix to a scaling matrix.
- setToScaling(Vec2) - Method in class arc.math.Affine2
-
Sets this matrix to a scaling matrix.
- setToScaling(Vec2) - Method in class arc.math.Mat
-
Sets this matrix to a scaling matrix.
- setToShearing(float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a shearing matrix.
- setToShearing(Vec2) - Method in class arc.math.Affine2
-
Sets this matrix to a shearing matrix.
- setToTranslation(float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a translation matrix.
- setToTranslation(float, float) - Method in class arc.math.Mat
-
Sets this matrix to a translation matrix.
- setToTranslation(Vec2) - Method in class arc.math.Affine2
-
Sets this matrix to a translation matrix.
- setToTranslation(Vec2) - Method in class arc.math.Mat
-
Sets this matrix to a translation matrix.
- setToTrnRotRadScl(float, float, float, float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a concatenation of translation, rotation and scale.
- setToTrnRotRadScl(Vec2, float, Vec2) - Method in class arc.math.Affine2
-
Sets this matrix to a concatenation of translation, rotation and scale.
- setToTrnRotScl(float, float, float, float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a concatenation of translation, rotation and scale.
- setToTrnRotScl(Vec2, float, Vec2) - Method in class arc.math.Affine2
-
Sets this matrix to a concatenation of translation, rotation and scale.
- setToTrnScl(float, float, float, float) - Method in class arc.math.Affine2
-
Sets this matrix to a concatenation of translation and scale.
- setToTrnScl(Vec2, Vec2) - Method in class arc.math.Affine2
-
Sets this matrix to a concatenation of translation and scale.
- setType(JsonValue.ValueType) - Method in class arc.util.serialization.JsonValue
- setTypeName(String) - Method in class arc.util.serialization.Json
-
Sets the name of the JSON field to store the Java class name or class tag when required to avoid ambiguity during deserialization.
- setup() - Method in class arc.ApplicationCore
- setUseDistance(boolean) - Method in class arc.util.noise.VoronoiNoise
- setUsePrototypes(boolean) - Method in class arc.util.serialization.Json
-
When true, field values that are identical to a newly constructed instance are not written.
- setValue(int, V) - Method in class arc.struct.ArrayMap
- setValue(T, float) - Method in class arc.struct.BinaryHeap
- setVertices(float[]) - Method in class arc.math.geom.Polygon
-
Sets the polygon's local vertices relative to the origin point, without any scaling, rotating or translations being applied.
- setVertices(float[]) - Method in class arc.math.geom.Polyline
- setWidth(float) - Method in class arc.math.geom.Rect
-
Sets the width of this rectangle
- setWriter(BaseJsonWriter) - Method in class arc.util.serialization.Json
-
Sets the writer where JSON output will be written.
- setX(float) - Method in class arc.math.geom.Circle
-
Sets the x-coordinate of circle center
- setX(float) - Method in class arc.math.geom.Rect
-
Sets the x-coordinate of the bottom left corner
- setY(float) - Method in class arc.math.geom.Circle
-
Sets the y-coordinate of circle center
- setY(float) - Method in class arc.math.geom.Rect
-
Sets the y-coordinate of the bottom left corner
- setZero() - Method in class arc.math.geom.Vec2
- setZero() - Method in class arc.math.geom.Vec3
- setZero() - Method in interface arc.math.geom.Vector
-
Sets the components of this vector to 0
- sha256() - Method in class arc.files.Fi
- sha256(byte[]) - Static method in class arc.util.io.Streams
- sha256(String) - Static method in class arc.util.Strings
- Shape2D - Interface in arc.math.geom
- SharedLibraryLoader - Class in arc.util
-
Loads shared libraries from a natives jar file (desktop) or arm folders (Android).
- SharedLibraryLoader() - Constructor for class arc.util.SharedLibraryLoader
- SharedLibraryLoader(String) - Constructor for class arc.util.SharedLibraryLoader
-
Fetches the natives from the given natives jar file.
- shear(float, float) - Method in class arc.math.Affine2
-
Postmultiplies this matrix by a shear matrix.
- shear(Vec2) - Method in class arc.math.Affine2
-
Postmultiplies this matrix by a shear matrix.
- shiftHue(float) - Method in class arc.graphics.Color
- shiftSaturation(float) - Method in class arc.graphics.Color
- shiftValue(float) - Method in class arc.graphics.Color
- shortByte(byte, byte) - Static method in class arc.util.Pack
- Shortc - Interface in arc.func
- shortInt(short, short) - Static method in class arc.util.Pack
- shorts(long, short[]) - Static method in class arc.util.Pack
-
The same array instance is returned each call.
- ShortSeq - Class in arc.struct
-
A resizable, ordered or unordered short array.
- ShortSeq() - Constructor for class arc.struct.ShortSeq
-
Creates an ordered array with a capacity of 16.
- ShortSeq(boolean, int) - Constructor for class arc.struct.ShortSeq
- ShortSeq(boolean, short[], int, int) - Constructor for class arc.struct.ShortSeq
-
Creates a new array containing the elements in the specified array.
- ShortSeq(int) - Constructor for class arc.struct.ShortSeq
-
Creates an ordered array with the specified capacity.
- ShortSeq(short[]) - Constructor for class arc.struct.ShortSeq
-
Creates a new ordered array containing the elements in the specified array.
- ShortSeq(ShortSeq) - Constructor for class arc.struct.ShortSeq
-
Creates a new array containing the elements in the specific array.
- ShortSeq.ShortSeqIterator - Class in arc.struct
- ShortSeqIterator(ShortSeq) - Constructor for class arc.struct.ShortSeq.ShortSeqIterator
- shrink() - Method in class arc.struct.ArrayMap
-
Reduces the size of the backing arrays to the size of the actual number of entries.
- shrink() - Method in class arc.struct.BoolSeq
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.ByteSeq
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.FloatSeq
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.IntQueue
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.IntSeq
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.LongQueue
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.LongSeq
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.Queue
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.Seq
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class arc.struct.ShortSeq
-
Reduces the size of the backing array to the size of the actual items.
- shrink(int) - Method in class arc.struct.IntFloatMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.IntIntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.IntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.IntSet
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.LongMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.ObjectFloatMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.ObjectIntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.ObjectMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class arc.struct.ObjectSet
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shuffle() - Method in class arc.struct.ArrayMap
- shuffle() - Method in class arc.struct.BoolSeq
- shuffle() - Method in class arc.struct.ByteSeq
- shuffle() - Method in class arc.struct.DelayedRemovalSeq
- shuffle() - Method in class arc.struct.FloatSeq
- shuffle() - Method in class arc.struct.IntSeq
- shuffle() - Method in class arc.struct.LongSeq
- shuffle() - Method in class arc.struct.Seq
- shuffle() - Method in class arc.struct.ShortSeq
- shuffle() - Method in class arc.struct.SnapshotSeq
- shuffle(Rand) - Method in class arc.struct.IntSeq
- shutdown - Variable in class arc.net.Client
- shutdown - Variable in class arc.net.Server
- sibling(String) - Method in class arc.files.Fi
-
Returns a handle to the sibling with the specified name.
- sign(boolean) - Static method in class arc.math.Mathf
-
Returns 1 if true, -1 if false.
- sign(float) - Static method in class arc.math.Mathf
-
Returns -1 if f<0, 1 otherwise.
- signs - Static variable in class arc.math.Mathf
- simple - Variable in class arc.util.JsonSettings
- Simplex - Class in arc.util.noise
- sin(float) - Static method in class arc.math.Mathf
-
Returns the sine in radians from a lookup table.
- sin(float, float) - Static method in class arc.math.Mathf
- sin(float, float, float) - Static method in class arc.math.Mathf
- sinDeg(float) - Static method in class arc.math.Mathf
-
Returns the sine in radians from a lookup table.
- sine - Static variable in interface arc.math.Interp
- sineIn - Static variable in interface arc.math.Interp
- sineOut - Static variable in interface arc.math.Interp
- size - Variable in class arc.struct.ArrayMap
- size - Variable in class arc.struct.BinaryHeap
- size - Variable in class arc.struct.BoolSeq
- size - Variable in class arc.struct.ByteSeq
- size - Variable in class arc.struct.EnumSet
- size - Variable in class arc.struct.FloatSeq
- size - Variable in class arc.struct.IntFloatMap
- size - Variable in class arc.struct.IntIntMap
- size - Variable in class arc.struct.IntMap
- size - Variable in class arc.struct.IntQueue
-
Number of elements in the queue.
- size - Variable in class arc.struct.IntSeq
- size - Variable in class arc.struct.IntSet
- size - Variable in class arc.struct.LongMap
- size - Variable in class arc.struct.LongQueue
-
Number of elements in the queue.
- size - Variable in class arc.struct.LongSeq
- size - Variable in class arc.struct.ObjectFloatMap
- size - Variable in class arc.struct.ObjectIntMap
- size - Variable in class arc.struct.ObjectMap
- size - Variable in class arc.struct.ObjectSet
- size - Variable in class arc.struct.PQueue
-
The number of elements in the priority queue.
- size - Variable in class arc.struct.Queue
-
Number of elements in the queue.
- size - Variable in class arc.struct.Seq
- size - Variable in class arc.struct.ShortSeq
- size - Variable in class arc.util.serialization.JsonValue
- size - Variable in class arc.util.TaskQueue
- size() - Method in class arc.math.CumulativeDistribution
- size() - Method in class arc.struct.GridMap
- size() - Method in class arc.struct.PQueue
-
Returns the number of elements in this queue.
- size() - Method in class arc.util.JsonSettings
- size() - Method in class arc.util.TaskQueue
- skip(int) - Method in class arc.util.io.Reads
-
skip bytes
- skip(long) - Method in class arc.util.io.CounterInputStream
- skipBytes(int) - Method in class arc.util.io.ByteBufferInput
- skipBytes(int) - Method in class arc.util.io.LittleEndianInputStream
- sky - Static variable in class arc.graphics.Color
- slate - Static variable in class arc.graphics.Color
- sleep(long) - Static method in class arc.util.Threads
- sleep(long, int) - Static method in class arc.util.Threads
- slerp(float, float, float) - Static method in class arc.math.Mathf
-
Linearly interpolates between two angles in degrees.
- slerp(Vec3, float) - Method in class arc.math.geom.Vec3
-
Spherically interpolates between this vector and the target vector by alpha which is in the range [0,1].
- slerpDelta(float, float, float) - Static method in class arc.math.Mathf
- slerpRad(float, float, float) - Static method in class arc.math.Mathf
-
Linearly interpolates between two angles in radians.
- slope - Static variable in interface arc.math.Interp
- slope - Variable in class arc.math.LinearRegression
- slope(float) - Static method in class arc.math.Mathf
- slowFast - Static variable in interface arc.math.Interp
- smooth - Static variable in interface arc.math.Interp
-
Aka "smoothstep".
- smooth2 - Static variable in interface arc.math.Interp
- smoother - Static variable in interface arc.math.Interp
-
By Ken Perlin.
- snap() - Method in class arc.math.geom.Vec2
-
Snaps this vector's coordinates to integers.
- SnapshotSeq<T> - Class in arc.struct
-
Guarantees that array entries provided by
SnapshotSeq.begin()between indexes 0 andSeq.sizeat the time begin was called will not be modified untilSnapshotSeq.end()is called. - SnapshotSeq() - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(boolean, int) - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(boolean, int, Class<?>) - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(boolean, T[], int, int) - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(int) - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(Seq<T>) - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(Class<?>) - Constructor for class arc.struct.SnapshotSeq
- SnapshotSeq(T[]) - Constructor for class arc.struct.SnapshotSeq
- snoise(float, float, float, float) - Static method in class arc.util.noise.Noise
- snoise(float, float, float, float, float) - Static method in class arc.util.noise.Noise
- snoise3(float, float, float, float, float) - Static method in class arc.util.noise.Noise
- solid(float, int, int) - Method in interface arc.math.geom.Geometry.SolidChecker
- sort() - Method in class arc.struct.ByteSeq
- sort() - Method in class arc.struct.DelayedRemovalSeq
- sort() - Method in class arc.struct.FloatSeq
- sort() - Method in class arc.struct.IntSeq
- sort() - Method in class arc.struct.LongSeq
- sort() - Method in class arc.struct.Seq
-
Sorts this array.
- sort() - Method in class arc.struct.ShortSeq
- sort() - Method in class arc.struct.SnapshotSeq
- sort(Floatf<? super T>) - Method in class arc.struct.Seq
- sort(Seq<T>) - Method in class arc.struct.Sort
- sort(Seq<T>, Comparator<? super T>) - Method in class arc.struct.Sort
- sort(Comparator<? super T>) - Method in class arc.struct.DelayedRemovalSeq
- sort(Comparator<? super T>) - Method in class arc.struct.Seq
-
Sorts the array.
- sort(Comparator<? super T>) - Method in class arc.struct.SnapshotSeq
- sort(T[]) - Method in class arc.struct.Sort
- sort(T[], int, int) - Method in class arc.struct.Sort
- sort(T[], Comparator<? super T>) - Method in class arc.struct.Sort
- sort(T[], Comparator<? super T>, int, int) - Method in class arc.struct.Sort
- Sort - Class in arc.struct
-
Provides methods to sort arrays of objects.
- Sort() - Constructor for class arc.struct.Sort
- sortComparing(Func<? super T, ? extends U>) - Method in class arc.struct.Seq
- spanCount - Variable in class arc.math.geom.BSpline
- spanCount - Variable in class arc.math.geom.CatmullRomSpline
- split() - Method in class arc.math.geom.IntQuadTree
- split() - Method in class arc.math.geom.QuadTree
- Spring1D - Class in arc.math.geom
- Spring1D(float, float) - Constructor for class arc.math.geom.Spring1D
- Spring2D - Class in arc.math.geom
- Spring2D(float, float) - Constructor for class arc.math.geom.Spring2D
- sqr(float) - Static method in class arc.math.Mathf
- sqrt(float) - Static method in class arc.math.Mathf
- sqrt2 - Static variable in class arc.math.Mathf
- sqrt3 - Static variable in class arc.math.Mathf
- SRVRecord - Class in arc.net.dns
- SRVRecord(long, int, int, int, String) - Constructor for class arc.net.dns.SRVRecord
- SSL_CERTIFICATE_ERROR - Enum constant in enum class arc.util.Http.HttpStatus
- SSL_CERTIFICATE_REQUESTED - Enum constant in enum class arc.util.Http.HttpStatus
- SSL_HANDSHAKE_FAILED - Enum constant in enum class arc.util.Http.HttpStatus
- standardDeviation() - Method in class arc.math.WindowedMean
- start() - Method in class arc.net.Client
- start() - Method in interface arc.net.EndPoint
-
Starts a new thread that calls
EndPoint.run(). - start() - Method in class arc.net.Server
- start() - Method in class arc.net.TcpIdleSender
-
Called once, before the first send.
- start() - Method in class arc.util.PerformanceCounter
-
Start counting, call this method just before performing the task you want to keep track of.
- start() - Method in class arc.util.Timer
-
Starts the timer if it was stopped.
- startArray(String) - Method in class arc.util.serialization.JsonReader
- startObject(String) - Method in class arc.util.serialization.JsonReader
- status - Variable in exception arc.util.Http.HttpStatusException
-
The 4xx or 5xx error code.
- stop() - Method in class arc.net.Client
- stop() - Method in interface arc.net.EndPoint
-
Closes this end point and causes
EndPoint.run()to return. - stop() - Method in class arc.net.Server
- stop() - Method in class arc.util.PerformanceCounter
-
Stop counting, call this method right after you performed the task you want to keep track of.
- stop() - Method in class arc.util.Timer
-
Stops the timer, tasks will not be executed and time that passes will not be applied to the task delays.
- store(ObjectMap<String, String>, Writer, String) - Static method in class arc.util.io.PropertiesUtils
- store(ObjectMap<String, String>, Writer, String, boolean) - Static method in class arc.util.io.PropertiesUtils
-
Writes the key/value pairs of the specified
ObjectMapto the output character stream in a simple line-oriented format compatible withjava.util.Properties. - str() - Method in class arc.util.io.Reads
-
read string (UTF)
- str(int) - Method in class arc.util.io.Reads
-
read string (UTF), with an optional max length
- str(String) - Method in class arc.util.io.Writes
-
writes a string (UTF)
- Streams - Class in arc.util.io
-
Provides utility methods to copy streams.
- Streams() - Constructor for class arc.util.io.Streams
- Streams.OptimizedByteArrayOutputStream - Class in arc.util.io
-
A ByteArrayOutputStream which avoids copying of the byte array if possible.
- stretch - Enum constant in enum class arc.util.Scaling
-
Scales the source to fill the target.
- stretchX - Enum constant in enum class arc.util.Scaling
-
Scales the source to fill the target in the x direction, without changing the y direction.
- stretchY - Enum constant in enum class arc.util.Scaling
-
Scales the source to fill the target in the y direction, without changing the x direction.
- string - Enum constant in enum class arc.util.serialization.Jval.Jtype
- string(String, String) - Method in class arc.util.serialization.JsonReader
- StringMap - Class in arc.struct
-
An ObjectMap with string keys and values.
- StringMap() - Constructor for class arc.struct.StringMap
- StringMap(ObjectMap<? extends String, ? extends String>) - Constructor for class arc.struct.StringMap
- Strings - Class in arc.util
- Strings() - Constructor for class arc.util.Strings
- stringValue - Enum constant in enum class arc.util.serialization.JsonValue.ValueType
- stripColors(CharSequence) - Static method in class arc.util.Strings
- stripGlyphs(CharSequence) - Static method in class arc.util.Strings
- Structs - Class in arc.util
- Structs() - Constructor for class arc.util.Structs
- sub(float) - Method in class arc.math.geom.Vec3
-
Subtracts the given value from all components of this vector
- sub(float, float) - Method in class arc.math.geom.Vec2
-
Substracts the other vector from this vector.
- sub(float, float, float) - Method in class arc.graphics.Color
-
Subtracts the given values from this Color's component values.
- sub(float, float, float) - Method in class arc.math.geom.Vec3
-
Subtracts the other vector from this vector.
- sub(float, float, float, float) - Method in class arc.graphics.Color
-
Subtracts the given values from this Color's component values.
- sub(int, int) - Method in class arc.math.geom.Point2
-
Subtracts another 2D grid point from this point.
- sub(int, int, int) - Method in class arc.math.geom.Point3
-
Subtracts another 3D grid point from this point.
- sub(Color) - Method in class arc.graphics.Color
-
Subtracts the given color from this color
- sub(Point2) - Method in class arc.math.geom.Point2
-
Subtracts another 2D grid point from this point.
- sub(Point3) - Method in class arc.math.geom.Point3
-
Subtracts another 3D grid point from this point.
- sub(Position) - Method in class arc.math.geom.Vec2
- sub(Vec2) - Method in class arc.math.geom.Vec2
- sub(Vec3) - Method in class arc.math.geom.Vec2
- sub(Vec3) - Method in class arc.math.geom.Vec3
- sub(Vec3, float) - Method in class arc.math.geom.Vec3
- sub(T) - Method in interface arc.math.geom.Vector
-
Subtracts the given vector from this vector.
- submit(ConsT<Http.HttpResponse, Exception>) - Method in class arc.util.Http.HttpRequest
-
Submits this request asynchronously.
- sum() - Method in class arc.graphics.Color
-
Returns the sum of the RGB values of this color.
- sum() - Method in class arc.struct.FloatSeq
- sum() - Method in class arc.struct.IntSeq
- sum() - Method in class arc.struct.ObjectIntMap
- sum(Intf<T>) - Method in class arc.struct.Seq
- sumf(Floatf<T>) - Method in class arc.struct.Seq
- swap(int, int) - Method in class arc.struct.BoolSeq
- swap(int, int) - Method in class arc.struct.ByteSeq
- swap(int, int) - Method in class arc.struct.DelayedRemovalSeq
- swap(int, int) - Method in class arc.struct.FloatSeq
- swap(int, int) - Method in class arc.struct.IntSeq
- swap(int, int) - Method in class arc.struct.LongSeq
- swap(int, int) - Method in class arc.struct.Seq
- swap(int, int) - Method in class arc.struct.ShortSeq
- swap(int, int) - Method in class arc.struct.SnapshotSeq
- swap(T[], int, int) - Static method in class arc.util.Structs
- swing - Static variable in interface arc.math.Interp
- Swing(float) - Constructor for class arc.math.Interp.Swing
- swingIn - Static variable in interface arc.math.Interp
- SwingIn(float) - Constructor for class arc.math.Interp.SwingIn
- swingOut - Static variable in interface arc.math.Interp
- SwingOut(float) - Constructor for class arc.math.Interp.SwingOut
- SWITCH_PROXY - Enum constant in enum class arc.util.Http.HttpStatus
- SWITCHING_PROTOCOLS - Enum constant in enum class arc.util.Http.HttpStatus
T
- t1 - Static variable in class arc.util.Tmp
- table - Static variable in class arc.util.io.CRC
- tags - Static variable in class arc.util.Logger.DefaultTopicFormatter
- tagToClass - Variable in class arc.util.serialization.Json
- tail - Variable in class arc.struct.IntQueue
-
Index of last element.
- tail - Variable in class arc.struct.LongQueue
-
Index of last element.
- tail - Variable in class arc.struct.Queue
-
Index of last element.
- tan - Static variable in class arc.graphics.Color
- tan(float, float, float) - Static method in class arc.math.Mathf
- target - Variable in class arc.math.geom.Spring1D
- target - Variable in class arc.math.geom.Spring2D
- target - Variable in class arc.net.dns.SRVRecord
- Task() - Constructor for class arc.util.Timer.Task
- TaskQueue - Class in arc.util
-
A lock-less thread-safe unbounded queue.
- TaskQueue() - Constructor for class arc.util.TaskQueue
- TaskQueue.Chunk - Class in arc.util
- TcpIdleSender - Class in arc.net
- TcpIdleSender() - Constructor for class arc.net.TcpIdleSender
- tcpRegistered - Variable in class arc.net.Client
- teal - Static variable in class arc.graphics.Color
- tempDirectory(String) - Static method in class arc.files.Fi
- tempFile(String) - Static method in class arc.files.Fi
- TEMPORARY_REDIRECT - Enum constant in enum class arc.util.Http.HttpStatus
- text - Variable in class arc.util.CommandHandler.Command
- TextFormatter - Class in arc.util
-
TextFormatteris used byI18NBundleto perform argument replacement. - TextFormatter(Locale, boolean) - Constructor for class arc.util.TextFormatter
- thread(Runnable) - Static method in class arc.util.Threads
-
Starts a new non-daemon thread.
- thread(String, Runnable) - Static method in class arc.util.Threads
-
Starts a new non-daemon thread.
- ThreadedListener(NetListener) - Constructor for class arc.net.NetListener.ThreadedListener
-
Creates a single thread to process notification events.
- ThreadedListener(NetListener, ExecutorService) - Constructor for class arc.net.NetListener.ThreadedListener
-
Uses the specified threadPool to process notification events.
- threadPool - Variable in class arc.net.NetListener.ThreadedListener
- Threads - Class in arc.util
-
Utilities for threaded programming.
- Threads() - Constructor for class arc.util.Threads
- throwAppException(Throwable) - Static method in class arc.util.Threads
-
Throws an exception in the main game thread.
- tick() - Method in class arc.util.PerformanceCounter
-
Updates the time and load counters and resets the time.
- tick() - Method in class arc.util.PerformanceCounters
- tick(float) - Method in class arc.util.PerformanceCounter
-
Updates the time and load counters and resets the time.
- tick(float) - Method in class arc.util.PerformanceCounters
- time - Variable in class arc.util.PerformanceCounter
-
The time value of this counter (seconds)
- time - Static variable in class arc.util.Time
-
Global time values.
- Time - Class in arc.util
- Time() - Constructor for class arc.util.Time
- Time.DelayRun - Class in arc.util
- Timekeeper - Class in arc.util
-
Keeps track of a time interval.
- timeout - Enum constant in enum class arc.net.DcReason
- timeout - Variable in class arc.util.Http.HttpRequest
-
The time to wait for the HTTP request to be processed, use 0 to block until it is done.
- timeout(int) - Method in class arc.util.Http.HttpRequest
- Timer - Class in arc.util
-
Executes tasks in the future on the main loop thread.
- Timer() - Constructor for class arc.util.Timer
- Timer.Task - Class in arc.util
-
Runnable that can be scheduled on a
Timer. - Timer.TimerThread - Class in arc.util
-
Manages a single thread for updating timers.
- TimerThread() - Constructor for class arc.util.Timer.TimerThread
- times(T) - Method in interface arc.math.geom.Vector
- timeSinceMillis(long) - Static method in class arc.util.Time
-
Get the time in millis passed since a previous time
- timeSinceNanos(long) - Static method in class arc.util.Time
-
Get the time in nanos passed since a previous time
- tmp - Variable in class arc.math.geom.IntQuadTree
- tmp - Variable in class arc.math.geom.QuadTree
- tmp - Static variable in class arc.math.geom.Rect
-
Static temporary rectangle.
- Tmp - Class in arc.util
-
Temporary stuff.
- Tmp() - Constructor for class arc.util.Tmp
- tmp2 - Static variable in class arc.math.geom.Rect
-
Static temporary rectangle.
- toArray() - Method in class arc.struct.ArrayMap.Keys
- toArray() - Method in class arc.struct.ArrayMap.Values
- toArray() - Method in class arc.struct.BoolSeq
- toArray() - Method in class arc.struct.ByteSeq
- toArray() - Method in class arc.struct.FloatSeq
- toArray() - Method in class arc.struct.IntFloatMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class arc.struct.IntFloatMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.IntIntMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class arc.struct.IntIntMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.IntMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class arc.struct.IntMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.IntSeq
- toArray() - Method in class arc.struct.IntSet.IntSetIterator
-
Returns a new array containing the remaining keys.
- toArray() - Method in class arc.struct.LongMap.Keys
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.LongMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.LongQueue
- toArray() - Method in class arc.struct.LongSeq
- toArray() - Method in class arc.struct.ObjectFloatMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class arc.struct.ObjectFloatMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.ObjectIntMap.Entries
- toArray() - Method in class arc.struct.ObjectIntMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class arc.struct.ObjectIntMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class arc.struct.Seq
-
Returns the items as an array.
- toArray() - Method in class arc.struct.ShortSeq
- toArray(Seq<K>) - Method in class arc.struct.ArrayMap.Keys
- toArray(Seq<K>) - Method in class arc.struct.ObjectFloatMap.Keys
-
Adds the remaining keys to the array.
- toArray(Seq<K>) - Method in class arc.struct.ObjectIntMap.Keys
-
Adds the remaining keys to the array.
- toArray(Seq<V>) - Method in class arc.struct.ArrayMap.Values
- toArray(Class<T>) - Method in class arc.struct.Queue
- toArray(Class<V>) - Method in class arc.struct.Seq
- toArray(Class<V>, Func<T, V>) - Method in class arc.struct.Seq
- toBarycoord(Vec2, Vec2, Vec2, Vec2, Vec2) - Static method in class arc.math.geom.Geometry
-
Computes the barycentric coordinates v,w for the specified point in the triangle.
- toByteArray() - Method in class arc.util.io.Streams.OptimizedByteArrayOutputStream
- toDoubleBits() - Method in class arc.graphics.Color
- toDoubleBits(float, float, float, float) - Static method in class arc.graphics.Color
- toDoubleBits(int, int, int, int) - Static method in class arc.graphics.Color
- toFloatBits() - Method in class arc.graphics.Color
-
Packs the color components into a 32-bit integer with the format ABGR and then converts it to a float.
- toFloatBits(float, float, float, float) - Static method in class arc.graphics.Color
-
Packs the color components into a 32-bit integer with the format ABGR and then converts it to a float.
- toFloatBits(int, int, int, int) - Static method in class arc.graphics.Color
-
Packs the color components into a 32-bit integer with the format ABGR and then converts it to a float.
- toHours - Static variable in class arc.util.Time
-
Conversion factors for ticks to other unit values.
- toHsv(float[]) - Method in class arc.graphics.Color
-
Extract Hue-Saturation-Value.
- toJson(JsonWriter.OutputType) - Method in class arc.util.serialization.JsonValue
- toJson(Writer, JsonWriter.OutputType) - Method in class arc.util.serialization.JsonValue
- toJson(Object) - Method in class arc.util.serialization.Json
- toJson(Object, Fi) - Method in class arc.util.serialization.Json
- toJson(Object, Writer) - Method in class arc.util.serialization.Json
- toJson(Object, Class) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Fi) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Writer) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class, Fi) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class, Writer) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class, Class) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class, Class, Fi) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class, Class, BaseJsonWriter) - Method in class arc.util.serialization.Json
- toJson(Object, Class, Class, Class, Writer) - Method in class arc.util.serialization.Json
- toJsonValue(Object) - Method in class arc.util.serialization.Json
- toJsonValue(Object, Class) - Method in class arc.util.serialization.Json
- toJsonValue(Object, Class, Class) - Method in class arc.util.serialization.Json
- toJsonValue(Object, Class, Class, Class) - Method in class arc.util.serialization.Json
- toKey(Json, T, Class) - Method in interface arc.util.serialization.Json.Serializer
- toMinutes - Static variable in class arc.util.Time
-
Conversion factors for ticks to other unit values.
- TOO_EARLY - Enum constant in enum class arc.util.Http.HttpStatus
- TOO_MANY_REQUESTS - Enum constant in enum class arc.util.Http.HttpStatus
- top - Static variable in class arc.util.Align
- topicFormatter - Variable in class arc.util.Logger
-
Only used once to format topics, the result is then cached.
- topics - Variable in class arc.util.Logger
- topLeft - Variable in class arc.math.geom.IntQuadTree
- topLeft - Variable in class arc.math.geom.QuadTree
- topLeft - Static variable in class arc.util.Align
- topRight - Variable in class arc.math.geom.IntQuadTree
- topRight - Variable in class arc.math.geom.QuadTree
- topRight - Static variable in class arc.util.Align
- toSeconds - Static variable in class arc.util.Time
-
Conversion factors for ticks to other unit values.
- toSentence(Iterable<T>, Func<T, String>) - Static method in class arc.util.Strings
-
Converts a list to a human readable sentence.
- toSentence(Iterable<T>, Func<T, String>, String, String) - Static method in class arc.util.Strings
-
Converts a list to a human readable sentence.
- toSentence(StringBuilder, Iterable<T>, Cons2<StringBuilder, T>) - Static method in class arc.util.Strings
-
Converts a list to a human readable sentence.
- toSentence(StringBuilder, Iterable<T>, Cons2<StringBuilder, T>, String, String) - Static method in class arc.util.Strings
-
Converts a list to a human readable sentence.
- toSeq() - Method in class arc.struct.ObjectMap.Keys
-
Returns a new array containing the remaining keys.
- toSeq() - Method in class arc.struct.ObjectMap.Values
-
Returns a new array containing the remaining values.
- toSeq() - Method in class arc.struct.ObjectSet.ObjectSetIterator
-
Returns a new array containing the remaining values.
- toSeq() - Method in class arc.struct.ObjectSet
- toSeq(Seq<K>) - Method in class arc.struct.ObjectMap.Keys
-
Adds the remaining keys to the array.
- toSeq(Seq<T>) - Method in class arc.struct.ObjectSet.ObjectSetIterator
-
Adds the remaining values to the array.
- toSeq(Seq<V>) - Method in class arc.struct.ObjectMap.Values
-
Adds the remaining values to the specified array.
- toString() - Method in class arc.files.Fi
- toString() - Method in class arc.files.ZipFi
- toString() - Method in class arc.graphics.Color
-
Returns the color encoded as hex string with the format RRGGBBAA.
- toString() - Method in class arc.graphics.Pixmap
- toString() - Method in class arc.math.Affine2
- toString() - Method in class arc.math.geom.BoundingBox
- toString() - Method in class arc.math.geom.Circle
- toString() - Method in class arc.math.geom.Point2
- toString() - Method in class arc.math.geom.Point3
- toString() - Method in class arc.math.geom.Rect
-
Converts this
Rectangleto a string in the format[x,y,width,height]. - toString() - Method in class arc.math.geom.Vec2
-
Converts this
Vec2to a string in the format(x,y). - toString() - Method in class arc.math.geom.Vec3
-
Converts this
Vec3to a string in the format(x,y,z). - toString() - Method in class arc.math.Mat
- toString() - Method in class arc.net.Connection
- toString() - Method in class arc.net.dns.SRVRecord
- toString() - Method in class arc.struct.ArrayMap
- toString() - Method in class arc.struct.BinaryHeap.Node
- toString() - Method in class arc.struct.BinaryHeap
- toString() - Method in class arc.struct.BoolSeq
- toString() - Method in class arc.struct.ByteSeq
- toString() - Method in class arc.struct.FloatSeq
- toString() - Method in class arc.struct.IntFloatMap.Entry
- toString() - Method in class arc.struct.IntFloatMap
- toString() - Method in class arc.struct.IntIntMap.Entry
- toString() - Method in class arc.struct.IntIntMap
- toString() - Method in class arc.struct.IntMap.Entry
- toString() - Method in class arc.struct.IntMap
- toString() - Method in class arc.struct.IntQueue
- toString() - Method in class arc.struct.IntSeq
- toString() - Method in class arc.struct.IntSet
- toString() - Method in class arc.struct.LongMap.Entry
- toString() - Method in class arc.struct.LongMap
- toString() - Method in class arc.struct.LongQueue
- toString() - Method in class arc.struct.LongSeq
- toString() - Method in class arc.struct.ObjectFloatMap.Entry
- toString() - Method in class arc.struct.ObjectFloatMap
- toString() - Method in class arc.struct.ObjectIntMap.Entry
- toString() - Method in class arc.struct.ObjectIntMap
- toString() - Method in class arc.struct.ObjectMap.Entry
- toString() - Method in class arc.struct.ObjectMap
- toString() - Method in class arc.struct.ObjectSet
- toString() - Method in class arc.struct.OrderedMap
- toString() - Method in class arc.struct.OrderedSet
- toString() - Method in class arc.struct.Queue
- toString() - Method in class arc.struct.Seq
- toString() - Method in class arc.struct.ShortSeq
- toString() - Method in class arc.util.PerformanceCounter
- toString() - Method in class arc.util.PerformanceCounters
- toString() - Method in class arc.util.serialization.JsonValue
- toString() - Method in class arc.util.serialization.Jval
-
Returns the JSON string for this value in its minimal form, without any additional whitespace.
- toString(int) - Static method in class arc.util.Align
- toString(Jval.Jformat) - Method in class arc.util.serialization.Jval
-
Returns the JSON/Hjson string for this value using the given formatting.
- toString(String) - Method in class arc.struct.BoolSeq
- toString(String) - Method in class arc.struct.ByteSeq
- toString(String) - Method in class arc.struct.FloatSeq
- toString(String) - Method in class arc.struct.IntSeq
- toString(String) - Method in class arc.struct.LongSeq
- toString(String) - Method in class arc.struct.ObjectMap
- toString(String) - Method in class arc.struct.ObjectSet
- toString(String) - Method in class arc.struct.OrderedSet
- toString(String) - Method in class arc.struct.Seq
- toString(String) - Method in class arc.struct.ShortSeq
- toString(StringBuilder) - Method in class arc.graphics.Color
- toString(StringBuilder) - Method in class arc.util.PerformanceCounter
-
Creates a string in the form of "name [time: value, load: value]"
- toString(String, boolean) - Method in class arc.struct.ObjectMap
- toString(String, Func<T, String>) - Method in class arc.struct.Seq
- total - Variable in class arc.math.FloatCounter
-
The sum of all values
- totalObjects - Variable in class arc.math.geom.IntQuadTree
- totalObjects - Variable in class arc.math.geom.QuadTree
- toUBJson(Object, OutputStream) - Method in class arc.util.serialization.Json
- toUBJson(Object, Class, OutputStream) - Method in class arc.util.serialization.Json
- toUBJson(Object, Class, Class, OutputStream) - Method in class arc.util.serialization.Json
- toUBJson(Object, Class, Class, Class, OutputStream) - Method in class arc.util.serialization.Json
- toVec2Array() - Method in class arc.struct.FloatSeq
-
Converts this float array to a Vec2 array, with pairs used for coordinates.
- trace() - Method in class arc.util.serialization.JsonValue
-
Returns a human readable string representing the path from the root of the JSON object graph to this value.
- TRACE - Enum constant in enum class arc.util.Http.HttpMethod
- traMul(Mat) - Method in class arc.math.geom.Vec3
-
Multiplies the vector by the transpose of the given matrix.
- translate(float, float) - Method in class arc.math.Affine2
-
Postmultiplies this matrix by a translation matrix.
- translate(float, float) - Method in class arc.math.geom.Polygon
-
Translates the polygon's position by the specified horizontal and vertical amounts.
- translate(float, float) - Method in class arc.math.geom.Polyline
- translate(float, float) - Method in class arc.math.Mat
-
Postmultiplies this matrix by a translation matrix.
- translate(Vec2) - Method in class arc.math.Affine2
-
Postmultiplies this matrix by a translation matrix.
- translate(Vec2) - Method in class arc.math.Mat
-
Postmultiplies this matrix by a translation matrix.
- transpose() - Method in class arc.math.Mat
-
Transposes the current matrix.
- triangleArea(float, float, float, float, float, float) - Static method in class arc.math.geom.Geometry
- triangleCentroid(float, float, float, float, float, float, Vec2) - Static method in class arc.math.geom.Geometry
- triangleCircumcenter(float, float, float, float, float, float, Vec2) - Static method in class arc.math.geom.Geometry
-
Returns the circumcenter of the triangle.
- triangleCircumradius(float, float, float, float, float, float) - Static method in class arc.math.geom.Geometry
- triangleQuality(float, float, float, float, float, float) - Static method in class arc.math.geom.Geometry
-
Ratio of circumradius to shortest edge as a measure of triangle quality.
- trim(ShortSeq, float[], float[], int, int) - Method in class arc.math.DelaunayTriangulator
-
Removes all triangles with a centroid outside the specified hull, which may be concave.
- trn(float, float) - Method in class arc.math.Mat
-
Adds a translational component to the matrix in the 3rd column.
- trn(Vec2) - Method in class arc.math.Mat
-
Adds a translational component to the matrix in the 3rd column.
- trn(Vec3) - Method in class arc.math.Mat
-
Adds a translational component to the matrix in the 3rd column.
- trns(float, float) - Method in class arc.math.geom.Vec2
- trns(float, float, float) - Method in class arc.math.geom.Vec2
- trnsExact(float, float) - Method in class arc.math.geom.Vec2
- trnsx(float, float) - Static method in class arc.math.Angles
- trnsx(float, float, float) - Static method in class arc.math.Angles
- trnsy(float, float) - Static method in class arc.math.Angles
- trnsy(float, float, float) - Static method in class arc.math.Angles
- TRUE - Static variable in class arc.util.serialization.Jval
- truncate(int) - Method in class arc.struct.ArrayMap
-
Reduces the size of the arrays to the specified size.
- truncate(int) - Method in class arc.struct.BoolSeq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.ByteSeq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.DelayedRemovalSeq
- truncate(int) - Method in class arc.struct.FloatSeq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.IntSeq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.LongSeq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.Seq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.ShortSeq
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class arc.struct.SnapshotSeq
- truncate(String, int) - Static method in class arc.util.Strings
- truncate(String, int, String) - Static method in class arc.util.Strings
- tryFromString(String) - Method in class arc.math.geom.Vec2
- ttl - Variable in class arc.net.dns.SRVRecord
- type - Variable in class arc.files.Fi
- type - Variable in class arc.util.CommandHandler.CommandResponse
- type() - Method in class arc.files.Fi
- type() - Method in class arc.util.serialization.JsonValue
- typeName - Variable in class arc.util.serialization.Json
- typeToFields - Variable in class arc.util.serialization.Json
U
- u(byte) - Static method in class arc.util.Pack
-
byte -> unsigned byte
- u(int) - Static method in class arc.util.Pack
-
int -> unsigned int
- u(short) - Static method in class arc.util.Pack
-
short -> unsigned short
- ub() - Method in class arc.util.io.Reads
-
read unsigned byte
- UBJsonReader - Class in arc.util.serialization
-
Lightweight UBJSON parser.
The default behavior is to parse the JSON into a DOM containingJsonValueobjects. - UBJsonReader() - Constructor for class arc.util.serialization.UBJsonReader
- UBJsonWriter - Class in arc.util.serialization
-
Builder style API for emitting UBJSON.
- UBJsonWriter(OutputStream) - Constructor for class arc.util.serialization.UBJsonWriter
- udpAddressToConnection - Variable in class arc.net.Server
- udpRegistered - Variable in class arc.net.Client
- unaryMinus() - Method in interface arc.math.geom.Vector
- UNAUTHORIZED - Enum constant in enum class arc.util.Http.HttpStatus
- unboundedExecutor() - Static method in class arc.util.Threads
- unboundedExecutor(String) - Static method in class arc.util.Threads
- unboundedExecutor(String, int) - Static method in class arc.util.Threads
- underline - Static variable in class arc.util.ColorCodes
- UNKNOWN_STATUS - Enum constant in enum class arc.util.Http.HttpStatus
- UNKNOWN_WEB_SERVER_ERROR - Enum constant in enum class arc.util.Http.HttpStatus
- unknownCommand - Enum constant in enum class arc.util.CommandHandler.ResponseType
- unpack(int) - Static method in class arc.math.geom.Point2
- UNPROCESSABLE_ENTITY - Enum constant in enum class arc.util.Http.HttpStatus
- UnsafeRunnable - Interface in arc.util
-
A runnable where anything might happen.
- unsplit() - Method in class arc.math.geom.IntQuadTree
- unsplit() - Method in class arc.math.geom.QuadTree
- UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class arc.util.Http.HttpStatus
- update() - Method in class arc.ApplicationCore
- update() - Method in interface arc.ApplicationListener
-
Called when the
Applicationshould update itself. - update() - Static method in class arc.util.Time
- update(byte[]) - Method in class arc.util.io.CRC
- update(byte[], int, int) - Method in class arc.util.io.CRC
- update(float) - Method in class arc.math.geom.Spring1D
- update(float) - Method in class arc.math.geom.Spring2D
- update(int) - Method in class arc.net.Client
-
Reads or writes any pending data for this client.
- update(int) - Method in interface arc.net.EndPoint
- update(int) - Method in class arc.net.Server
-
Accepts any new connections and reads or writes any pending data for the current connections.
- updateByte(int) - Method in class arc.util.io.CRC
- updateGlobal() - Static method in class arc.util.Time
- updateReturnTripTime() - Method in class arc.net.Connection
-
Requests the connection to communicate with the remote computer to determine a new value for the
return trip time. - updateTime() - Method in class arc.backend.headless.HeadlessApplication
- UPGRADE_REQUIRED - Enum constant in enum class arc.util.Http.HttpStatus
- url - Variable in class arc.util.Http.HttpRequest
-
The URL to send this request to.
- url(String) - Method in class arc.util.Http.HttpRequest
- urlsafeMap - Static variable in class arc.util.serialization.Base64Coder
- us() - Method in class arc.util.io.Reads
-
read unsigned short
- USE_PROXY - Enum constant in enum class arc.util.Http.HttpStatus
- useColors - Static variable in class arc.util.Log
- usePrototypes - Variable in class arc.util.serialization.Json
- userHome - Static variable in class arc.util.OS
-
User's home directory.
- username - Static variable in class arc.util.OS
-
User's account name.
- utf8 - Static variable in class arc.util.Strings
V
- v1 - Static variable in class arc.util.Tmp
- v2 - Static variable in class arc.util.Tmp
- v3 - Static variable in class arc.util.Tmp
- v31 - Static variable in class arc.util.Tmp
- v32 - Static variable in class arc.util.Tmp
- v33 - Static variable in class arc.util.Tmp
- v34 - Static variable in class arc.util.Tmp
- v4 - Static variable in class arc.util.Tmp
- v5 - Static variable in class arc.util.Tmp
- v6 - Static variable in class arc.util.Tmp
- val - Variable in class arc.math.Mat
- valid - Enum constant in enum class arc.util.CommandHandler.ResponseType
- valid - Variable in class arc.util.PerformanceCounter
-
Flag to indicate that the current value is valid, you need to set this to true if using your own timing mechanism
- value - Variable in class arc.math.CumulativeDistribution.CumulativeValue
- value - Variable in class arc.math.FloatCounter
-
The current windowed mean value
- value - Variable in class arc.math.geom.Spring1D
- value - Variable in class arc.math.geom.Spring2D
- value - Variable in class arc.struct.IntFloatMap.Entry
- value - Variable in class arc.struct.IntIntMap.Entry
- value - Variable in class arc.struct.IntMap.Entry
- value - Variable in class arc.struct.LongMap.Entry
- value - Variable in class arc.struct.ObjectFloatMap.Entry
- value - Variable in class arc.struct.ObjectIntMap.Entry
- value - Variable in class arc.struct.ObjectMap.Entry
- value() - Method in class arc.graphics.Color
- value() - Method in class arc.math.CumulativeDistribution
- value() - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
nullvalue to the stream. - value(boolean) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
booleanvalue to the stream. - value(boolean[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
boolean arrayvalue to the stream. - value(byte) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
bytevalue to the stream. - value(byte[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
byte arrayvalue to the stream. - value(char) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
charvalue to the stream. - value(char[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
char arrayvalue to the stream. - value(double) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
doublevalue to the stream. - value(double[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
double arrayvalue to the stream. - value(float) - Method in class arc.graphics.Color
- value(float) - Method in class arc.math.CumulativeDistribution
-
Finds the value whose interval contains the given probability Binary search algorithm is used to find the value.
- value(float) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
floatvalue to the stream. - value(float[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
float arrayvalue to the stream. - value(int) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an
intvalue to the stream. - value(int[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
int arrayvalue to the stream. - value(long) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
longvalue to the stream. - value(long[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
long arrayvalue to the stream. - value(short) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
shortvalue to the stream. - value(short[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
short arrayvalue to the stream. - value(JsonValue) - Method in class arc.util.serialization.UBJsonWriter
-
Appends the given JsonValue, including all its fields recursively, to the stream.
- value(Object) - Method in interface arc.util.serialization.BaseJsonWriter
- value(Object) - Method in class arc.util.serialization.JsonWriter
- value(Object) - Method in class arc.util.serialization.JsonWriterBuilder
- value(Object) - Method in class arc.util.serialization.UBJsonWriter
-
Appends the object to the stream, if it is a known value type.
- value(String) - Method in class arc.util.serialization.UBJsonWriter
-
Appends a
Stringvalue to the stream. - value(String[]) - Method in class arc.util.serialization.UBJsonWriter
-
Appends an optimized
String arrayvalue to the stream. - valueAt(T, float) - Method in class arc.math.geom.Bezier
- valueAt(T, float) - Method in class arc.math.geom.BSpline
- valueAt(T, float) - Method in class arc.math.geom.CatmullRomSpline
- valueAt(T, float) - Method in interface arc.math.geom.Path
- valueAt(T, int, float) - Method in class arc.math.geom.BSpline
- valueAt(T, int, float) - Method in class arc.math.geom.CatmullRomSpline
- valueNoise2D(int, int, long) - Static method in class arc.util.noise.VoronoiNoise
-
To avoid having to store the feature points, we use a hash function of the coordinates and the seed instead.
- valueNoise3D(int, int, int, long) - Static method in class arc.util.noise.VoronoiNoise
- valueOf(boolean) - Static method in class arc.util.serialization.Jval
- valueOf(double) - Static method in class arc.util.serialization.Jval
- valueOf(float) - Static method in class arc.util.serialization.Jval
- valueOf(int) - Static method in class arc.util.serialization.Jval
- valueOf(long) - Static method in class arc.util.serialization.Jval
- valueOf(Color, String) - Static method in class arc.graphics.Color
-
Returns a new color from a hex string with the format RRGGBBAA.
- valueOf(String) - Static method in enum class arc.Application.ApplicationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.Files.FileType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class arc.graphics.Color
-
Returns a new color from a hex string with the format RRGGBBAA.
- valueOf(String) - Static method in enum class arc.net.DcReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.Autosaver.SavePriority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.CommandHandler.ResponseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.Http.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.Http.HttpStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.Log.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.Scaling
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.serialization.JsonValue.ValueType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.serialization.JsonWriter.OutputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.serialization.Jval.Jformat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class arc.util.serialization.Jval.Jtype
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class arc.util.serialization.Jval
- values - Variable in class arc.struct.ArrayMap
- values - Variable in class arc.struct.IntQueue
-
Contains the values in the queue.
- values - Variable in class arc.struct.LongQueue
-
Contains the values in the queue.
- values - Variable in class arc.struct.Queue
-
Contains the values in the queue.
- values - Static variable in class arc.util.ColorCodes
- values - Variable in class arc.util.JsonSettings
- values() - Static method in enum class arc.Application.ApplicationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.Files.FileType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.net.DcReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class arc.struct.ArrayMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.GridMap
- values() - Method in class arc.struct.IntFloatMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.IntIntMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.IntMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.LongMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.ObjectFloatMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.ObjectIntMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.ObjectMap
-
Returns an iterator for the values in the map.
- values() - Method in class arc.struct.OrderedMap
-
Returns an iterator for the values in the map.
- values() - Static method in enum class arc.util.Autosaver.SavePriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.CommandHandler.ResponseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.Http.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.Http.HttpStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.Log.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.Scaling
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.serialization.JsonValue.ValueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.serialization.JsonWriter.OutputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.serialization.Jval.Jformat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class arc.util.serialization.Jval.Jtype
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Values(ArrayMap<?, V>) - Constructor for class arc.struct.ArrayMap.Values
- Values(IntFloatMap) - Constructor for class arc.struct.IntFloatMap.Values
- Values(IntIntMap) - Constructor for class arc.struct.IntIntMap.Values
- Values(IntMap<V>) - Constructor for class arc.struct.IntMap.Values
- Values(LongMap<V>) - Constructor for class arc.struct.LongMap.Values
- Values(ObjectFloatMap<?>) - Constructor for class arc.struct.ObjectFloatMap.Values
- Values(ObjectIntMap<?>) - Constructor for class arc.struct.ObjectIntMap.Values
- Values(ObjectMap<?, V>) - Constructor for class arc.struct.ObjectMap.Values
- variadic - Variable in class arc.util.CommandHandler.CommandParam
- VARIANT_ALSO_NEGOTIATES - Enum constant in enum class arc.util.Http.HttpStatus
- Vec2 - Class in arc.math.geom
-
Encapsulates a 2D vector.
- Vec2() - Constructor for class arc.math.geom.Vec2
-
Constructs a new vector at (0,0)
- Vec2(float, float) - Constructor for class arc.math.geom.Vec2
-
Constructs a vector with the given components
- Vec2(Vec2) - Constructor for class arc.math.geom.Vec2
-
Constructs a vector from the given vector
- Vec3 - Class in arc.math.geom
-
Encapsulates a 3D vector.
- Vec3() - Constructor for class arc.math.geom.Vec3
-
Constructs a vector at (0,0,0)
- Vec3(double, double, double) - Constructor for class arc.math.geom.Vec3
- Vec3(float[]) - Constructor for class arc.math.geom.Vec3
-
Creates a vector from the given array.
- Vec3(float, float, float) - Constructor for class arc.math.geom.Vec3
-
Creates a vector with the given components
- Vec3(Vec2, float) - Constructor for class arc.math.geom.Vec3
-
Creates a vector from the given vector and z-component
- Vec3(Vec3) - Constructor for class arc.math.geom.Vec3
-
Creates a vector from the given vector
- Vector<T extends Vector<T>> - Interface in arc.math.geom
-
Encapsulates a general vector.
- vectorsToFloats(Seq<Vec2>) - Static method in class arc.math.geom.Geometry
- VectorTable - Class in arc.util.noise
- VectorTable() - Constructor for class arc.util.noise.VectorTable
- velocity - Variable in class arc.math.geom.Spring1D
- velocity - Variable in class arc.math.geom.Spring2D
- violet - Static variable in class arc.graphics.Color
- VoronoiNoise - Class in arc.util.noise
- VoronoiNoise(long, boolean) - Constructor for class arc.util.noise.VoronoiNoise
W
- walk(Cons<Fi>) - Method in class arc.files.Fi
-
Recursively iterates through all files in this directory.
- warn - Enum constant in enum class arc.util.Log.LogLevel
- warn(Object) - Method in class arc.util.Logger
- warn(String) - Method in class arc.util.Logger
- warn(String, Object...) - Static method in class arc.util.Log
- warn(String, Object...) - Method in class arc.util.Logger
- web - Enum constant in enum class arc.Application.ApplicationType
-
Deprecated.
- WEB_SERVER_DOWN - Enum constant in enum class arc.util.Http.HttpStatus
- weight - Variable in class arc.net.dns.SRVRecord
- WellKnownNameserverProvider - Class in arc.net.dns
- WellKnownNameserverProvider() - Constructor for class arc.net.dns.WellKnownNameserverProvider
- white - Static variable in class arc.graphics.Color
- white - Static variable in class arc.util.ColorCodes
- whiteFloatBits - Static variable in class arc.graphics.Color
-
Convenience for frequently used
WHITE.toFloatBits() - whiteRgba - Static variable in class arc.graphics.Color
- width - Variable in class arc.graphics.g2d.PixmapRegion
- width - Variable in class arc.graphics.Pixmap
-
Size of the pixmap.
- width - Variable in class arc.graphics.PixmapIO.PngReader
-
Size fields are set after reading.
- width - Variable in class arc.math.geom.Ellipse
- width - Variable in class arc.math.geom.Rect
- width() - Method in class arc.struct.GridBits
- WindowedMean - Class in arc.math
-
A simple class keeping track of the mean of a stream of values within a certain window.
- WindowedMean(int) - Constructor for class arc.math.WindowedMean
-
constructor, windowSize specifies the number of samples we will continuously get the mean and variance from.
- with(boolean...) - Static method in class arc.struct.BoolSeq
- with(byte...) - Static method in class arc.struct.ByteSeq
- with(float...) - Static method in class arc.struct.FloatSeq
- with(int...) - Static method in class arc.struct.IntSeq
- with(int...) - Static method in class arc.struct.IntSet
- with(long...) - Static method in class arc.struct.LongSeq
- with(short...) - Static method in class arc.struct.ShortSeq
- with(Cons<Seq<T>>) - Method in class arc.struct.Seq
- with(Seq<T>) - Static method in class arc.struct.ObjectSet
- with(Iterable<T>) - Static method in class arc.struct.Seq
- with(T) - Method in class arc.struct.EnumSet
- with(T...) - Static method in class arc.struct.DelayedRemovalSeq
- with(T...) - Static method in class arc.struct.ObjectSet
- with(T...) - Static method in class arc.struct.Seq
- with(T...) - Static method in class arc.struct.SnapshotSeq
- withArrays(Object...) - Static method in class arc.struct.Seq
- within(float, float, float) - Static method in class arc.math.Angles
- within(float, float, float) - Method in interface arc.math.geom.Position
- within(float, float, float) - Static method in class arc.math.Mathf
- within(float, float, float, float, float) - Static method in class arc.math.Mathf
- within(Position, float) - Method in interface arc.math.geom.Position
- within(Vec3, float) - Method in class arc.math.geom.Vec3
- WOULD_BLOCK - Enum constant in enum class arc.util.Http.HttpStatus
- wrapAngleAroundZero(float) - Static method in class arc.math.Mathf
-
Wraps the given angle to the range [-PI, PI]
- write() - Method in class arc.files.Fi
- write(boolean) - Method in class arc.files.Fi
-
Returns a stream for writing to this file.
- write(boolean, int) - Method in class arc.files.Fi
-
Returns a buffered stream for writing to this file.
- write(byte[]) - Method in class arc.util.io.ByteBufferOutput
- write(byte[], int, int) - Method in class arc.util.io.ByteBufferOutput
- write(char[], int, int) - Method in class arc.util.serialization.JsonWriter
- write(int) - Method in class arc.util.io.ByteBufferOutput
-
This only write a byte.
- write(int) - Method in class arc.util.io.FastDeflaterOutputStream
- write(Fi, Pixmap) - Method in class arc.graphics.PixmapIO.PngWriter
- write(Color) - Method in class arc.graphics.Color
- write(Json) - Method in interface arc.util.serialization.Json.JsonSerializable
- write(Json, T, Class) - Method in interface arc.util.serialization.Json.Serializer
-
Deprecated.Please override
Json.Serializer.write(Json, Object, Class, Class, Class)instead. - write(Json, T, Class, Class, Class) - Method in interface arc.util.serialization.Json.Serializer
- write(InputStream, boolean) - Method in class arc.files.Fi
-
Reads the remaining bytes from the specified stream and writes them to this file.
- write(OutputStream, Pixmap) - Method in class arc.graphics.PixmapIO.PngWriter
-
Writes the pixmap to the stream without closing the stream.
- write(ByteBuffer, Object) - Method in interface arc.net.NetSerializer
- writeArrayEnd() - Method in class arc.util.serialization.Json
- writeArrayStart() - Method in class arc.util.serialization.Json
- writeArrayStart(String) - Method in class arc.util.serialization.Json
- writeBoolean(boolean) - Method in class arc.util.io.ByteBufferOutput
- writeBufferSize - Variable in class arc.net.Server
- writeByte(int) - Method in class arc.util.io.ByteBufferOutput
- writeBytes(byte[]) - Method in class arc.files.Fi
- writeBytes(byte[], boolean) - Method in class arc.files.Fi
-
Writes the specified bytes to the file.
- writeBytes(byte[], int, int, boolean) - Method in class arc.files.Fi
-
Writes the specified bytes to the file.
- writeBytes(String) - Method in class arc.util.io.ByteBufferOutput
- writeChar(int) - Method in class arc.util.io.ByteBufferOutput
- writeChars(String) - Method in class arc.util.io.ByteBufferOutput
- writeDouble(double) - Method in class arc.util.io.ByteBufferOutput
- writeField(Object, String) - Method in class arc.util.serialization.Json
- writeField(Object, String, Class) - Method in class arc.util.serialization.Json
- writeField(Object, String, String) - Method in class arc.util.serialization.Json
- writeField(Object, String, String, Class) - Method in class arc.util.serialization.Json
-
Writes the specified field to the current JSON object.
- writeFields(Object) - Method in class arc.util.serialization.Json
-
Writes all fields of the specified object to the current JSON object.
- writeFloat(float) - Method in class arc.util.io.ByteBufferOutput
- writeInt(int) - Method in class arc.util.io.ByteBufferOutput
- writeLength(ByteBuffer, int) - Method in interface arc.net.NetSerializer
- writeLong(long) - Method in class arc.util.io.ByteBufferOutput
- writeObjectEnd() - Method in class arc.util.serialization.Json
- writeObjectStart() - Method in class arc.util.serialization.Json
- writeObjectStart(Class, Class) - Method in class arc.util.serialization.Json
-
Starts writing an object, writing the actualType to a field if needed.
- writeObjectStart(String) - Method in class arc.util.serialization.Json
- writeObjectStart(String, Class, Class) - Method in class arc.util.serialization.Json
- writePng(Fi, Pixmap) - Static method in class arc.graphics.PixmapIO
-
Writes the pixmap as a PNG with compression.
- writePng(Pixmap) - Method in class arc.files.Fi
- writePngBytes(Pixmap) - Static method in class arc.graphics.PixmapIO
-
Writes the pixmap as a PNG with compression.
- writer - Variable in class arc.util.serialization.Json
- writer(boolean) - Method in class arc.files.Fi
-
Returns a writer for writing to this file using the default charset.
- writer(boolean, String) - Method in class arc.files.Fi
-
Returns a writer for writing to this file.
- writes() - Method in class arc.files.Fi
- writes(boolean) - Method in class arc.files.Fi
- Writes - Class in arc.util.io
-
A wrapper for DataOutput with more concise method names and no IOExceptions.
- Writes(DataOutput) - Constructor for class arc.util.io.Writes
- writesDeflate() - Method in class arc.files.Fi
- writeShort(int) - Method in class arc.util.io.ByteBufferOutput
- writeString(String) - Method in class arc.files.Fi
-
Writes a string without appending it.
- writeString(String, boolean) - Method in class arc.files.Fi
-
Writes the specified string to the file using the default charset.
- writeString(String, boolean, String) - Method in class arc.files.Fi
-
Writes the specified string to the file using the specified charset.
- writeTo(Writer) - Method in class arc.util.serialization.Jval
-
Writes the JSON representation of this value to the given writer in its minimal form, without any additional whitespace.
- writeTo(Writer, Jval.Jformat) - Method in class arc.util.serialization.Jval
-
Writes the JSON/Hjson representation of this value to the given writer using the given formatting.
- writeType(Class) - Method in class arc.util.serialization.Json
- writeUTF(String) - Method in class arc.util.io.ByteBufferOutput
- writeValue(Object) - Method in class arc.util.serialization.Json
-
Writes the value, without writing the class of the object.
- writeValue(Object, Class) - Method in class arc.util.serialization.Json
-
Writes the value, writing the class of the object if it differs from the specified known type.
- writeValue(Object, Class, Class) - Method in class arc.util.serialization.Json
-
Writes the value, writing the class of the object if it differs from the specified known type.
- writeValue(Object, Class, Class, Class) - Method in class arc.util.serialization.Json
-
Writes the value, writing the class of the object if it differs from the specified known type.
- writeValue(String, Object) - Method in class arc.util.serialization.Json
-
Writes the value as a field on the current JSON object, without writing the actual class.
- writeValue(String, Object, Class) - Method in class arc.util.serialization.Json
-
Writes the value as a field on the current JSON object, writing the class of the object if it differs from the specified known type.
- writeValue(String, Object, Class, Class) - Method in class arc.util.serialization.Json
-
Writes the value as a field on the current JSON object, writing the class of the object if it differs from the specified known type.
X
- x - Variable in class arc.graphics.g2d.PixmapRegion
- x - Variable in class arc.math.geom.Circle
- x - Variable in class arc.math.geom.Ellipse
- x - Variable in class arc.math.geom.Point2
- x - Variable in class arc.math.geom.Point3
- x - Variable in class arc.math.geom.Rect
- x - Variable in class arc.math.geom.Vec2
-
the x-component of this vector
- x - Variable in class arc.math.geom.Vec3
-
the x-component of this vector
- x(int) - Static method in class arc.math.geom.Point2
- X - Static variable in class arc.math.geom.Vec2
- X - Static variable in class arc.math.geom.Vec3
- xor(Bits) - Method in class arc.struct.Bits
-
Performs a logical XOR of this bit set with the bit set argument.
Y
- y - Variable in class arc.graphics.g2d.PixmapRegion
- y - Variable in class arc.math.geom.Circle
- y - Variable in class arc.math.geom.Ellipse
- y - Variable in class arc.math.geom.Point2
- y - Variable in class arc.math.geom.Point3
- y - Variable in class arc.math.geom.Rect
- y - Variable in class arc.math.geom.Vec2
-
the y-component of this vector
- y - Variable in class arc.math.geom.Vec3
-
the y-component of this vector
- y(int) - Static method in class arc.math.geom.Point2
- Y - Static variable in class arc.math.geom.Vec2
- Y - Static variable in class arc.math.geom.Vec3
- yellow - Static variable in class arc.graphics.Color
- yellow - Static variable in class arc.util.ColorCodes
Z
- z - Variable in class arc.math.geom.Point3
- z - Variable in class arc.math.geom.Vec3
-
the z-component of this vector
- Z - Static variable in class arc.math.geom.Vec3
- zero - Static variable in interface arc.math.Interp
- zero() - Method in class arc.util.Timekeeper
- zero(double) - Static method in class arc.math.Mathf
-
Returns true if the value is zero (using the default tolerance as upper bound)
- zero(float) - Static method in class arc.math.Mathf
-
Returns true if the value is zero (using the default tolerance as upper bound)
- zero(float, float) - Static method in class arc.math.Mathf
-
Returns true if the value is zero.
- Zero - Static variable in class arc.math.geom.Vec3
- ZERO - Static variable in class arc.math.geom.Vec2
- zeroOne - Static variable in class arc.math.Mathf
- ZipFi - Class in arc.files
-
A FileHandle meant for easily representing and reading the contents of a zip/jar file.
- ZipFi(Fi) - Constructor for class arc.files.ZipFi
- zoom(Pixmap, int) - Static method in class arc.graphics.Pixmaps
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ColorCodes.apply(String)instead.