Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 normal priority.
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 Application types
ApplicationCore - Class in arc
 
ApplicationCore() - Constructor for class arc.ApplicationCore
 
ApplicationListener - Interface in arc
An ApplicationListener is called when the Application is 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.keys and ArrayMap.values of 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.keys and ArrayMap.values of 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 Vec2 that contains the desired X and Y coordinates, and a given radius.
Circle(Vec2, Vec2) - Constructor for class arc.math.geom.Circle
Creates a new Circle in 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 newVersion is greater or less than currentVersion, 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
Represents a TCP and optionally a UDP connection between a Client and a Server.
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 InputStream to an OutputStream, 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 InputStream to a ByteBuffer, 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 InputStream to a byte array.
copyBytes(InputStream, int) - Static method in class arc.util.io.Streams
Copy the data from an InputStream to a byte array.
copyFields(Object, Object) - Method in class arc.util.serialization.Json
Each field on the to object is set to the value for the field with the same name on the from object.
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 InputStream to an OutputStream, 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's available size 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 InputStream to 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 baseFileHandle and encoding; the default locale is used.
createBundle(Fi, Locale) - Static method in class arc.util.I18NBundle
Creates a new bundle using the specified baseFileHandle and locale; 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, locale and encoding.
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 once DelayedRemovalSeq.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 Client discovers 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 Application is 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
Constructs a new Ellipse from the position and radius of a Circle (since circles are special cases of ellipses).
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
finish() - Method in interface arc.net.ClientDiscoveryHandler
Called right before the Client#discoverHost(int, int) or Client#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 pattern replacing its placeholders with the actual arguments specified by args.
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 millis duration 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
null to use Log.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 Rectangle to the value represented by the specified string according to the format of Rect.toString() .
fromString(String) - Method in class arc.math.geom.Vec2
Sets this Vec2 to the value represented by the specified string according to the format of Vec2.toString().
fromString(String) - Method in class arc.math.geom.Vec3
Sets this Vec3 to the value represented by the specified string according to the format of Vec3.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.
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 Pool map.
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 Pool map.
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 true once, 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.
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
Returns the local Client or Server to which this connection belongs.
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.
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.
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 by NetSerializer.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 def if the name key is not found
getOrPut(String, Class<T>, T) - Method in class arc.util.JsonSettings
Put and return def if the name key 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 the FrameworkMessage.Ping response 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.name with the list of nameservers from ArcDns.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.app instead.
Graphics - Class in arc
Deprecated.
Just here for compatibility reasons, only contains methods about frame rate. Please use same methods from Application instead.
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 I18NBundle provides Locale-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) when Json.ignoreUnknownFields is 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 Application is 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 Polygon intersect.
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 intersection rectangle 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 Polygon intersect.
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 containing JsonValue objects.
JsonReader() - Constructor for class arc.util.serialization.JsonReader
 
JsonSettings - Class in arc.util
Simple re-implementation of Settings adding 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 Point2 instances 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 Point2 instances 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 Point2 instances along the given line, at integer coordinates.
line(Point2, Point2) - Method in class arc.math.geom.Bresenham2
Returns a list of Point2 instances 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 Point2 instances 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 ObjectMap the key/value pairs loaded from the Reader in a simple line-oriented format compatible with java.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 space or 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 Application instead.
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 DatagramPacket that the Client will use to fill with the incoming packet data sent by the ServerDiscoveryHandler.
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 boolean value 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 double value 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 float value 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 int value 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 int value 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 long value 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 long value 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 Server receives a FrameworkMessage.DiscoverHost packet.
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
An ObjectMap that also stores keys in an Seq using the insertion order.
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
An ObjectSet that also stores keys in an Seq using the insertion order.
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 Application is 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 null if 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 to Pool.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 PriorityQueue with 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 PriorityQueue with 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
PropertiesUtils is a helper class that allows you to load and store key/value pairs of an ObjectMap<String,String> with the same line-oriented syntax supported by java.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 color with its name.
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 long seed.
Rand(long, long) - Constructor for class arc.math.Rand
Creates a new random number generator using two long seeds.
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) and max (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) and max (exclusive), where the mode argument 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) and max (exclusive), where values around mode are 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
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 connect with the values last passed to connect.
reconnect(int) - Method in class arc.net.Client
Calls connect with 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.
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 find with replace.
replace(StringBuilder, String, String) - Static method in class arc.util.Strings
Replaces all instances of find with replace.
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 Application is 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 Application is 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 ByteArrayInputStream that 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 Color to 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.values into 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.items of 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.items of 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 Pool map.
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 null array value to the stream.
set(String, boolean) - Method in class arc.util.serialization.UBJsonWriter
Appends a named boolean value to the stream.
set(String, boolean[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named boolean array value to the stream.
set(String, byte) - Method in class arc.util.serialization.UBJsonWriter
Appends a named byte value to the stream.
set(String, byte[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named byte array value to the stream.
set(String, char) - Method in class arc.util.serialization.UBJsonWriter
Appends a named char value to the stream.
set(String, char[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named char array value to the stream.
set(String, double) - Method in class arc.util.serialization.UBJsonWriter
Appends a named double value to the stream.
set(String, double[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named double array value to the stream.
set(String, float) - Method in class arc.util.serialization.UBJsonWriter
Appends a named float value to the stream.
set(String, float[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named float array value to the stream.
set(String, int) - Method in class arc.util.serialization.UBJsonWriter
Appends a named int value to the stream.
set(String, int[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named int array value to the stream.
set(String, long) - Method in class arc.util.serialization.UBJsonWriter
Appends a named long value to the stream.
set(String, long[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named long array value to the stream.
set(String, short) - Method in class arc.util.serialization.UBJsonWriter
Appends a named short value to the stream.
set(String, short[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named short array 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 String value to the stream.
set(String, String[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a named String array 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.
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 Deprecated annotation 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 Deprecated annotation will be read (but not written) when Json.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 long value.
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 and Seq.size at the time begin was called will not be modified until SnapshotSeq.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 ObjectMap to the output character stream in a simple line-oriented format compatible with java.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
TextFormatter is used by I18NBundle to 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
Returns a String representation of this Circle of the form x,y,radius.
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 Rectangle to a string in the format [x,y,width,height].
toString() - Method in class arc.math.geom.Vec2
Converts this Vec2 to a string in the format (x,y).
toString() - Method in class arc.math.geom.Vec3
Converts this Vec3 to 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 containing JsonValue objects.
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 Application should 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 null value to the stream.
value(boolean) - Method in class arc.util.serialization.UBJsonWriter
Appends a boolean value to the stream.
value(boolean[]) - Method in class arc.util.serialization.UBJsonWriter
Appends a boolean array value to the stream.
value(byte) - Method in class arc.util.serialization.UBJsonWriter
Appends a byte value to the stream.
value(byte[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized byte array value to the stream.
value(char) - Method in class arc.util.serialization.UBJsonWriter
Appends a char value to the stream.
value(char[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized char array value to the stream.
value(double) - Method in class arc.util.serialization.UBJsonWriter
Appends a double value to the stream.
value(double[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized double array value 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 float value to the stream.
value(float[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized float array value to the stream.
value(int) - Method in class arc.util.serialization.UBJsonWriter
Appends an int value to the stream.
value(int[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized int array value to the stream.
value(long) - Method in class arc.util.serialization.UBJsonWriter
Appends a long value to the stream.
value(long[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized long array value to the stream.
value(short) - Method in class arc.util.serialization.UBJsonWriter
Appends a short value to the stream.
value(short[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized short array value 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 String value to the stream.
value(String[]) - Method in class arc.util.serialization.UBJsonWriter
Appends an optimized String array value 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.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form