Quorum's Built-in Packages and Classes
This page shows the full list of classes Quorum supports in the current version of the standard library. These classes are placed into packages organized by their subject area. For example, math related classes are in Libraries.Compute, general data structures are in Libraries.Containers, user interfaces (e.g., buttons, text boxes) are in Libraries.Interface. Besides these, there are many more packages that are used for a variety of purposes (e.g., networking, robots, games, graphics, sound, digital signal processing, mobile applications). The purpose of this index page is to help users find information about specific packages or classes. Thus, this page is structured as a reference and is not intended as a tutorial.
Libraries.Compute |
---|
Affine2: Affine2 is a specialized three-by-three matrix that represents a series of 2D transformations, such as translations, sca ... |
BigInteger: The BigInteger class is used to represent integer values that are too large to be stored in an integer variable. Additio ... |
BitwiseOperations: The BitwiseOperations class provides a way for a programmer to conduct bitwise operations on integer values. Common op ... |
ComplexNumber: The ComplexNumber class is used to represent an extension of real numbers that can store and express negative numbe ... |
Frustum: A Frustum is a truncated rectangular pyramid (i.e., a pyramid with the top chopped off) used to define the viewabl ... |
Math: The Math class has a number of math actions you might find on a scientific calculator. For example, this class has Sine ... |
Matrix: This class is a two dimensional matrix of number variables. |
Matrix3: Matrix3 is a class representing a 3x3 matrix. |
Matrix4: Matrix4 is a class representing a 4x4 matrix. |
Plane: This class represents a plane. A plane is defined as a unit length normal and the distance from the origin. |
Quaternion: Quaternion is a class representing a quaternion, which are useful for 3D computer graphics. |
Random: The Random class permits generation of pseudorandom numbers that can be used for a variety of applications. |
Ray: This class represents a ray. A ray has a starting position and a unit length direction. |
Vector: This class represents a mathematical vector of number values. |
Vector2: Vector2 is a class representing a vector in 2D space. |
Vector3: Vector3 is a class representing a vector in 3D space. |
Libraries.Compute.MatrixTransform |
---|
AddScalar: This is a Matrix Transform class to add a value to every element of a Matrix. Attribute Returns A new matrix after ... |
DivideScalar: This is a Matrix Transform class to divide every element of a Matrix by a value. Attribute Returns A new matrix af ... |
EigenDecomposition: An Eigen decomposition is a matrix decomposition of a matrix A into a matrix D and a matrix V such that: If ... |
Flip: This is a MatrixTransform class to flip a Matrix either vertically or horizontally. Attribute Returns A new matrix ... |
HessenbergDecomposition: A Hessenberg decomposition is a matrix decomposition of a matrix A into a unitary orthogonal matrix P and a Hessenb ... |
Identity: This is a MatrixTransform class to return the identity matrix of a matrix. Attribute Returns A new matrix after th ... |
Inverse: This is a MatrixTransform class to transpose matrix. Attribute Returns A new matrix after the operation is perform ... |
LowerUpperDecomposition: This class calculates a matrix into two matrices. The first, lower, is a lower triangular matrix, which means all e ... |
MatrixCalculation: This is a blueprint method for creating a MatrixCalculation class. |
MatrixTransform: This is a blueprint method for creating a MatrixTransform class. |
Multiply: This is a MatrixTransform class to perform a matrix multiply operation on two matrices. Attribute Returns A ne ... |
MultiplyScalar: This is a Matrix Transform class to multiply every element of a Matrix by a value. Attribute Returns A new matrix ... |
OrthonormalTriangularDecomposition: This class calculates an orthonormal matrix and an upper triangular matrix from a given matrix. Classically, this i ... |
Reshape: This is a MatrixTransform class to reshape the size of a Matrix and fill empty values. Attribute Returns A new mat ... |
Rotation: This is a MatrixTransform class to rotate a Matrix either left or right. Attribute Returns A new matrix after the ... |
SchurDecomposition: A Schur decomposition is a matrix decomposition of a matrix A into a quasi-triangular matrix T and a orthogonal mat ... |
SubtractScalar: This is a Matrix Transform class to subtract a value from every element of a Matrix. Attribute Returns A new matri ... |
Transpose: This is a MatrixTransform class to transpose matrix. Attribute Returns A new matrix after the operation is perform ... |
TridiagonalDecomposition: A Tridiagonal decomposition is a matrix decomposition/reduction of a symmetric matrix A into a unitary orthogonal m ... |
Libraries.Compute.Statistics |
---|
DataFrame: The DataFrame class is a collection of columns and rows, like a spreadsheet, that can be used for statistics and ot ... |
DataFrameCalculation: This class runs a calculation on a data frame. Calculations are not intended to be destructive to the original data. |
DataFrameChartCreator: This is a generic interface for creates charts from a DataFrame. |
DataFrameColumn: This class represents a column on the system. Columns do not have a type themselves, but all subclasses can be made ... |
DataFrameColumnCalculation: The Calculation class is a general class that can be sent to an individual column to calculate a value on it. Calcu ... |
DataFrameLoader: This class takes a file of a particular type and loads into the DataFrame passed to it. By default, implementations ... |
DataFrameSaver: This class takes a file of a particular type and saves an in-memory DataFrame to it. By default, implementations sh ... |
DataFrameSelection: This encompasses the overall selection of columns and factors in the DataFrame. DataFrame, by default, passes throug ... |
DataFrameSelectionListener: This is a general class for listening to the selection changes in a DataFrame. |
DataFrameTransform: This class takes data from a DataFrame and transforms into a copy of this data frame. While custom Transforms can c ... |
Libraries.Compute.Statistics.Analysis |
---|
CumulativeDistributionAction: This is a helper class for bracketing the root for cumulative distributions. It does not need to be instantiated by ... |
InverseCumulativeDistributionAction: This is a helper class for bracketing the root for inverse cumulative distributions. It does not need to be instanti ... |
RootFinder: This is inspired by Brent's algorithm in apache commons. This class implements the UnivariateAction: This class contains a single action, which takes as a parameter A number and returns one as well. It is used as a pa ... |
Libraries.Compute.Statistics.Calculations |
---|
CalculateRanks: This class calculates, for each data point in a column, the overall rank that item has in the data set. |
ContinuedFraction: This class represents continued fractions: https://en.wikipedia.org/wiki/Continued_fraction |
Correlation: This class calculates the correlation coefficient between two particular DataFrameColumns. The correlation computed ... |
Covariance: This class calculates the covariance of two particular DataFrameColumns. The default covariance calculated in this ... |
GammaContinuedFraction: This class is a continued fraction used by the Gamma calculations. It is a helper class and does not need to be use ... |
InterQuartileRange: This class calculates the mean of a particular DataFrameColumn. |
Kurtosis: This class calculates the Kurtosis. The equations used for it were pulled from Apache Commons: https://commons.apac ... |
Mean: This class calculates the mean of a particular DataFrameColumn. |
Median: This class calculates the median of a particular DataFrameColumn. |
Mode: This class calculates the mode of a particular DataFrameColumn. |
Moment: This class calculates the variance of a particular DataFrameColumn. The variance calculated in this case is the samp ... |
RegularizedBetaContinuedFraction: This is an implementation, ported from Apache Commons, of the incomplete beta function. More information can be fou ... |
Skew: This class calculates the Fisher-Pearson standardized moment coefficient, which is commonly used in statistical pack ... |
StandardDeviation: This class calculates the Fisher-Pearson standardized moment coefficient, which is commonly used in statistical pack ... |
StandardDeviationsFromMean: This class calculates, for each data point in a column, the number of standard deviations from the mean. In statisti ... |
SumOfSquares: This class calculates the sum of squares of a particular DataFrameColumn. |
Summarize: This class calculates the mean of a particular DataFrameColumn. |
Variance: This class calculates the variance of a particular DataFrameColumn. The variance calculated in this case is the samp ... |
Libraries.Compute.Statistics.Charts |
---|
BarChartCreator: This class is used to create a Bar Chart from columns of data in a DataFrame. There are four ways to make a bar char ... |
BoxPlotCreator: This class is used to create a box plot of data in a DataFrame. It calculates the median and the lower and upper qua ... |
CheckNormalityChartCreator: This action creates what is often called a QQ plot, or quartile quartile plot, in the academic literature. The broa ... |
ColumnToNumberArray |
ColumnToTextArray |
GeoMapCreator: This class is used to create a GeoMap Chart from columns of data in a DataFrame. There is one way to make a geomap c ... |
HistogramCreator: This class is used to create a Histogram from columns of data in a DataFrame. There is one way to make a histogram f ... |
LineChartCreator: This class is used to create a Line Chart from a dataframe. The class contains two possible inputs, factors and col ... |
PieChartCreator: This class is used to create a Pie Chart from columns of data in a DataFrame. There are three ways to make a pie cha ... |
ScatterPlotCreator: This class is used to create a Scatter Plot from columns of data in a DataFrame. There are 2 ways to make a scatter ... |
ScreePlotCreator: This class is used to create a Scree Plot Chart from a DataFrame. The class contains only a column selection, which ... |
ViolinPlotCreator: This class is used to create a Violin Chart from columns/factor of data in a DataFrame. It combines a box and whiske ... |
Libraries.Compute.Statistics.Clustering |
---|
Cluster: This represents a Cluster in the sense that it contains a series of points that are being clumped together by a clu ... |
ClusterByMeans: This class represents an approach to clustering data, similar to the KMeans++ algorithm. The original code was adapt ... |
ClusterResult: The ClusterResult class represents the output of a clustering algorithm. Overall, it provides two key pieces. First ... |
Libraries.Compute.Statistics.Columns |
---|
AudioColumn: AudioColumn is a DataFrameColumn that contains number objects. The AudioColumn must have an AudioSamples object manu ... |
BigIntegerColumn: BigIntegerColumn is a DataFrameColumn that contains BigInteger objects. These objects can be undefined or not. |
BooleanColumn: BooleanColumn is a DataFrameColumn that contains Number objects. These objects can be undefined or not. |
DateTimeColumn: DateTimeColumn is a DataFrameColumn that contains DateTime objects. These objects can be undefined or not. By defaul ... |
IntegerColumn: IntegerColumn is a DataFrameColumn that contains Number objects. These objects can be undefined or not. |
NumberColumn: NumberColumn is a DataFrameColumn that contains Number objects. These objects can be undefined or not. |
TextColumn: TextColumn is a DataFrameColumn that contains Number objects. These objects can be undefined or not. |
VectorColumn: VectorColumn is a DataFrameColumn that contains number primitives inside of a vector. No values can be undefined in ... |
Libraries.Compute.Statistics.DateTimeParsers |
---|
AmericanDateParser |
DateTimeColumnParser |
DefaultDateParser |
TimestampParser |
Libraries.Compute.Statistics.Distributions |
---|
Beta: This class, ported from Apache Commons, is an implementation of the Beta Distribution. More information can be found ... |
ClassificationDistribution: This class, ported from Apache Commons, is an implementation of the Chi-Squared Distribution. More information can b ... |
ErrorAction: This class represents the mathematical concept of an Error Function. What the error function is is a complex topic ... |
Gamma: This class, ported from Apache Commons, is an implementation of the Gamma Distribution. More information can be foun ... |
HeavyTailNormalDistribution: This class, ported from Apache Commons, is an implementation of the T-Distribution. More information can be found he ... |
NormalDistribution: This represents a normal (guassian) distribution. More information can be found at: http://en.wikipedia.org/wiki/No ... |
NumberDistribution: This is a parent class of distributions that use real numbers as part of their distribution. It contains some defaul ... |
StudentizedRangeDistribution: This class is an implementation of the Studentized-Range-Distribution. It was partially adapted from the same model ... |
VarianceRatioDistribution: This class, ported from Apache Commons, is an implementation of the F-Distribution. More information can be found he ... |
Libraries.Compute.Statistics.Inputs |
---|
CellInput: There are many ways in which a statistical test, transform, or calculation could potentially get data from a DataFr ... |
ColumnInput: There are many ways in which a statistical test, transform, or calculation could potentially get data from a DataFr ... |
FactorInput: There are many ways in which a statistical test, transform, or calculation could potentially get data from a DataFr ... |
RowInput: There are many ways in which a statistical test, transform, or calculation could potentially get data from a DataFr ... |
Libraries.Compute.Statistics.Loaders |
---|
CommaSeparatedLoader: This class can load data into a DataFrame from a comma separated value file. By default, this class chooses its colu ... |
CommaSeparatedSaver: This class can load data into a DataFrame from a comma separated value file. By default, this class chooses its colu ... |
WebDataFrameLoader: This class can load data into a DataFrame from a comma separated value file. By default, this class chooses its colu ... |
Libraries.Compute.Statistics.Predictions |
---|
RegressionPrediction |
Libraries.Compute.Statistics.Reporting |
---|
CheckReducibilityResult: This class represents data that comes back from a bartlett's sphericity test in CheckReducibility |
CheckReducibilityStrengthResult: This class represents data that comes back from a kmo test in CheckReducibilityStrength |
CompareCountsResult: This class represents data that comes back from a CompareCounts calculation (chi-squared test). |
CompareDistributionsResult: This class represents data that comes back from CompareDistributionToNormal in a CompareDistributions calculation (s ... |
CompareMeansResult: This class represents a test result that comes back from a CompareMeans calculation. |
CompareMeansSummary |
CompareVariancesResult: This class represents data that comes back from a CompareVariances calculation. |
CompareVariancesSummary |
CorrelateGroupsResult: This class represents data that comes back from a CorrelateGroups calculation (Pearson or Spearman correlation). |
PrincipalComponentAnalysisResult: This class represents data that comes back from a principal component analysis in a PrincipalComponentAnalysis stat ... |
StatisticalTestResult: This class represents data that comes back from a statistical test. Each specific test may have additional data. |
StatisticsFormatting: This class handles some basic formatting operations for statistical reporting. By default It uses the conventions fr ... |
Libraries.Compute.Statistics.Tests |
---|
CheckReducibility: This class implements a suitibiity check before a Factor Analysis: CheckReducibility is a Bartlett’s Test of Sp ... |
CheckReducibilityStrength: This class implements a suitibiity check before a Factor Analysis: CheckReducibilityStrength is a Kaiser-Meyer- ... |
CompareCounts: This class conducts a Pearson's chi-squared test on a DataFrame. Pearson's chi-squared test is used to assess three ... |
CompareDistributions: This class implements two tests: CompareDistributionToNormal is a Shapiro-Wilk Test Check if a sample i ... |
CompareMeans: This class implements several parametric and non-parametric tests: Parametric: CompareMeanTo is a One-Sample ... |
CompareMeansPairwise: This class implements several post hoc analysis tests: ** These tests are intended to be used after a significant Co ... |
CompareVariances: This class implements several tests: CompareSeveralVariances is a Levene's Homogeneity Test Check that ... |
CorrelateGroups: This class implements two tests: Parametric: Correlate2Groups is a Pearson Correlation Coefficient M ... |
ExperimentalDesign: ExperimentalDesign is a helper class for several statistical tests including CompareMeans, CompareVariances and Comp ... |
PrincipalComponentAnalysis: This class implements a Principal Component Analysis: Reduces the dimensionality of a model in an attempt to max ... |
Regression: This class conducts an Ordinary Least Squares regression on a DataFrame. By default, an intercept is calculated and ... |
StatisticalTest |
Libraries.Compute.Statistics.Transforms |
---|
ColumnFilterTransform: This action takes the data from the current DataFrame then reverses it so that the top row is now at the bottom and ... |
ColumnRoundTransform: This action takes the data from the current DataFrame then rounds the numbers in the selected columns. |
ColumnRowFilterTransform: This action takes the data from the current DataFrame then reverses it so that the top row is now at the bottom and ... |
ColumnSplitter: The ColumnSplitter class is a DataFrameTransform designed to make splitting individual columns easier by automating ... |
CombineFramesTransform: This action takes the data from two DataFrame objects and combines them into a copy. This class is not very flexible ... |
ComponentRotation: ComponentRotation is a parent class for oblique (correlated) and orthogonal (uncorrelated) component rotations. This ... |
ConvertColumnsToRanksTransform: This action takes the data from the current DataFrame then reverses it so that the top row is now at the bottom and ... |
CorrelatedComponentRotation: CorrelatedComponentRotation implements a quartimin oblique rotation: Allows possible correlation while minimizin ... |
CorrelationMatrixTransform: CorrelationMatrixTransform calculates the pearson correlation for every selected column against the other selected ... |
CovarianceMatrixTransform: CovarianceMatrixTransform calculates the covariance for every selected column against the other selected columns in ... |
CrossTab: The CrossTab class takes a DataFrame and its selection to decide how to transform it. Specifically, CrossTab takes ... |
DataFrameExpressionListener: This is a helper class for managing expressions inside of DataFrames. Generally, this class is a utility and does no ... |
DataPair |
DataPairComparison |
DataTuple |
DataTupleComparison |
DelimiterColumnSplitter: This is an implementation of ColumnSplitter that overrides SplitValue to split by a text delimiter. The rest of this ... |
RemoveUndefinedRowsTransform: This action takes the data from the current DataFrame and then removes all undefined values from each row. In doing ... |
ReverseTransform: This action takes the data from the current DataFrame then reverses it so that the top row is now at the bottom and ... |
SplitRowsTransform: The SplitRowsTransform class takes a data frame and transforms it into two DataFrames with copies of all of the data ins ... |
TransformLonger: The TransformLonger class handles transforming a wide DataFrame into a long DataFrame. This means the column headers ... |
TransformWider: The TransformWider class handles transforming a wide DataFrame into a wide DataFrame. This means the factor selected ... |
UncorrelatedComponentRotation: UncorrelatedComponentRotation implements a varimax orthogonal rotation: Maintains non-correlation while maximizi ... |
Libraries.Compute.Statistics.WindowingActions |
---|
CosineAction: This is a helper class for a windowing action based on a windowing action (Kernel). More information can be found re ... |
LogisticAction: This is a helper class for a windowing action based on a windowing action (Kernel). More information can be found re ... |
NormalDistributionAction: This is a helper class for a windowing action based on a Guassian Kernel. More information can be found regarding va ... |
ParabolicAction: This is a helper class for a windowing action based on a Guassian Kernel. More information can be found regarding va ... |
SigmoidAction: This is a helper class for a windowing action based on a Guassian Kernel. More information can be found regarding va ... |
TriangularAction: This is a helper class for a windowing action based on a Guassian Kernel. More information can be found regarding va ... |
TricubeAction: This is a helper class for a windowing action based on a Guassian Kernel. More information can be found regarding va ... |
TriweightAction: This is a helper class for a windowing action based on a Guassian Kernel. More information can be found regarding va ... |
Libraries.Containers |
---|
Array: The Array class is a data structure that stores items in contiguous memory. An item is typically stored and accessed thr ... |
ByteArray: The ByteArray class is a specialized kind of array specifically designed for low level byte manipulation from files. ... |
HashTable: The HashTable class is a data structure that stores and allows access to items through the use of a key. In the hash ta ... |
Integer32BitArray: The Array class is a data structure that stores items in contiguous memory. It is not intended to be used as a general p ... |
Iterator: Inheriting from the Iterator class provides a basic blueprint for iterating over an item. |
List: The List class is a data structure that stores items in nodes. Each of these nodes stores an item and a reference to the ... |
MultipleLineText: The MultipleLineText class is used to distribute text across multiple lines. This is done for both efficiency and to mak ... |
Number32BitArray: The Array class is a data structure that stores items in contiguous memory. It is not intended to be used as a general p ... |
Number64BitArray: The Array class is a data structure that stores items in contiguous memory. It is not intended to be used as a general p ... |
Queue: The Queue class is a data structure that stores items as if the items were in a line, or "Queue." The first items that ... |
Stack: The Stack class is a data structure that stores items as if you were "stacking" them. It adds items to the top of the S ... |
Table: The Table class is a data structure that stores items in contiguous memory. An item is typically stored and accessed thr ... |
TextTree |
Libraries.Containers.Support |
---|
ArrayIterator: The ArrayIterator class for Arrays, enables iteration for the array data structure. Generally, there is no need to use t ... |
ByteReader: The ByteReader class is designed to read through ByteArrays that store low level byte information from files. The p ... |
Comparison: This class provides a way to compare two objects. The returned values from its sole action is an integer with the v ... |
EmptyIterator: The EmptyIterator is a shared structure that can be used to pass back an empty structure. It is a memory saving structur ... |
HashNode |
HashTableIterator |
HashTableKeyIterator |
HashTableValueIterator |
KeyedNode: The KeyedNode class is a support class for keyed data structures such as the Tree. |
ListIterator: The ListIterator class for Lists, enables iteration for the list data structure. |
ListNode: The ListNode class is a support class for List data structure. |
Pair: This class represents a set of two types. It is a convenience class for applications that need a pair. |
SortableContainer: The SortableContainer class represents a container with a specified value used for comparisons and sorting. |
Libraries.Curriculum.AudioGame |
---|
AudioGame |
Song |
Libraries.Curriculum.TurtleProgram |
---|
ChangePropertiesCommand |
Command |
MoveCommand |
PenCommand |
RotationCommand |
SayCommand |
Turtle |
TurtleGame |
Libraries.Data.Compression |
---|
Decompresser: The Decompresser class can decompress files that have been compressed using zip (have the extention .zip) or gzip (have ... |
Libraries.Data.Database |
---|
Connection: The Connection class stores information needed to create a connection to a database. The database class has actions ... |
CreateTable: The CreateTable class is a query make a new table on a database. To create a table you need to give it a name using ... |
CreateView: The CreateView class is a query that allows creating a table that lives on the database composed of the results of a ... |
Database: The Database class is used to connect to a live database and either get information about the Database or run queri ... |
DatabaseColumn: The DatabaseColumn class contains information about a column in a database table. This class is useful when checking ... |
DatabaseMetaData: This class holds a table of all the database tables. This class allows for checking what tables exist on a database ... |
DatabaseStrategy: The DatabaseStrategy Class is the class used by the Database Class to interact with a database server. This class on ... |
DatabaseTable: The DatabaseTable class holds information about the table that exists on a database. This information consists mostl ... |
DatabaseTypeConstants: This is a shared class containing the supported type constants for use in the Database Library. These names correspo ... |
Delete: The Delete query represents the Delete command of the SQL (Structured Query Language) language. This query allows f ... |
DropTable: The DropTable class is a query to either remove a table from a database or to remove all data from it. DropTable co ... |
EditTable: The EditTable query represents the ALTER TABLE command of the SQL (Structured Query Language) language. This qu ... |
Find: The Find query represents the SELECT command of the SQL (Structured Query Language) language. This query allows for ... |
Insert: The Insert query represents the INSERT INTO command of the SQL (Structured Query Language) language. This query ... |
Query: The Query class meant to be used as a parent to other types of queries. This holds information that most queries are gon ... |
QueryExpressionListener: This class is Expression Listener that takes an expression that has been passed through both the Quorum Lexer and Parser ... |
QueryFilterConverter: This class is used to convert a filter/expression from using quorum syntax to syntax accepted by SQL. |
QueryMetaData: This class represents meta data for a particular query back from a database. A common use for this used to find out ... |
QueryResult: The QueryResult class allows the user to iterate through a result given back from a database query. The result set t ... |
QueryResultToDataFrameConverter: This class is used to take a QueryResult from a query such as a Find and take the data from a result and put all of ... |
Update: The Update query represents the Update command of the SQL (Structured Query Language) language. This query allows f ... |
Libraries.Data.Database.Strategies |
---|
DefaultDatabaseStrategy: This class implements a DatabaseStrategy and is the default strategy the Database class uses. This class uses a plug ... |
Libraries.Data.Database.Support |
---|
ColumnTarget: This class is used mainly by the Find class to hold information related to the columns internal to a query. This cla ... |
Join: This is a support class for implementing Joins in the Find query. This class holds information about a join so the J ... |
Parameter: This is a support class mainly used for Inserts and Updates. This is used internally and not exposed to the user. T ... |
RemappableName: This is a support class that holds an alias with an action to Set that alias and get it. This class is meant to be u ... |
TableTarget: This is a support class not exposed to the user that holds information about a reference to table used in a query. T ... |
Libraries.Data.Formats |
---|
Attribute: The Attribute class is used to represent a parsed XML attribute. In XML, an attribute provides additional information a ... |
Attributes: Inheriting from the Attributes class provides a basic blueprint for a collection of Attributes. |
AttributesImplementation: The AttributesImplementation class is used to represent an array of Attributes that have been Parsed from an XML docume ... |
DataEncoder |
DocumentTypeDefinition: The DocumentTypeDefinition class reads document type definition declarations defined within an XML document. |
DocumentTypeDefinitionAttribute: The DocumentTypeDefinitionAttribute class represents an attribute that has been parsed from a document type definition. |
DocumentTypeDefinitionElement: The DocumentTypeDefinitionElement class represents an element that has been parsed from a document type definition. |
DocumentTypeDefinitionEntity: The DocumentTypeDefinitionEntity class represents an entity that has been parsed from a document type definition. |
Element: Inheriting from the Element class provides a basic blueprint for a XML element. |
ElementImplementation: The ElementImplementation class is used to represent a parsed XML element. In XML, an element is everything from the el ... |
ExtensibleMarkupReader: The ExtensibleMarkupReader class reads in data files in what is known as the Extensible Markup Language (XML). This lan ... |
JavaScriptObjectNotation: This class can read in JavaScriptObjectNotation (JSON) formatted data from text values or from disk. When it reads them ... |
JavaScriptObjectNotationDefaultListener: This class is an implementation of the JavaScriptObjectNotationListener blueprint class used by the parser to perform ac ... |
JavaScriptObjectNotationError: This class is used to hold the error information while parsing JavaScriptObjectNotation (JSON) formatted data. |
JavaScriptObjectNotationLexer: This class is used by the JavaScriptObjectNotation object to read in JavaScriptObjectNotation (JSON) formatted data fro ... |
JavaScriptObjectNotationListener: This class is an implementation of the JavaScriptObjectNotationListener blueprint class used by the parser to perform ac ... |
JavaScriptObjectNotationParser: This class is used by the JavaScriptObjectNotation object to read in JavaScriptObjectNotation (JSON) formatted data fro ... |
JavaScriptObjectNotationReader: This class can read in JavaScriptObjectNotation (JSON) formatted data from text values or from disk. When it reads them ... |
JavaScriptObjectNotationTerminal: This class defines a JavaScriptObjectNotationTerminal used by the JavaScriptObjectNotationParser. |
JavaScriptObjectNotationToken: This class defines a JavaScriptObjectNotationToken used by the JavaScriptObjectNotationParser. Attribute Example ... |
MarkupListener: Inheriting from the MarkupListener class provides a basic blueprint for listening for parsed XML elements. |
SeparatedValue: The SeparatedValue class reads in data files in a format with common separator. The most commonly used of these is the C ... |
SeparatedValueFileReader: This class reads in text and separates it into lines. It loads the text from the file when the first ReadLine or Rea ... |
SeparatedValueTextReader: This class is a dirty trick, essentially, to de-tie the file reading classes in SeparatedValueFileReader from being ... |
Libraries.Data.Formats.ScalableVectorGraphics |
---|
Circle: The Circle class is an implementation of the circle shape in the SVG standard. Like other ScalableVectorGraphicsObje ... |
Description: The Description class implements the description functionality in SVG. This class does not need to be used directly ... |
Ellipse: The Ellipse class is an implementation of the ellipse shape in the SVG standard. Like other ScalableVectorGraphicsOb ... |
Group: The Rectangle class is an implementation of the rectangle shape in the SVG standard. Like other ScalableVectorGraphi ... |
Image: The Image class is an implementation of image in the SVG standard. Like other ScalableVectorGraphicsObjects the Imag ... |
Label: The Label class is an implementation of text in the SVG standard. Like other ScalableVectorGraphicsObjects the Label ... |
Line: The Line class is an implementation of the line shape in the SVG standard. Like other ScalableVectorGraphicsObjects ... |
MultiplePolygon: The MultiplePolygon class is an implementation of the path to make a polygon in the SVG standard. The path is used ... |
Path |
Polygon: The Polygon class is an implementation of the polygon shape in the SVG standard. The polyline is used to make close ... |
Polyline: The Polyline class is an implementation of the polyline shape in the SVG standard. The polyline is used to make ope ... |
Rectangle: The Rectangle class is an implementation of the rectangle shape in the SVG standard. Like other ScalableVectorGraphi ... |
ScalableVectorGraphics: The ScalableVectorGraphics class is a ScalableVectorGraphicsObject that defines a coordinate system and viewport for ... |
ScalableVectorGraphicsObject: The ScalableVectorGraphicsObject class represents all of the global attributes that SVG objects can have. Note that ... |
Title: The Title class implements the title functionality in SVG. This class does not need to be used directly as the tag i ... |
Wedge: The Wedge class is an implementation of the slice/wedge shape in the SVG standard. The path is used to make closed ... |
Libraries.Game |
---|
AndroidApplication |
AndroidConfiguration |
AndroidDisplay |
AndroidInput: This class automatically handles input and notifies event listeners for Games running on Android platforms. Most users s ... |
Application: This is an internal class used by the Game class to manage several resources that must be unique. It is responsible for ... |
ApplicationConfiguration |
Audio3D |
BoundingBox: This class specifies the size and the location of a box that will surround other 3D objects. The box is used in collisi ... |
DesktopApplication: This is an internal class used by the Game class to manage several resources that must be unique. It is responsible for ... |
DesktopConfiguration: This class represents the configuration of the game. It is referenced when the game is first created to set its initial ... |
DesktopDisplay: This class represents the game window. This class is handled automatically by the Game class. Most users will never need ... |
DesktopInput: This class automatically handles input and notifies event listeners for Games running on Desktop platforms (e.g. Windows ... |
DialogLayer |
DialogLayerPool |
Disposable: The Disposable class contains a single blueprint action, Dispose. Some classes inherit from it to indicate that they ar ... |
FocusManager |
Game: The Game class is the heart of any game in Quorum. The basic Game class will just display a gray screen. To make your ow ... |
GameDisplay: This class represents the game window. This class is handled automatically by the Game class. Most users will never need ... |
GameInput: This class is the base interface for how the Game will automatically handle input and notify event listeners. Most users ... |
GameStateManager: The GameStateManager is an internal class, used by the game engine to communicate between Quorum and plugin code. Mo ... |
IOSApplication |
IOSConfiguration |
IOSDisplay |
IOSInput: This class automatically handles input and notifies event listeners for Games running on iOS platforms (e.g. iPhones, iP ... |
InputMonitor: The InputMonitor class can be used to test the state of the keyboard or mouse at any time. This will poll the input ... |
InputSet |
InputTable |
Item2DDepthComparison: This takes Item2Ds and allows them to be sorted by their depth. |
Item3DDepthComparison: This takes Item2Ds and allows them to be sorted by their depth. |
Layer |
Layer2D: The Layer2D class is used to manage a number of 2D objects, as well as manage input. The Layer2D effectively consists of ... |
Layer3D: The Layer3D class is used to manage a number of 3D objects, as well as manage input. The Layer2D effectively consists of ... |
MobileInput: This class automatically handles input and notifies event listeners for Games running on mobile platforms. Most users sh ... |
NumberUtilities: The NumberUtilities class contains some actions used by the game engine to manipulate the bits of a number for graphica ... |
RecentInputTimer |
ScreenResolution |
StandardInput: This class automatically handles input and notifies event listeners for Games running on Desktop platforms (e.g. Windows ... |
WebApplication |
WebConfiguration |
WebDisplay |
WebInput: This class automatically handles input and notifies event listeners for Games running in web browsers. Most users should ... |
Libraries.Game.Collision |
---|
BoundingBox2D: This class represents a 2D box that bounds an 2D item. The box approximates the size of the 2D items. The box is defined ... |
BroadphaseCollision2D: BroadphaseCollison2D computes collision pairs. Pairs are generated for collideable objects that may touch. This class c ... |
BroadphaseCollision3D: BroadphaseCollision3D uses the DynamicBoundingVolumeTree3D to compute the pairs of two objects that are colliding. Only ... |
ClipVertex2D: This class contains the data needed for the CollisionEvent2D class to store the clipping points of a shape that has coll ... |
CollisionEdge2D: This class represents a node to a doubly linked list of collision edges for 2D objects. The doubly linked list is used ... |
CollisionEdge3D: This class represents a node to a doubly linked list of collision edges for 3D objects. The doubly linked list is used ... |
CollisionIdentifier2D: This class identifies the two objects' shapes that are involved in a collision and what type of collision is involved ( ... |
CollisionManager2D: This class can be seen as a "manager" class that uses CollisionEvent2D class and the BoardphaseCollision2D class to reco ... |
CollisionManager3D: This class can be seen as a "manager" class that uses CollisionEvent3D class and the BoardphaseCollision3D class to reco ... |
CollisionPair: This class is contains a pair of items that might be colliding with each other. The items can be 2D objects xor 3D obje ... |
CollisionPoint2D: This class contains the one estimated local collision point for a 2D collision from the perspective of the reference obj ... |
CollisionPoint3D: This class stores one of the points of contact during a collision. This class is used by LocalCollisionPoints3D. |
CollisionPointsResult3D: This class stores the collision points between the two objects colliding in addition to providing functions that calcula ... |
DynamicBoundingVolumeTree2D: DynamicBoundingVolumeTree2D is the tree structure for storing the bounding boxes for collidable Item2D objects. The tree ... |
DynamicBoundingVolumeTree3D: DynamicBoundingVolumeTree2D is the tree structure for storing the bounding boxes for 2D objects that are able to collide ... |
DynamicBoundingVolumeTreeNode2D: The DynamicBoundingVolumeTreeNode2D represents a node in the DynamicBoundingVolumeTree2D class. A DynamicBoundingVolumeT ... |
DynamicBoundingVolumeTreeNode3D: The DynamicBoundingVolumeTreeNode3D represents a node in the DynamicBoundingVolumeTree3D class. A DynamicBoundingVolumeT ... |
EdgeResult2D: This class stores the variables necessary to store the results from the FindMaxSeparation action in the class CollisionE ... |
GlobalCollisionPoints2D: This class calculates the actual collision points between two 2D objects in global coordinates. Because the collision po ... |
Item2DNode: The Item2DNode class represents a node to be contained within a tree. It has an item and a boundingBox plus a node ID an ... |
Item3DNode: The Item3DNode class represents a node to be contained within a tree. It has an item and a boundingBox plus a node ID an ... |
LocalCollisionPoints2D: This class records the all of the local collision points during one collision using the array called "points," from the ... |
LocalCollisionPoints3D: This class records at max 4 collision points during one collision between two objects. When more collision points are c ... |
PhysicsPosition2D: This class stores coordinate systems in 2D space, where the coordinate system represent the position of the 2D item and ... |
PhysicsPosition3D: This class stores coordinate systems in 3D space, where the coordinate system represent the position of the 3D item and ... |
Sweep2D: Let time step be defined as the amount of time it is necessary to update the physics of a 2D mass. This class calculates ... |
Libraries.Game.Collision.Narrowphase |
---|
ConvexConvexCollisionSolver: This class contains actions that lets you know if two objects have collided or not. |
ConvexConvexCollisionSolverNode: This class stores the values needed as a temporary storage for a direction that is pointing toward origin. This class is ... |
ConvexConvexCollisionSolverResults: This class stores the result from a collision of two convex shapes. This class is used by ConvexConvexCollisionSolver. |
ConvexConvexDistanceSolver: This class solves for the distance between the two colliding objects. |
ConvexConvexFace: This class stores the faces given in terms of vertices of the face of a polyhedron. |
ConvexConvexPairSolver: This class contains actions that will help you solve for the closest points between two objects and the distance between ... |
ConvexConvexPenetrationDepthSolver |
ConvexConvexPenetrationSolver: This class contains actions that will help solve how much one shape has penetrated into another shape. |
ConvexConvexSimplexSolver: This action finds the closest point on a object to the origin. |
ConvexConvexSubSimplexClosestResult: This class stores the result from the calculation in the class ConvexConvexSimplexSolver. Therefore, this class contains ... |
ConvexConvexVertex: This class stores the values that will be used by the class ConvexConvexFace. This class contains a vertex of a simplex ... |
Distance2D: This class calculates the closest distance between two objects. The algorithm that this class uses is the GJK algorithm, ... |
DistanceInput2D: This class records the vertices of two shapes in collision through the use of the class DistanceProxy2D and also records ... |
DistanceOutput2D: This class serves as the container that contains the closest points between shapes A and B on both shape A and shape B. |
DistanceProxy2D: This class records all of the vertices of a shape, and with these vertices, this class can calculate the support vertex ... |
Separation2D: This action calculates the separation between shapes A and B depending on the type of collision that has happened betwe ... |
Simplex2D: This class records a point (count = 1), a line (count = 2), or a triangle (count = 3), which are all simplexes. This cla ... |
SimplexCache2D: This class records the vertices from shapes A and B that are invovled in the current simplex of the Minkowski differenc ... |
SimplexVertex2D: This class records the support points between shapes A and B. This class is used internally by Simplex2D. |
TimeOfImpact2D: This class estimates the time of impact between two 2D objects. The time that this class returns will not be the exact t ... |
TimeOfImpactInput2D: This class stores the variables that are necessary for the TimeOfImpact2D class to solve for the time of impact between ... |
TimeOfImpactOutput2D: This class contains the information that you would receive after a time of impact analysis: if the solver has failed, i ... |
Libraries.Game.Collision.Shapes |
---|
Box: This class describes the box shape in 3D. |
Circle: This class extends the CollisionShape2D by rewritting specific actions that are blueprint actions in CollisionShape2D f ... |
CollisionShape2D: This class includes the features for all of the 2D shapes that could be used to determine collision with other 2D shapes ... |
CollisionShape3D: This class is used by Box, Cylinder, and Sphere classes to record some of the properties that Box, Cylinder, and Sphere ... |
Cylinder: This class describes the cylinder shape in 3D. |
Polygon: This class extends the CollisionShape2D by rewritting specific actions that are blueprint actions in CollisionShape2D fo ... |
Sphere: This class describes the sphere shape in 3D. |
Libraries.Game.Graphics |
---|
AmbientCubemap |
AmbientLight |
AndroidGraphics: The GraphicsManager class represents a Quorum interface with OpenGL in order to draw on the screen. This is used interna ... |
Attribute: The Attribute class represents a single visual property that is to be used during 3D rendering. Each Attribute contains ... |
AttributeManager |
Attributes: The Attributes class represents a collection of individual Attribute objects. Each Attribute is used to describe a visua ... |
BezierCurve: This class represents a cubic Bezier curve. In other words, it represents a curved line that begins and ends at the spec ... |
Blending: This class is used to set the type of blending used in OpenGL for a particular PixelMap. This class is used primarily f ... |
BlendingAttribute |
Camera |
Color: The Color class stores information about a color used by the game engine. Colors are stored as a combination of red, ... |
ColorAttribute: The ColorAttribute class represents a single visual property of a 3D object or scene which can be described as a color. |
ColorGroup: The ColorGroup class represents how color is mapped onto an object's face at four corners (top left, top right, bottom l ... |
ColorNamer: The ColorNamer class takes in a red, green, blue (RGB) value and converts it to the name of a given color. Because ... |
DefaultVertexAttributes2D |
DepthTestAttribute |
DesktopGraphics: The GraphicsManager class represents a Quorum interface with OpenGL in order to draw on the screen. This is used interna ... |
DirectionalLight |
DirectionalLightsAttribute |
Drawable: The Drawable class is a Libraries.Interface.Item that can be drawn on the screen. It has x and y coordinates to repr ... |
DrawableShape |
Environment: The Environment class is a set of Attributes that specifically handles lighting. |
FileTextureData: The FileTextureData class holds texture information for PixelMaps retrieved from most supported image file types. Th ... |
Filter: This class is used to set the value of the magnification and minification filters of a particular PixelMap in OpenG ... |
Font: The Font class is used to load a font from the system. |
Format: This class is used to indicate what format should be used in OpenGL for a particular PixelMap. This is used primarily f ... |
FramesPerSecondLabel: The FramesPerSecondLabel is a Label that will automatically track a game's displayed frames per second. |
Glyph: The Glyph class represents a text character that is drawn as part of a Font. It contains all important information for a ... |
GlyphDrawable: This class represents a Drawable containing a glyph (that is, a character from a font) which can be drawn to the screen. ... |
Gradient |
GraphicsManager: The GraphicsManager class represents a Quorum interface with OpenGL in order to draw on the screen. This is used interna ... |
HierarchyRenderer: The HierarchyRenderer is an Item2D which custom renders all of its children elements when the root is drawn. This is use ... |
IOSGraphics: The GraphicsManager class represents a Quorum interface with OpenGL in order to draw on the screen. This is used interna ... |
ImageSheet: The ImageSheet class is used to handle many images spread across different files. It loads a .atlas file, and then c ... |
IndexBufferObject |
IndexData |
Integer32BitBuffer |
IntegerAttribute |
Label: The Label class is used to draw text on the screen using a Font that is loaded from the system. Labels will wrap text if ... |
Light: This class represents the basic foundation of a light used in 3D space. Users shouldn't use this class directly, but ins ... |
LinePath: The LinePath class represents a series of curved or straight lines connecting a set of points. Each LinePath is a Contro ... |
Material |
Mesh |
MeshBuilder |
Model: The Model class represents a 3D model to be drawn on the screen by the Game engine. The Model can load data from .obj, . ... |
ModelBlueprint |
ModelBuilder: The ModelBuilder class constructs new ModelBlueprints in code. It is primarily responsible for creating primitive shapes ... |
Number32BitBuffer |
NumberAttribute |
OpenGLConstants |
OrthographicCamera |
Painter2D: The Painter2D class is used to draw Drawable objects on the screen. The Game class provides a default Painter2D, which i ... |
Painter3D |
PerspectiveCamera |
PixelMap: The PixelMap class represents an image as a collection of individual pixels. It is used by the Texture class to draw ... |
PointLight |
PointLightsAttribute |
Renderable |
SharedTexture |
SharedTextureManager |
Skybox |
Texture: The Texture class represents an image that can be drawn on the screen. Once an image is loaded into a texture, it can be ... |
TextureAttribute |
TextureBinder: The TextureBinder class manages the automatic binding and unbinding of texture resources for the rendering system. This ... |
TextureData: This class is used to store information about a data. This class is for internal use by the game engine, and most users ... |
TextureDescriptor |
TextureFilter: This class is used for internal use by the Game class to define the filtering on a Texture in OpenGL. Most users will ne ... |
TextureRegion: The TextureRegion class is made up of two features: a Texture, and a rectangular space on the screen. This class is prim ... |
TextureWrap: This class is used for internal use by the Game class to define the texture wrapping properties of a Texture in OpenGL. ... |
VertexAttribute |
VertexAttributes |
VertexBufferObject |
VertexData |
VertexSchematic: The VertexSchematic class holds a sort of blueprint for an individual vertex. It is used during construction by the Mesh ... |
WebGraphics: The GraphicsManager class represents a Quorum interface with OpenGL in order to draw on the screen. This is used interna ... |
Libraries.Game.Graphics.Fonts |
---|
BezierCurveGlyphPoints: The BezierCurveGlyphPoints class is used to store the Bezier point information for a given character, as well as to crea ... |
CharacterInformation: The CharacterInformation class is used to store information about each character and ways to retrieve that information. |
CharacterMap: The CharacterMap class is used to lookup characters in a hash table. Primarily, it provides actions for finding the char ... |
CompoundGlyphFlags: The CompoundGlyphFlags class is used to store and process the flags of components of compound glyphs, as well as maintai ... |
CoordinateContainer: The CoordinateContainer class is used to maintain an array of x-intercepts for a character's glyph. This is used in the ... |
CoordinateVector: The CoordinateVector class is used to store information about x/y coordinate pairs, including their position, whether or ... |
FontBoundingBox: The FontBoundingBox class is used to maintain information about the size of the bounding box for a given font file. The ... |
FontDrawable: The FontDrawable class is used to maintain data about drawable font objects, including its dimensions and the drawable i ... |
FontFileReader: The FontFileReader class is used to read font files. Currently it only supports TrueType files (.ttf extension). TrueTyp ... |
FontImageSheet |
FontKitStrategy: The FontKitStrategy class is used to handle font loading and usage on web browsers. Most users will not need to use thi ... |
FontManager |
FontRasterizer: The FontRasterizer class is used to rasterize characters. This means creating a character's outline, filling it in, and ... |
FontStrategy: The FontStrategy class is used to call the appropriate font actions based on the font system. In normal use cases, this ... |
FreeTypeStrategy: The FreeTypeStrategy class is used to load fonts on the system using the FreeType font engine. |
GlobalFontInformationFlags: The GlobalFontInformationFlags class is used to store information about the font files. Each font file has a variety of ... |
GlyphCoordinateFlag: The GlyphCoordinateFlag class is used to maintain information about points for a given character's glyph. |
GlyphProfile: The GlyphProfile class is used to maintain information about a glyph's outline which is used in the rasterization proces ... |
KerningTable: The KerningTable class is used to store and lookup kerning values for a font. |
KerningValuesList: The KerningValuesList class maintains a hash table which maps a right-hand character to a kerning value. This hash table ... |
Line: The Line class is used to calculate the lines that need to be drawn to fill in a glyph's outline, including the points t ... |
MacStyleFlags: The MacStyleFlags class maintains information about the font when being rendered on Mac operating systems. These flags a ... |
NameRecord: The NameRecord class is used to store human-readable information about a font file. Each font file has a "name" table, a ... |
PixelIntersection: The PixelIntersection class is used to maintain information about pixels of a glyph, including which pixels need to be t ... |
QuorumStrategy: The QuorumStrategy class is used to load fonts on the system using the QuorumFont font engine. |
Signed16BitFontUnit: The Signed16BitFontUnit class is used to maintain 16-bit signed integers that are used in the font system. |
TrueTypeCollectionData: The TrueTypeCollectionData class maintains all of the relevant information needed to access individual fonts within True ... |
TrueTypeCollectionRecords: The TrueTypeCollectionRecords maintains TrueTypeCollection (.ttc) font file information. TrueTypeCollection font files h ... |
TrueTypeFileInformation: The TrueTypeFileInformation class is used to maintain information that is read from TrueType format (.ttf) files. This i ... |
TrueTypeFontTableDirectory: The TrueTypeFontTableDirectory class is used to maintain information about the various tables in a TrueType font file. T ... |
XCoordinateList: The XCoordinateList class is used to maintain x-intercepts of a glyph's outline for a given y-coordinate position. For e ... |
Libraries.Game.Graphics.ModelLoaders |
---|
Graphics3DLoader: This class is used to load model files with the g3db or g3dj extension, used primarily by the libGDX game engine. Files ... |
ModelReader |
VertexFace |
VertexNumbers |
Libraries.Game.Graphics.ModelLoaders.WavefrontObject |
---|
Material |
MaterialConverterListener |
MaterialLexer |
MaterialListener |
MaterialParser |
ModelError |
ModelToken |
WavefrontConverterListener |
WavefrontObjectLexer |
WavefrontObjectListener |
WavefrontObjectParser |
Libraries.Game.Graphics.Triangulation |
---|
Node |
Triangulation: This class can take a 2D shape represented by clockwise vertex points and return a set of triangle indices. These are ne ... |
Libraries.Game.Physics |
---|
CollisionConstraint3D: This class contains many actions that will help with solving the constraints that a collision has. This class is used in ... |
CollisionGroup2D: This class is used to solve the physics between 2D objects that are in the same group. For example, a chain of joints wo ... |
CollisionGroup3D: When the physics algorithm groups objects together, they will be stored inside the same group. This class groups items t ... |
CollisionPersistentData: This class is used to record data of the forces, impulses, friction, penetration, and other information about a certain ... |
CollisionPositionConstraint: This class is used internally by CollisionSolver2D. |
CollisionSolver2D: This class is a calculation tool that updates an object's impulse to move the object around. |
CollisionSolver3D: This class contains actions that is necessary to compute how objects will react after a collision or after the objects h ... |
CollisionSolverInformation3D: This class records the values that is used by actions in the CollisionSolver3D class. |
CollisionVelocityConstraint: This class is used internally by CollisionSolver2D to record the information that will help solve the velocity constrain ... |
ConstraintDescription3D: This class stores different constraint values that allows us to describe a joint constraint. |
Mass2D: Mass2D is a class representing a mass in 2D space. |
OrderIndex: This class contains a integer that stores the index of the LocalCollisionPoints3D that you are interested in in an array ... |
PhysicsProperties2D: This class is a property holder for a 2D mass. This class is used internally by Item2D class. |
PhysicsProperties3D: This class is a property holder for a 3D mass. This class is used internally by Item3D class. |
PositionSolver: This class contains variables and actions to help solving for the position constraint. This class is used by the Collisi ... |
SolverConstraint3D: This class is used by CollisionSolver3D to store all of the criteria, ex. the direction that one object should go relat ... |
SolverItem3D: This class is a temporary storage location for the properties of a 3D item so that the actions inside CollisionSolver3D ... |
TimeStep: This class contains settings that will change what is the time between physics updates and how many interations the pos ... |
VelocityConstraintPoint: This class is used internally by CollisionSolver2D. |
Libraries.Game.Physics.Joints |
---|
BallAndSocketJoint3D: This class is a joint that is similar to the joint between a person's shoulder and arm, where the arm can freely rotate ... |
ConeTwistJoint3D: This is a joint that describes how much freedom can one object rotate about another object. This joint is different tha ... |
CustomizableJoint3D: This class is a class that allows a joint to have the ability to rotate around any axis and move anywhere in 3D space. T ... |
DistanceJoint2D: This action records a joint that sets a fixed distance between two objects. The two objects are allowed to oscillate rel ... |
HingeJoint3D |
Joint2D: This class has all of the possible joint types and blueprint actions for all 2D joints. |
Joint3D: This class has all of the possible joint types and blueprint actions for all 3D joints (also known as typed constraints) ... |
JointEdge2D: The JointEdge2D class is used to define edges between nodes in the joint graph. When collisions are resolved, Joint ... |
JointEdge3D: The JointEdge3D class is used to define edges between nodes in the joint graph. When collisions are resolved, Joint ... |
JointSolverData2D: This class stores values about the two items that are joined together to send to the joint solver. |
RopeJoint2D: This action records a joint that sets a fixed distance between two objects. The two objects are not allowed to oscillate ... |
RotationalLimitMotor3D: This class stores information of how to control a joint via a motor. |
SliderJoint3D: This class defines a slider joint. |
TranslationalLimitMotor3D: This class stores information of how much a 3D joint (so that the body can slide along an axis and also rotate around th ... |
WeldJoint2D: This class contains information for a joint that makes two objects to be attached to each other. |
Libraries.Game.Scenes |
---|
DefaultSceneManager |
Scene |
SceneManager |
SceneProperties: The SceneProperties class is a wrapper around a number of public constant text values which are used by the Scene system ... |
Libraries.Game.Shapes |
---|
Rectangle: The Rectangle class stores the location of an unrotated rectangle. This is managed as a location on the screen in (x ... |
Libraries.Interface |
---|
Accessibility: Accessibility is a class designed to encapsulate accessibility concepts across all operating systems, inside of the ... |
AccessibilityManager |
DefaultInputSets |
Item: The Item class represents any object that has a position (such as x and y coordinates) and dimensions (e.g. width an ... |
Item2D: The Item2D class represents any object that has a position in 2D space. They have X and Y coordinates, representing ... |
Item3D: The Item3D class represents any object that has a position in 3D space. They have X, Y, and Z coordinates, as well a ... |
Libraries.Interface.Accessibility |
---|
AndroidAccessibility |
IOSAccessibility |
MacAccessibility |
WebAccessibility |
Libraries.Interface.Behaviors |
---|
Behavior: This class represents a generic way for an item in the user interface, whether it be a game component or 2D or 3D item, ... |
CancelBehavior |
FocusNextBehavior |
FocusPreviousBehavior |
TimedBehavior |
Libraries.Interface.Behaviors.Scenes.Camera |
---|
CameraItemsInViewBehavior: This class is a behavior for the Scene Editor that takes the current editor camera and sets the editor’s filtered i ... |
CameraMoveDirectionBehavior: This class is a behavior for the Scene Editor that moves the camera forward or backward. For cameras in 3D space fo ... |
CameraPitchRotationBehavior: This class is a behavior for the Scene Editor that changes the pitch of the camera. The pitch describes how far the ... |
CameraStrafeDirectionBehavior: This class is a behavior for the Scene Editor that moves the camera left or right. The direction of the camera is s ... |
CameraVerticalDirectionBehavior: This class is a behavior for the Scene Editor that moves the camera up or down. The direction of the camera is set ... |
CameraYawRotationBehavior: This class is a behavior for the Scene Editor that changes the yaw of the camera. The yaw describes how far the cam ... |
FocusCameraBehavior: This behavior for the Scene Editor jumps focus from anywhere in the Scene Editor to the camera. Focusing on the cam ... |
ReportCameraDirectionBehavior: This behavior notifies the screen reader of the yaw, pitch, and roll of the camera. The angles are given in degrees ... |
ReportItemsInViewBehavior: This behavior sends a notify call to the screen reader and with the amount of items in view. Like the CameraItemsIn ... |
Libraries.Interface.Behaviors.Scenes.Controls |
---|
CloseSceneEditorFindDialogBehavior: This behavior closes the find dialog in the scene editor. If an item was selected before opening the find dialog th ... |
CursorDecreaseSizeBehavior: This behavior makes the cursor smaller. Note that the cursor cannot be smaller than a single grid unit. |
CursorIncreaseSizeBehavior: This behavior makes the scene editor’s current editor cursor bigger. Note that when increasing cursor size the curs ... |
CursorSelectItemsBehavior: This behavior sets the filtered items of the editor to be any items that are found at the cursor. When items are fi ... |
OpenSceneEditorFindDialogBehavior: This behavior open’s the Scene Editor’s find dialog and shifts focus to the text field in the find dialog. |
ReportLocationBehavior: This behavior sends a notify call to accessibility on the current position in the scene. If just the scene editor i ... |
SceneTreeEditorCameraBehavior: This behavior is used in the scene tree class for TreeItems specifically for an EditorCamera. This is different fro ... |
SceneTreeItemActivationBehavior: This behavior is the default activation behavior for the Scene Tree when activating a TreeItem. If there is an item ... |
Libraries.Interface.Behaviors.Scenes.Grid |
---|
DecreaseGridUnitBehavior: This behavior halves the size of the current grid in the SceneEditor. |
IncreaseGridUnitBehavior: This behavior doubles the size of the current grid in the SceneEditor. |
ToggleGridBehavior: This behavior turns off grid snapping in the Scene Editor which in turn removes the grid visually from the scene ed ... |
Libraries.Interface.Behaviors.Scenes.Palette |
---|
ItemCancelBehavior: This behavior is used to cancel placing an item in a scene using the scene editor. The scene palette allows for use ... |
ItemConfirmBehavior: This behavior is used to confirm placing an item in a scene using the scene editor. Users can add previews to a sce ... |
PaletteCreatePreviewBehavior: This behavior is used by ScenePaletteItems to add a preview to the scene editor. This behavior is used when the Sce ... |
PaletteItemContinueDragBehavior: This behavior is used during a drag and drop event in the Scene Editor to keep the drag going if the user is still ... |
PaletteItemDropBehavior: This behavior is used in the Scene Editor to finish a drag and drop event. When the user finishes dragging an item ... |
PaletteItemStartDragBehavior: This behavior starts a drag and drop event from a ScenePaletteItem which allows the user to drag an item from the p ... |
Libraries.Interface.Behaviors.Scenes.Properties |
---|
FocusPropertiesBehavior: This class is a behavior for the scene editor that shifts focus to the currently showing properties dialog. This be ... |
PropertiesChooseSourceBehavior: This behavior is used in the Audio3DPropertiesDialog in the scene editor for selecting source files. This is used f ... |
PropertiesEnablePhysicsBehavior: This behavior is used for Item2D and Item3D properties dialogs to enable physics for the item through a checkbox. T ... |
PropertiesSetDopplerBehavior: This behavior is used in the Audio3DPropertiesDialog in the scene editor for setting the doppler flag for an Audio3 ... |
PropertiesSetLoopingBehavior: This behavior is used in the Audio3DPropertiesDialog in the scene editor for setting the looping flag for an Audio3 ... |
PropertiesSetPlayOnLoadBehavior: This behavior is used in the Audio3DPropertiesDialog in the scene editor for setting the play on load flag for an A ... |
UnfocusPropertiesBehavior: This behavior is used in the scene editor from any properties dialog. This behavior moves focus away from the dialo ... |
Libraries.Interface.Behaviors.Scenes.Selection |
---|
SelectSceneItemBehavior: This behavior is used to select an item in the scene editor. The input expected by the scene editor to use this beh ... |
SelectionCancelBehavior: This behavior is used in the scene editor to stop a selection. In the scene editor when an item or items are select ... |
SelectionDeleteBehavior: This behavior is used by the selection system in the scene editor to delete an item in a scene. This behavior speci ... |
SelectionHighlightDragBehavior: This behavior is used by the selection system to move selected options using drag motions and inputs. Since selecte ... |
SelectionPitchDirectionBehavior: This behavior is used by the scene editor to adjust the pitch of the selected object. Pitch is how far the object i ... |
SelectionResetScaleBehavior: This behavior is used by the scene editor to reset the scale of the selected object. Scale affects the size of the ... |
SelectionRollDirectionBehavior: This behavior is used by the scene editor to adjust the roll of the selected object. Roll is how far the object is ... |
SelectionScaleBehavior: This behavior is used by the scene editor to adjust the scale of the selected object. Scaled affects the size of th ... |
SelectionXDirectionBehavior: This behavior is used by the scene editor to adjust the x position of the selected object. |
SelectionYDirectionBehavior: This behavior is used by the scene editor to adjust the y position of the selected object. |
SelectionYawDirectionBehavior: This behavior is used by the scene editor to adjust the yaw of the selected object. Yaw is how far the object is an ... |
SelectionZDirectionBehavior: This behavior is used by the scene editor to adjust the z position of the selected object. |
Libraries.Interface.Controls.Blocks |
---|
ActionBlock |
ActionCallBlock |
AlertBlock |
AssignmentBlock |
Block |
BlockItem |
BlockLabel |
CheckBlock |
ClassBlock |
CodeEditor: This is a class representing a code editor that contains source code and blocks. The design is intended as a hybrid ... |
CodeEditorRenderer |
CommentBlock |
ConstructorBlock |
EditBox |
EditField |
EditRegion |
FreeformBlock |
FreeformBlockListener |
FreeformBlockPart |
FreeformDummyRootBlock: A dummy RootBlock used by the FreeformBlockListener. This represents a temporary parent for generating multiple line blo ... |
IfBlock |
MultipleLineBlock |
MultipleLineBlockPart |
OutputBlock |
PackageBlock |
RepeatBlock |
ReturnBlock |
RootBlock |
SayBlock |
SingleLineBlock |
UseBlock |
Libraries.Interface.Controls.Charts |
---|
BarChart: The BarChart class is Chart object that inherits from SharedBarChartParent and like other UI elements it is added to ... |
BarChartWriter: The BarChartWriter class is part of the set of writers that allow for Charts to save their representation in the for ... |
BarComparison |
BarGroupComparison |
BoxPlot: The BoxPlot class is Chart object that inherits from Control and like other UI elements it is added to the Game clas ... |
BoxPlotWriter: The BoxPlotChartWriter class is part of the set of writers that allow for Charts to save their representation in the ... |
Chart: This class represents a generic chart on the system. By default, charts present visual information to the user and ... |
ChartAreaPanel: This class represents the chart area sub panels within splitbyfactor charts. This class is not meant to be accessed ... |
ChartDisplay: This class is used as a default display region for charts. It allows basic charts to be shown on screen, and accessi ... |
ChartItem: This class represents one region inside of a chart. This can be anything, from a region that contains data points t ... |
ChartLabel |
ChartLine: This object class is used to contain the points and lines for each line object in the line chart. It should not be u ... |
ChartLinePointComparison |
ChartOptions: This class represents the default options any chart will use when displaying information in a chart. These options c ... |
ChartPoint |
ChartPointComparison |
ChartWriter |
FlowchartWriter |
GeoMap: The GeoMap class is Chart object that inherits from Chart and like other UI elements it is added to the Game class. ... |
GeoMapWriter: The GeoMapWriter class is part of the set of writers that allow for Charts to save their representation in the form ... |
GroupPanel: The GroupPanel class is a parent data structure that stores information and an array of each group of drawables. These ... |
Histogram: The Histogram class is Chart object that inherits from SharedBarChartParent and like other UI elements it is added t ... |
HistogramWriter: The HistogramWriter class is part of the set of writers that allow for Charts to save their representation in the fo ... |
HorizontalAxisPanel: This class represents the horizontal axis panel area on the charts. This class is not meant to be accessed by the us ... |
Legend |
LineChart: The LineChart class is Chart object that inherits from TwoVariableChart and like other UI elements it is added to th ... |
LineChartWriter: The LineChartWriter class is part of the set of writers that allow for Charts to save their representation in the fo ... |
LineSegment |
MapDisplay: This class is used as a default display region for charts. It allows basic charts to be shown on screen, and accessi ... |
MapReader: This class is used to reads a csv that describes the map region boundaries. This reader also finds the min/max for t ... |
Maps: This class holds the built-in maps for USA and WORLD to be used in the GeoMap charts. |
MovableRegressionSeries |
PieChart: The PieChart class is Chart object that inherits from Control and like other UI elements it is added to the Game cla ... |
PieChartWriter: The PieChartWriter class is part of the set of writers that allow for Charts to save their representation in the for ... |
PieSliceComparison |
PlotComparison |
PlotGroupComparison |
Region: ************************************** |
ScatterPlot: The ScatterPlot class is Chart object that inherits from TwoVariableChart and like other UI elements it is added to ... |
ScatterPlotWriter: The ScatterPlotWriter class is part of the set of writers that allow for Charts to save their representation in the ... |
Series: The Series class is a data structure that stores information for each set (array) of drawable items of a certain series ... |
SharedBarChartParent: The SharedBarChartParent class is Chart object that inherits from Control and like other UI elements it is added to ... |
SubRegion: This class is intended to hold a SubRegion of a Region. i.e. Hawaii has multiple islands, all of which are individua ... |
TwoVariableChart: The TwoVariableChart class is Chart object that inherits from Control and like other UI elements it is added to the ... |
VerticalAxisPanel: This class represents the vertical axis panel area on the charts. This class is not meant to be accessed by the user ... |
ViolinPlot: The ViolinPlot class is Chart object that inherits from Control and like other UI elements it is added to the Game c ... |
ViolinPlotWriter: The ViolinPlotWriter class is part of the set of writers that allow for Charts to save their representation in the f ... |
Libraries.Interface.Controls.Charts.Flowcharts |
---|
Flowchart |
FlowchartArrow |
FlowchartHiddenNode |
FlowchartNode |
FlowchartTextNode |
GridFlowchart |
Libraries.Interface.Controls.Charts.Graphics |
---|
Bar: The Bar class is a ChartDrawable that stores information for each indiviual bar. Bar contains a numerical value to dete ... |
BarGroup: The BarGroup class is a data structure that stores information for each group (array) of bars at a certain tick or by a ... |
ChartDrawable: The ChartDrawable class is a parent data structure that stores information for each indiviual shape drawn on the chart. ... |
PieBox: The PieBox class is a data structure that stores information for each group of slices in a certain a certain pie. This ... |
PieSlice: The PieSlice class is a Wedge (ChartDrawable) that stores information for each indiviual slice. Slice contains a numeri ... |
Plot: The Plot class is a data structure that stores information for each indiviual plot in a box plot or violin plot. Plot c ... |
PlotGroup: The PlotGroup class is a data structure that stores information for each group (array) of plots at a certain tick or by ... |
RegressionLine |
RegressionLinePointMarker |
ResidualSquare |
Wedge: The Wedge class is used to render wedges in a pie chart. Wedges have an outer radius that measures the number of pixels ... |
WedgeFragmentShader |
WedgeShaderMapping |
Libraries.Interface.Controls.Layouts |
---|
MultipleLineBlockLayout |
ScopeBlockLayout |
SingleLineBlockLayout |
Libraries.Interface.Controls.Scenes |
---|
PaletteItemContent: The PaletteItemContent class describes the Icons and selection boxes that make a palette item. The icon from an Item ... |
SceneConstants: This class holds values of several defaults the Scene Editor uses to draw itself and other defaults the SceneEditor may ... |
SceneEditor: SceneEditor is the main Control that enables adding a functional scene editor to a Game. |
SceneEditorInputTable: The SceneEditorInputTable class inherits from InputTable in order to add more functionality to the regular InputTab ... |
ScenePalette: The ScenePalette class is a standalone control intended to interact with the SceneEditor class. ScenePalette is a t ... |
ScenePaletteItem: The ScenePaletteItem class is a TreeItem used in the ScenePalette to represent an item that can be added to the scen ... |
SceneTree: The SceneTree class is a Tree that is built based on all the layers and items in a scene loaded into a scene editor ... |
SceneTreeItem: The SceneTreeItem represents an Item in the SceneTree. The SceneTree describes the items and layers that are found i ... |
Libraries.Interface.Controls.Scenes.Assets |
---|
AssetPack: The AssetPack class defines a set of blueprints organized into categories to be used by a ScenePalette. The scene p ... |
Libraries.Interface.Controls.Scenes.Blueprints |
---|
Audio3DBlueprint: The Audio3DBlueprint is a blueprint for an object in a 3D space that emits a sound. This class has fields for the au ... |
Custom3DPrimitiveBlueprint: The Custom3DPrimitiveBlueprint class is an ItemBlueprint that takes an input file to load an image that will be use ... |
CustomItemBlueprint: An ItemBlueprint that takes an input file to load a custom asset. This class isn't meant to be used directly since w ... |
CustomModelBlueprint: The CustomModelBlueprint class is an ItemBlueprint that takes an input file to load a custom asset, specifically it ... |
DrawableBlueprint: The DrawableBlueprint class is used in the 2D scene editor to add Drawable type items to scenes such as squares, ci ... |
ItemBlueprint: The ItemBlueprint class represents a set of fields used to build a preview in the scene editor. Through Blueprints ... |
ItemBlueprintComparison: The ItemBlueprintComparison class is used to compare two ItemBlueprint objects and determine if they are equal or i ... |
ModelBlueprint: The ModelBlueprint class is used for the 3D scene editor to add models to scenes such as cubes, spheres, cylinders ... |
PointLightBlueprint: The PointLightBleprint is a blueprint for an object in a 3D space that emits light. This class contains fields for t ... |
Libraries.Interface.Controls.Scenes.Dialogs |
---|
Audio3DPropertiesDialog: The Audio3DPropertiesDialog class is a dialog that appears when selecting Audio3D items. Like other properties dial ... |
Camera2DPropertiesDialog: The Camera2DPropertiesDialog class is a dialog that appears when selecting a CameraItem2D. Like other properties di ... |
Camera3DPropertiesDialog: The Camera3DPropertiesDialog class is a dialog that appears when selecting a CameraItem3D. Like other properties di ... |
Item2DPropertiesDialog |
Item3DPropertiesDialog |
PointLightPropertiesDialog |
PropertiesDialog: The PropertiesDialog class is a parent class for most dialogs in the Scene Editor library. This dialog is not a con ... |
SceneEditorFindDialog: The SceneEditorFindDialog class is a Dialog used by the SceneEditor to find objects in the scene. The functionality ... |
Libraries.Interface.Controls.Scenes.Items |
---|
CameraItem: The CameraItem class is an EditorItem that specifically represents a Camera in the SceneEditor. This class only adds ... |
CameraItem2D: CameraItem2D represents a camera in a 2D editor. In the 2D scene editor the camera is only visible as a rectangle sh ... |
CameraItem3D: CameraItem3D represents a camera in a 3D editor. The camera in a 3D is not directly visible like in the 2D editor. I ... |
EditorAudio3D: EditorAudio3D represents an Audio3D item that has been added to a scene. In a scene running outside of an editor an ... |
EditorCamera3D: EditorCamera3D represents the PerspectiveCamera in a 3D scene that shows the objects in the 3D layer of the user's s ... |
EditorCursor: The EditorCursor class is a component of the SceneEditor that serves to show what is currently being selected or to ... |
EditorCursor2D: The EditorCursor2D class is a component of the SceneEditor that allows the user to move in a 2D scene and find what ... |
EditorCursor3D: The EditorCursor3D class is a component of the SceneEditor that allows the user to move in a 3D scene and find what ... |
EditorItem: The Editor Item class represents an object in the Scene Editor that is in the scene and is being added, removed, or ... |
EditorItem2D: The EditorItem2D class represents a 2D object in the Scene Editor that is in the scene and is being added, removed, ... |
EditorItem3D: The EditorItem3D class represents a 3D object in the Scene Editor that is in the scene and is being added, removed, ... |
EditorModel: The EditorModel class represents a 3D item that is being edited in the SceneEditor. Other than representing a 3D model ... |
EditorPointLight: EditorPointLight represents a PointLight that has been added to a 3D scene. This class is also a model because in t ... |
Grid2D: The Grid2D class is a Drawable that will be drawn in the EditorLayer2D to show the grid. Grid2D is a rectangle textu ... |
Grid3D: The Grid3D class is a Model that will be drawn in the EditorLayer3D to show the grid in a 3D space. Grid3D is a rect ... |
Libraries.Interface.Controls.Scenes.Items.Highlights |
---|
Audio3DSelectionHighlight: Audio3DSelectionHighlight is SelectionHighlight3D specifically for Audio3D objects. The highlight itself does not ch ... |
ModelSelectionHighlight: ModelSelectionHighlight is a SelectionHighlight for Models. The highlight is a cube and it is the same hightlight ma ... |
PointLightSelectionHighlight: PointLightSelectionHightlight is a SelectionHighlight3D that is used when an EditorPointLight is being selected. The ... |
SelectionHighlight: The SelectionHighlight class represents a box that appears around an item in the scene to show that an item is being ... |
SelectionHighlight2D: SelectionHighlight2D represents the SelectionHighlight of a 2D item. The selection will appear as a rectangle over t ... |
SelectionHighlight3D: SelectionHighlight3D represents the SelectionHighlight of a 3D item. The selection will appear as a cube over the it ... |
Libraries.Interface.Controls.Scenes.Items.Previews |
---|
Audio3DPreview: The Audio3DPreview class is an item only meant to visible in the editor that represents an Audio3D item in a 3D scen ... |
CameraPreview2D: The CameraPreview2D class is an item drawn to an EditorLayer2D that is meant to describe the basic position and dim ... |
Custom3DPrimitivePreview: The Custom3DPrimitivePreview class is an item only meant to visible in the editor that represents an Custom3DPrimiti ... |
ItemPreview: The ItemPreview class is an item only meant to visible in the editor that represents an ItemBlueprint so the user ca ... |
ItemPreview2D: ItemPreview2D inherits from ItemPreview and is used to build representations of DrawableBlueprints. The texture of t ... |
ItemPreview3D: ItemPreview3D inherits from ItemPreview and is used to build representations of 3D models. Because of the nature of ... |
ModelPreview: The ModelPreview class is an item only meant to visible in the editor that represents a Model in a 3D scene. This pr ... |
PointLightPreview: The PointLightPreview class is an item only meant to visible in the editor that represents a PointLight item in a 3D ... |
Libraries.Interface.Controls.Scenes.Layers |
---|
EditorLayer: The EditorLayer class is used to manage the editor’s objects. This is the base class that the 2D and 3D EditorLayer ver ... |
EditorLayer2D: The EditorLayer2D class is used to show and manage objects in a 2D scene. EditorLayer2D provides a 2D grid, a curso ... |
EditorLayer3D: The EditorLayer3D class is used to show and manage objects in a 3D scene. EditorLayer3D provides a 3D grid, a curso ... |
Libraries.Interface.Controls.Support |
---|
FirstLetterNavigator |
GutterAnnotation |
Libraries.Interface.Controls.TextStyles |
---|
ColoredHighlight |
TextHighlight |
TextStyle |
TextUnderline |
Libraries.Interface.Events |
---|
BehaviorEvent |
BlockChangeEvent |
BlockChangeListener |
CollisionEvent: The CollisionEvent class is used to represent a collision between a pair of Items. |
CollisionEvent2D: This class is used to represent collision between two 2D items. One CollisionEvent2D corresponds to one collision betwe ... |
CollisionEvent3D: This class records which 3D objects are involved in the collision, can connect to other CollisionEvent3D like a doubly l ... |
CollisionListener2D: This class' actions are meant to be overwritten during a game simulation which allows the programers to control what hap ... |
CollisionListener3D |
ControlActivationEvent |
ControlActivationListener |
DragAndDropEvent |
DragItemListener |
FileLoadEvent |
FileLoadListener |
FocusEvent |
FocusListener |
GestureEvent |
GestureListener: The GestureListener class is used to react to gestures on mobile platforms (iOS and Android). |
GutterEvent |
GutterListener |
KeyboardEvent: The KeyboardEvent class represents an event on the keyboard, which is caused by the user pushing down or releasing a key ... |
KeyboardListener: The KeyboardListener class is used to listen for and react to KeyboardEvents. Programs that want to react to KeyboardEve ... |
KeyboardProcessor: This class is used to read KeyboardEvents from the Keyboard and send them to KeyboardListeners which have registered the ... |
MenuChangeEvent |
MenuChangeListener |
MouseEvent: The MouseEvent class represents an event where the user interacted with the mouse by clicking or releasing a mouse butto ... |
MouseListener: The MouseListener class is used to listen for and react to MouseEvents where the user has clicked or released a mouse bu ... |
MouseMovementListener: The MouseMovementListener class is used to listen for and react to MouseEvents where the user has moved or dragged the m ... |
MouseProcessor: This class is used to read MouseEvents from the Mouse and send them to the appropriate MouseListeners, MouseMovementList ... |
MouseWheelListener: The MouseWheelListener class is used to listen for and react to MouseEvents where the user has scrolled the mouse wheel. ... |
ProgressBarValueChangedEvent |
ResizeEvent |
ResizeListener |
ResizeProcessor |
SceneEditorChangeEvent: The SceneEditorChangeEvent class describes an event where the user interacted with the Scene Editor and added or re ... |
SceneEditorChangeListener: The SceneEditorChangeListener class is used to listen for and react to SceneEditorChangeEvents where the user added ... |
ScreenshotEvent |
ScreenshotListener |
SelectionEvent |
SelectionListener |
TabChangeEvent |
TabChangeListener |
TextChangeEvent |
TextChangeListener |
TextInputEvent |
TextInputListener |
TextInputProcessor |
TextureLoadEvent |
TextureLoadListener |
TouchEvent: The TouchEvent class represents an event caused by the user tapping the screen, releasing their finger from the screen, ... |
TouchListener: The TouchListener class is used to listen for and react to TouchEvents where the user has begun touching or stopped touc ... |
TreeChangeEvent |
TreeChangeListener |
TreeTableChangeEvent |
TreeTableChangeListener |
WindowFocusEvent: This class represents an event that occurs when an application window gainsor loses focus. |
WindowFocusListener: This class may be registered with a Game to listen for changes in window focus. Whenever an application window gains or ... |
Libraries.Interface.Forms |
---|
Banner |
Form: Form is a helper class that allows us to create forms for a user interface without the full complexity of the game ... |
FormAssetLoadRequest: This class is used internally by Forms and its related classes to store requests to load graphical assets. Because it is ... |
FormBehavior |
FormConstants |
FormContainerControl |
FormDelayedAssetLoader |
FormLabel |
FormPrimitiveContainer |
Grouping |
Page |
StartButtonGrouping |
Libraries.Interface.Layouts |
---|
BarChartLayout |
BoxPlotLayout: This class determines the visual layout for the chart. |
ButtonLayout: This class is used to layout the internal components of a button. This is only used internally and most users will never ... |
ChartLayout |
FlowLayout |
FormRowLayout |
GeoMapLayout |
GridLayout: The GridLayout class is used to lay out controls in a grid pattern. The grid assumes that all columns have the same widt ... |
HistogramLayout |
Layout |
LayoutProperties |
LineChartLayout: This is the layout class for Line Chart. This class is responsible for loading, coloring and positioning all c ... |
ManualLayout |
MenuItemLayout |
PieChartLayout: This class determines the visual layout for a pie chart. |
ScatterPlotLayout |
ScrollPaneLayout: The ScrollPaneLayout class is used to layout the internal components of the ScrollPane, such as the scroll bars. This cl ... |
SharedBarChartLayout |
SpreadsheetLayout: The SpreadsheetLayout class is used by the Spreadsheet to layout its columns. Importantly, it does extra work to ensure ... |
TabFlowLayout |
TreeItemLayout |
TreeLayout |
TwoVariableChartLayout |
VerticalMenuLayout |
ViolinPlotLayout: This is the layout class for Violin Chart. This class is responsible for positioning all chart area components of t ... |
Libraries.Interface.Mobile |
---|
AndroidKeyboard: The AndroidKeyboard class creates and displays soft keyboards on Android devices. The soft keyboard is used in conjuncti ... |
IOSKeyboard |
Libraries.Interface.Options |
---|
BasicOptions |
BlockOptionConstants |
BlockOptions |
DarkBlockOptions |
DarkModeOptions: This is the default set of options for a dark mode style color approach. |
InterfaceOptions: The InterfaceOptions class handles the default colors and properties for interface elements in a Game. Options can be se ... |
LightBlockOptions |
LightModeOptions: This is the default set of options for a light mode style color approach. |
Libraries.Interface.Pages |
---|
StackedRowPage |
Libraries.Interface.Selections |
---|
ButtonGroupSelection |
ChartSelection: This class represents a selection system for any chart class. By default, Charts have a ChartItem, which contains c ... |
CodeEditorSelection |
FlowchartSelection |
LinePathSelection |
ListSelection |
MenuSelection: In the case of MenuSelection, this returns a path of Menu Items, which can be traversed to learn the specific and u ... |
SceneEditorSelection: A selection represents what would be interacted with if the parent is used. The general idea of selection is common acr ... |
Selection: A selection represents what would be interacted with if the parent is used. The general idea of selection is common acr ... |
SpreadsheetSelection |
TabPaneSelection |
TextBoxSelection: A selection represents what would be interacted with if the parent is used. The general idea of selection is common ... |
TextFieldSelection: A selection represents what would be interacted with if the parent is used. The general idea of selection is commo ... |
TreeSelection: A selection represents what would be interacted with if the parent is used. The general idea of selection is common acr ... |
TreeTableSelection |
Libraries.Interface.Undo |
---|
BlockDeleteEdit |
BlockEdit |
BlockEditManager |
BlockInsertEdit |
Edit: Edit is a class for controlling undoing and redoing actions inside of a user interface or game. Each Edit is expecte ... |
EditManager: EditManager controls an undo/redo style system. We can use it by adding edits to the manager and then calling the a ... |
SceneEditorDeleteEdit |
SceneEditorEditManager |
SceneEditorInsertEdit |
TextBoxDeleteEdit |
TextBoxEdit |
TextBoxEditManager |
TextBoxEditState |
TextBoxInsertEdit |
TextFieldDeleteEdit |
TextFieldEdit |
TextFieldEditManager |
TextFieldEditState |
TextFieldInsertEdit |
Libraries.Interface.Vibration |
---|
Vibration: The Vibration class can be used to start vibration patterns on devices with a vibration motor. |
VibrationArray: The VibrationArray class allows programmers to create custom vibration patterns for use with the Vibration class. |
VibrationCommand: The VibrationCommand class is another method by which programmers can create custom vibrations to add to a Vibration ... |
Libraries.Interface.Views |
---|
BlockErrorShaderView: The ControlShaderView is used to render many standard kinds of Controls. It automatically loads a ControlShaderProgram t ... |
CheckboxView |
ControlShaderView: The ControlShaderView is used to render many standard kinds of Controls. It automatically loads a ControlShaderProgram t ... |
ControlView |
DefaultMenuItemView |
DefaultTreeMenuView |
DrawableView |
DropShadowView |
ImageControlView |
LabelBoxToggleView |
LabelBoxView |
MenuItemView |
RadioButtonView |
SelectionHighlightView |
SingleLineBlockView: The ControlShaderView is used to render many standard kinds of Controls. It automatically loads a ControlShaderProgram t ... |
ToggleView |
View2D |
Libraries.Language |
---|
Object: The Object class is the basic building block of all classes. This means everything is an Object and some of it's basic ... |
Libraries.Language.Compile |
---|
CodeCompletionHandler |
CodeCompletionItem |
CodeCompletionListener: The codeCompletionListener is a QuorumSourceListener designed to read expressions for code completion. It processes ... |
CodeCompletionRequest |
CodeCompletionResult |
Compiler |
CompilerError |
CompilerErrorCodes |
CompilerErrorManager |
CompilerErrorType |
CompilerListener |
CompilerProfiler |
CompilerRequest |
CompilerResult |
Dependency: The Dependency class is designed to allow any target systems to correctly copy files from a build to a packaged ins ... |
HashListIterator |
Lexer |
Library |
Location |
Parser |
QualifiedName |
QuorumBytecodeListener |
QuorumSourceListener |
Token |
Libraries.Language.Compile.Blocks |
---|
ParserToBlockListener |
Libraries.Language.Compile.Documentation |
---|
DocumentationGenerator |
NavigationBar |
Libraries.Language.Compile.Hints |
---|
AddReturnTypeHint |
GetterGenerationHint |
Hint |
SetterGenerationHint |
UseHint |
Libraries.Language.Compile.Interpreter |
---|
Result |
Runtime |
RuntimeBlock |
Libraries.Language.Compile.Parsing |
---|
ActionIndexSort: This class sorts actions by their first index. These are unique. |
DefaultExpressionListener |
FormatListener |
Lexer: This is a general purpose class for defining lexers in Quorum. Subclasses implement the interface how they see fit f ... |
QuorumLexer: This is a default class named Main. It has one action, also named Main, that starts the program. |
QuorumLexerConstants: This is a class that contains constants related to lexing and parsing Quorum programs. |
QuorumParser: This class defines the parser for the Quorum programming language. Individual actions make their own assumptions abo ... |
Token: This class represents a token in a lexical stream. |
TokenIterator: This class iterates over a token stream and provides helper operations in doing so. |
UnifiedSourceListener: This is a listener that by default calls an Enter and Exit action for every rule in a parse tree. In and of itself, ... |
Libraries.Language.Compile.Symbol |
---|
Action |
ActionCall: This class contains information about action calls, allowing the compiler to disambiguate various kinds of calls fr ... |
ActionCallResolution |
Block |
Class |
ClassAttribute |
Documentation |
GenericResolution |
InferenceResult |
Operation |
Source |
Symbol |
SymbolTable: Ths SymbolTable class stores all pertinent information about a compile as it goes. It allows for querying of variou ... |
Type |
TypeCheckResult |
TypeChecker |
TypeConversionConstants |
TypeConversionPoints |
Variable |
Libraries.Language.Debug |
---|
Breakpoint |
BreakpointEvent |
BreakpointListener |
BreakpointManager |
Libraries.Language.Errors |
---|
CastError: The CastError class is an error or exception that is thrown when there is an error while casting values. |
ConcurrencyError: The ConcurrencyError class is an error or exception that is thrown when code attempts to access resources that the curre ... |
DivideByZeroError: The DivideByZeroError class is an error or exception that is thrown when a divide by zero operation is attempted. |
EndOfFileError: The EndOfFileError class is an error or exception that is thrown when an attempt is made to read from a file when the e ... |
Error: The Error class is a general error or exception that has been thrown. All errors inherit from Error, which means error c ... |
FileNotFoundError: The FileNotFoundError class is an error or exception that is thrown when an attempt is made to access a file that was n ... |
InputOutputError: The InputOutputError class is an error or exception that is thrown when a problem is encountered during system or file ... |
InvalidArgumentError: The InvalidArgumentError class is an error or exception that is thrown when an action is called with an argument that i ... |
InvalidLocationError: The InvalidLocationError class is an error or exception that is thrown when an invalid memory location is accessed. For ... |
InvalidPathError: The InvalidPathError class is an error or exception that is thrown when a path specified for a required operation is no ... |
MatrixError: The MatrixError class is an error or exception that is thrown when there is an error while performing computations on a ... |
OutOfBoundsError: The OutOfBoundsError class is an error or exception that is thrown when a parameter is outside of the specified range f ... |
ParseError: The ParseError class is an error or exception that is thrown when there is an error while parsing a string and convertin ... |
PhysicsError: The PhysicsError class represents an error or exception that is thrown when there is an error doing a computation with p ... |
UndefinedObjectError: The UndefinedObjectError class is an error or exception that is thrown when a method is called on an undefined object. |
Libraries.Language.Support |
---|
CompareResult: The CompareResult class provides constants to represent results of a comparison. The possible results include LARGER, EQ ... |
FindReplace |
Libraries.Language.Types |
---|
Boolean: The Boolean class is the object representation of the primitive type boolean. |
Integer: The Integer class is the object representation of the primitive type integer. |
Number: The Number class is the object representation of the primitive type number. |
Text: The Text class is the object representation of the primitive type text. |
Libraries.Network |
---|
NetworkConnection: This class is used to manage a connection to a server using the internet protocol. More information on the internet prot ... |
NetworkExchange |
NetworkExchangeListener |
NetworkRequest: This class is used by the NetworkConnection class to create a request to be made over the internet protocol. More inform ... |
NetworkRequestListener: This is a blueprint class to specify the call back function from the network request. |
NetworkRequestType: This class is used with the NetworkRequest class to represent the type of request to make over the internet protocol. Mo ... |
NetworkResponseEvent: This class is returned by the NetworkConnection class in response to a request made over the internet protocol. More inf ... |
SocketConnection: This class is used to manage a Transmission Control Protocol (TCP) connection. This class is for a client connecting to ... |
WebServer |
Libraries.Robots.Lego |
---|
Battery: The Battery class is an object representation of the LEGO Mindstorms EV3 Battery. It is only used to get information abo ... |
Button: The Button class is an object representation of the LEGO Mindstorms EV3 button section located below the screen on the b ... |
ColorSensor: The ColorSensor class is an object representation of the LEGO Mindstorms EV3 Color Sensor. |
GyroSensor: The GyroSensor class is an object representation of the LEGO Mindstorms EV3 Gyro Sensor. It is used to measure the rotat ... |
InfraredSensor: The InfraredSensor class is an object representation of the LEGO Mindstorms EV3 Infrared Sensor. It is used to measure d ... |
Motor: This class is an object representation of a LEGO Mindstorms EV3 motor. It is used to control movement of the EV3 robot. |
Screen: This class is an object representation of a LEGO Mindstorms EV3 LCD screen. It is used to display text and shapes on the ... |
Sound: This class is an object representation of the LEGO EV3 Mindstorms sound controller. It is used to control volume, to pla ... |
TouchSensor: This class is an object representation of the LEGO EV3 Mindstorms Touch Sensor. It is used to detect when the sensor is ... |
UltrasonicSensor: This class is an object representation of the LEGO EV3 Mindstorms Ultrasonic Sensor. It is used to detect how far away o ... |
Utility: This class is an object representation of the LEGO EV3 Mindstorms's miscellaneous capabilities. Currently, this is o ... |
Libraries.Science.Astronomy |
---|
Skynet: This class is used to send instructions to the Skynet robotic telescope network using the internet and the token from yo ... |
SkynetListener: This is a blueprint class to specify the call back function from the Skynet robotic telescope network after a request is ... |
Libraries.Sound |
---|
Audio: The Audio class can be used to play sound files and change how they are played. Before playing audio, a file must be lo ... |
AudioSamples |
Chord: This class represents a chord. A chord is a collection of notes that are played together, at the same time. |
Instrument: This class represents a MIDI instrument. A MIDI instrument consists of a number and a name. For a complete list of M ... |
Microphone |
Music: This class generates music from the Music Instrument Digital Interface (MIDI) standard. This class can be used to pl ... |
MusicEvent: This class represents an event in a music track. This is the top level interface describing anything that can be put ... |
Note: This class represents a single note to be played. |
Playable: This class represents any kind of playable event in a music track. Playable events include any event that will sound ... |
Speech: The speech class does effectively the same thing as the say command in Quorum, except that it provides for more advance ... |
Track: This class represents a track. A track is a series of notes and chords. A collection of tracks makes up a song. When ... |
Libraries.System |
---|
AndroidAssetReader: This class allows for sequential file reading of assets on Android platforms. By "sequential," we mean that it is possib ... |
BinaryFileReader: The BinaryFileReader class is used to read files written in binary, one byte at a time. The primary purpose is to store ... |
Console: The Console is a helper class that represents printing and input windows. In addition to these helper methods, the cons ... |
DateTime: The DateTime class is used to gather information about date and time on the system, or from a specified date/time. On cr ... |
File: The File class is used to access and gather information about files on disk. This class can represent either a file or a ... |
FileRandomAccess: Ths class represents a "random access" file reader/writer. It is the standard file random access reader/writer used in ... |
FileReader: TODO: Check to make sure a file is opened. This class represents a sequential file reader. It is the standard file read ... |
FileWriter: This class represents a sequential file writer. It is the standard file writer used in Quorum. By "sequential," we mean ... |
Path: The Path class is used to represent a path on the system. A path can be either absolute or relative. This class provide ... |
Process: This class allows us to create a new process on the computer. Essentially, this causes a new running program to be crea ... |
ProcessEvent: This class represents an event that happened while using a process. There are four kinds, a process starting, stopp ... |
ProcessListener: Classes can listen to the result of an executing process and its events. A Listener must be added to a process and t ... |
Properties: The properties class is designed to gather information about the system that the user is running. Currently, it supports ... |
Serial: The Serial class is used to connect to and communicate over a serial connection. Communication includes reading and writ ... |
SerialPort: This is an implementation of a Serial Port in Quorum. It provides for very basic querying of the port, like its sys ... |
StackTraceItem: The StackTraceItem is a helper class that represents an item on the call stack. It is used by the Error classes to gene ... |
SystemHelper: This class provides some basic system functions. What it returns is dependent on the implementation of the language. |
Libraries.System.Blueprints |
---|
FileRandomAccessBlueprint: Inheriting from FileRandomAccessBlueprint provides a standard interface for reading and writing files in a "random acce ... |
FileReaderBlueprint: Inheriting from FileReaderBlueprint provides a standard interface for reading files in sequential order. See the Fil ... |
FileWriterBlueprint: Inheriting from FileWriterBlueprint provides a standard interface for writing files in sequential order. See the Fil ... |
Libraries.Testing |
---|
Test: This class represents an abstract test on the system. It can either be instantiated and its state altered or it can ... |
Tester: This class provides us a test platform for running tests on our system. There are two ways to use it. First, if we prov ... |
Libraries.Web |
---|
WebRequest |
WebResponder |
WebResponse |
Libraries.Web.Page |
---|
Abbreviation: The Abbrevation class represents HTML's (Hypertext Markup Language) abbr tag which is used to create tooltips of the fu ... |
Area: The Area class represents HTML's (Hypertext Markup Language) area tag which is used to make clickable areas on an Imag ... |
Article: The Article class represents HTML's (Hypertext Markup Language) article tag which is used to group text for self contai ... |
Aside: The Aside class represents HTML's (Hypertext Markup Language) aside tag which is used to define content aside from the ... |
Attribute: The Attribute class represents a property of a particular tag in the web libraries. For example, the Hypertext Markup ... |
AttributeAccepter: The AttributeAccepter class is designed as a helper to ease adding and removing attributes from particular WebTag objec ... |
Attributes: The Attributes class stores a number of attribute objects. Effectively, this class is just a wrapper for the HashTable ... |
Audio: The Audio class represents HTML's (Hypertext Markup Language) audio tag which is used to add an audio player/content t ... |
Base: Base should only be used once and only in the WebPageHeader. The purpose of this is to set a base location for the brow ... |
BiDirectionalIsolation: The BiDirectionalIsolation class represents HTML's (Hypertext Markup Language) bdi tag which is used to isloate text a ... |
BiDirectionalOverride: The BiDirectionalOverride class represents HTML's (Hypertext Markup Language) bdo tag which is used to set the directi ... |
BlockQuote: The BlockQuote class represents HTML's (Hypertext Markup Language) blockquote tag which is used to specify a larger am ... |
Body: The Body class represents HTML's (Hypertext Markup Language) body tag which contains the majority of the elements that ... |
Bold: The Bold class represents HTML's (Hypertext Markup Language) b tag which specifies bold text and should only be used a ... |
Button: The Button class represents HTML's (Hypertext Markup Language) button tag which is a button control. You can find mo ... |
CalculationOutput: The CalculationOutput class represents HTML's (Hypertext Markup Language) output tag which is used display a calculati ... |
Canvas: The Canvas class represents HTML's (Hypertext Markup Language) canvas tag which is used to place a canvas on the page t ... |
Cite: The Cite class represents HTML's (Hypertext Markup Language) cite tag which is used to italicize the title of cited inf ... |
CodeBlock: The CodeBlock class represents HTML's (Hypertext Markup Language) code tag which is used to define code. It is recommen ... |
Column: The Column class represents HTML's (Hypertext Markup Language) col tag which allows an entire column to be formatted a ... |
ColumnGroup: The ColumnGroup class represents HTML's (Hypertext Markup Language) colgroup tag which allows one or more columns to b ... |
Command: This is only supported in Internet Explorer 9 (IE9). Only features that are supported have been added. The Command c ... |
Comment: The Comment represents HTML's (Hypertext Markup Language) !-- tag which allows a comment to be added to the webpage. ... |
Definition: The Definition class represents HTML's (Hypertext Markup Language) dd tag which is used to make an indented definition ... |
DefinitionList: The DefinitionList class represents HTML's (Hypertext Markup Language) dl tag which is used to make a list for Definit ... |
DefinitionListTerm: The DefinitionListTerm class represents HTML's (Hypertext Markup Language) dt tag which is used to ittalcize a word tha ... |
DefinitionTerm: The DefinitionTerm class represents HTML's (Hypertext Markup Language) dfn tag which is used to ittalcize a word that w ... |
Deleted: The Deleted class represents HTML's (Hypertext Markup Language) del tag which is used to show that text has been delete ... |
Details: The Details class represents HTML's (Hypertext Markup Language) details tag which is used to show or hide additional de ... |
Division: The Division class represents HTML's (Hypertext Markup Language) div tag which contains a section in the body of the we ... |
DocumentType: This class represents a document type, as presented in the w3 web standard for web pages (HTML). By default, this c ... |
Embed: The Embed class represents HTML's (Hypertext Markup Language) embed tag which is used to define a container for an appl ... |
EmbedContent: The EmbedContent class represents HTML's (Hypertext Markup Language) object tag which is used to embed content like a p ... |
Emphasize: The Emphasize class represents HTML's (Hypertext Markup Language) em tag which is used to emphasize/ittalcize text. Yo ... |
EventAttributeAccepter: The EventAttributeAccepter is a helper class which is a subclass of all accepters classes. This includesAttributeAccep ... |
FieldSet: The FieldSet class represents HTML's (Hypertext Markup Language) fieldset tag which allows elements in a form to be gr ... |
Figure: The Figure class represents HTML's (Hypertext Markup Language) figure tag which is used to define self contained conten ... |
FigureCaption: The FigureCaption class represents HTML's (Hypertext Markup Language) figcaption tag which is used to add a discription ... |
FlowContent |
FlowContentAccepter: The FlowContentAccepter class allows elements that use flow content, as specified by HTML (Hypertext Markup Language), t ... |
Footer: The Footer class represents HTML's (Hypertext Markup Language) footer tag which is used to add information like the aut ... |
Form: The Form class represents HTML's (Hypertext Markup Language) form tag which allows a form to be generated that accepts ... |
FormAttributeAccepter: The FormAttributeAccepter class is designed as a helper to ease adding and removing attributes from particular WebTag o ... |
GlobalAttributeAccepter: The GlobalAttributeAccepter class is designed as a helper to ease adding and removing attributes from particular WebTag ... |
Header: The Header class represents HTML's (Hypertext Markup Language) header tag which contains the header information for a ... |
HeaderLink: The Option class represents HTML's (Hypertext Markup Language) link tag which is a link established between the webpage ... |
Heading: The Heading class represents HTML's (Hypertext Markup Language) h1-h6 (headings) tag which is used add titles to a pag ... |
HeadingGroup: The HeaderGroup class represents HTML's (Hypertext Markup Language) hgroup tag which is used to group mulitple Headings ... |
HiddenContent: The HiddenContent class represents HTML's (Hypertext Markup Language) template tag which contains a section of the body ... |
Highlight: The Highlight class represents HTML's (Hypertext Markup Language) mark tag which is used to highlight text. You can fi ... |
Image: The Image class represents HTML's (Hypertext Markup Language) img tag which is used to add an image to the page. You c ... |
ImageMap: The ImageMap class represents HTML's (Hypertext Markup Language) map tag which is used to make an image with different ... |
InlineFrame: The InlineFrame class represents HTML's (Hypertext Markup Language) iframe tag which is used to add an another page int ... |
Input: The Input class represents HTML's (Hypertext Markup Language) input tag which defines an input control within a Form. ... |
Inserted: The Inserted class represents HTML's (Hypertext Markup Language) ins tag which is used to show text that has been inser ... |
Italic: The Italic class represents HTML's (Hypertext Markup Language) i tag which italisizes a webpages text group. You can ... |
KeyGenerator: The KeyGenerator class represents HTML's (Hypertext Markup Language) keygen tag which is used to make a key-pair genera ... |
KeyboardAttributeAccepter: The KeyboardAttributeAccepter class is designed as a helper to ease adding and removing keyboard event attributes from ... |
KeyboardInput: The KeyboardInput class represents HTML's (Hypertext Markup Language) kbd tag which is used to define keyboard input. ... |
Label: The Label class represents HTML's (Hypertext Markup Language) label tag which specifies labeling text for an input tag ... |
LanguageCode: This class represents the language HTML language codes. |
Legend: The Legend class represents HTML's (Hypertext Markup Language) legend tag which is used to add a caption to the FieldSe ... |
LineBreak: The LineBreak class represents HTML's (Hypertext Markup Language) br tag which creates a new line. You can find more ... |
Link: The Link class represents HTML's (Hypertext Markup Language) a tag which is a way to add links to other web pages to y ... |
ListItem: The ListItem class represents HTML's (Hypertext Markup Language) li tag which is used to define a list item that can be ... |
ListOptions: The ListOptions class represents HTML's (Hypertext Markup Language) datalist tag which is used to contain pre-defined O ... |
MainContent: The MainContent class represents HTML's (Hypertext Markup Language) main tag which contains a section in the body with ... |
MediaAttributeAccepter: The MediaAttributeAccepter class is designed as a helper to ease adding and removing keyboard event attributes from par ... |
Menu: The Menu class represents HTML's (Hypertext Markup Language) menu tag which is used to add a menu of controls to the pa ... |
MetaData: The MetaData class represents HTML's (Hypertext Markup Language) meta tag which is used to store data about the webpag ... |
MetadataContentAccepter |
MouseAttributeAccepter: The MouseAttributeAccepter class is designed as a helper to ease adding and removing mouse event attributes from partic ... |
NavigationDivision: The NavigationDivision class represents HTML's (Hypertext Markup Language) nav tag which is used to define a section of ... |
NoRuby: The NoRuby class represents HTML's (Hypertext Markup Language) rp tag which is used to show different content if browse ... |
NoScript: The NoScript class represents HTML's (Hypertext Markup Language) noscript tag which is used to show different content i ... |
Option: The Option class represents HTML's (Hypertext Markup Language) option tag which is used to define an option item insid ... |
OptionGroup: The OptionGroup class represents HTML's (Hypertext Markup Language) optiongroup tag which is used to group options in ... |
OrderedList: The OrderedList class represents HTML's (Hypertext Markup Language) ol tag which is used to create an ordered list that ... |
OwnerAddress: The OwnerAddress class represents HTML's (Hypertext Markup Language) address tag which defines the contact information ... |
PageBreak: The PageBreak class represents HTML's (Hypertext Markup Language) hr tag which is used to add a line through the page s ... |
Paragraph: The Paragraph class represents HTML's (Hypertext Markup Language) p tag which is used to group text in paragraph format. ... |
Parameter: The Parameter class represents HTML's (Hypertext Markup Language) param tag which is used to define parameter to pass t ... |
PerformanceGauge: The PerformanceGauge class represents HTML's (Hypertext Markup Language) meter tag which is used to display a bar gauge ... |
PhrasingContentAccepter: The PhrasingContentAccepter class allows elements that use phrasing content, as specified by HTML (Hypertext Markup Lang ... |
PlainText |
PreformattedText: The PreformattedText class represents HTML's (Hypertext Markup Language) pre tag which is used to preserve line breaks ... |
ProgressBar: The ProgressBar class represents HTML's (Hypertext Markup Language) progress tag which is used to show a progress bar t ... |
Quote: The Quote class represents HTML's (Hypertext Markup Language) q tag which is used to add a short quote. The quotation m ... |
Result: The Result class represents HTML's (Hypertext Markup Language) output tag which contains the result of a calculation. I ... |
Ruby: The Ruby class represents HTML's (Hypertext Markup Language) ruby tag which is used to Ruby annotations are used for Ea ... |
RubyContext: The RubyContext class represents HTML's (Hypertext Markup Language) rt tag which is used to give a pronunciation of cha ... |
SampleOutput: The SampleOutput class represents HTML's (Hypertext Markup Language) samp tag which is used to show sample output of a ... |
Script: The Script class represents HTML's (Hypertext Markup Language) script tag which is used to point to a client-side script ... |
Section: The Section class represents HTML's (Hypertext Markup Language) section tag which is used to define sections in the page ... |
Select: The Select class represents HTML's (Hypertext Markup Language) select tag which is a selection list of options or item ... |
SmallText: The SmallText class represents HTML's (Hypertext Markup Language) small tag which is used to add smaller text for side ... |
Source: The Source class represents HTML's (Hypertext Markup Language) source tag which is used to specify multiple types of th ... |
Span: The Span class represents HTML's (Hypertext Markup Language) span tag which is a tag used to group text. Span does not ... |
StrikeThrough: The StrikeThrough class represents HTML's (Hypertext Markup Language) s tag which is used to strike through text that i ... |
StrongText: The StrongText class represents HTML's (Hypertext Markup Language) strong tag which is used to bold text to show emphas ... |
Style: The Style class represents HTML's (Hypertext Markup Language) style tag which is used to define style or css informatio ... |
SubscriptText: The SubscriptText class represents HTML's (Hypertext Markup Language) sub tag which is used to add subscriptted text. ... |
Summary: The Summary class represents HTML's (Hypertext Markup Language) summary tag which is used to add a title to a Details c ... |
SuperscriptText: The SubscriptText class represents HTML's (Hypertext Markup Language) sup tag which is used to add superscriptted text. ... |
TableBody: The TableBody class represents HTML's (Hypertext Markup Language) tbody tag which is used to group the main part of a t ... |
TableCaption: The TableCaption must be added as the first thing in a WebTable. WebTable can only have one caption per table. The ... |
TableData: The TableData class represents HTML's (Hypertext Markup Language) td tag which is often contained in a TableRow. A Tab ... |
TableFooter: The TableFooter class represents HTML's (Hypertext Markup Language) tfoot tag which is used to footer content of a tabl ... |
TableHeader: The TableHeader class represents HTML's (Hypertext Markup Language) thead tag which is used to group the TableHeaderCel ... |
TableHeaderCell: The TableHeaderCell class represents HTML's (Hypertext Markup Language) th tag which is a header cell table element of ... |
TableRow: The TableRow class represents HTML's (Hypertext Markup Language) option tag which is a row in HTMLs (Hypertext Markup ... |
TextArea: The TextArea class represents HTML's (Hypertext Markup Language) textarea tag which is a multi-line text input box tha ... |
Time: The Time class represents HTML's (Hypertext Markup Language) time tag which is used to add a time reference to times on ... |
Title: The Title class represents HTML's (Hypertext Markup Language) title tag which is the title for a webpage. You can find ... |
Track: The Track class represents HTML's (Hypertext Markup Language) track tag which is used to text tracks (subtitle or lyric ... |
UnderlineText: The UnderlineText class represents HTML's (Hypertext Markup Language) u tag which is used to underline text. Can be use ... |
UnorderedList: The UnorderedList class represents HTML's (Hypertext Markup Language) ul tag which is used to add an unordered list to ... |
Variable: The Variable class represents HTML's (Hypertext Markup Language) var tag which is used represent a variable in the text ... |
Video: The Video class represents HTML's (Hypertext Markup Language) video tag which is used to add a video to the page. You ... |
WebGenerator: The WebGenerator class contains a single blueprint action designed for generating web content. Essentially, it is a he ... |
WebPage: The WebPage class represents HTML's (Hypertext Markup Language) option tag which defines the document as an html docume ... |
WebPageHeader: The WebPageHeader class represents HTML's (Hypertext Markup Language) head tag which is a container class for any WebTa ... |
WebTable: The WebTable class represents HTML's (Hypertext Markup Language) table tag which is a class that builds a table. This t ... |
WebTag: The WebTag class is a generic helper class which manages Hypertext Markup Language (HTML) 5 tags. Tags are stored in a ... |
WindowAttributeAccepter: The WindowAttributeAccepter class is designed as a helper to ease adding and removing window event attributes from parti ... |
WordBreak: The WordBreak class represents HTML's (Hypertext Markup Language) wbr tag which is used to add words that are ok to bra ... |