MathsEngine
0.1.2
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
System.Attribute
C
Baruah.MathsEngine.Attribute.MathNodeCategoryAttribute
Attribute
used to identify and category Math formula
C
Baruah.MathsEngine.LogicalOperation.ComparisonEntry
Represents a single comparison operation within a logical chain
C
Baruah.MathsEngine.ComparisonOperators.ComparisonOperator
Base class for all comparison operators used in the math engine
C
Baruah.MathsEngine.ComparisonOperators.Approximately
Checks whether two values are approximately equal within a tolerance
C
Baruah.MathsEngine.ComparisonOperators.Equal
Checks whether two values are exactly equal
C
Baruah.MathsEngine.ComparisonOperators.Greater
Checks whether the first value is greater than the second
C
Baruah.MathsEngine.ComparisonOperators.GreaterOrEqual
Checks whether the first value is greater than or equal to the second
C
Baruah.MathsEngine.ComparisonOperators.Less
Checks whether the first value is less than the second
C
Baruah.MathsEngine.ComparisonOperators.LessOrEqual
Checks whether the first value is less than or equal to the second
C
Baruah.MathsEngine.ComparisonOperators.NotEqual
Checks whether two values are not equal
C
Baruah.MathsEngine.LogicalOperation.LogicalOperator
Base class for logical operators used to combine boolean results
C
Baruah.MathsEngine.LogicalOperation.AndOperator
Logical AND operator
C
Baruah.MathsEngine.LogicalOperation.OrOperator
Logical OR operator
C
Baruah.MathsEngine.LogicalOperation.XorOperator
Logical XOR (exclusive OR) operator
C
MonoBehaviour
C
Baruah.MathsEngine.MathEngineExample
C
ScriptableObject
C
Baruah.MathsEngine.Core.BaseMathNode
Base class for all math nodes used in the formula engine
C
Baruah.MathsEngine.Formula.Arithmetic.Absolute
Returns the absolute value of a number
C
Baruah.MathsEngine.Formula.Arithmetic.ArithmeticBase
C
Baruah.MathsEngine.Formula.Arithmetic.AdditionNode
A math node that sums the results of multiple child nodes
C
Baruah.MathsEngine.Formula.Arithmetic.MultiplicationNode
A math node that multiplies multiple child nodes together
C
Baruah.MathsEngine.Formula.Arithmetic.SubtractionNode
A math node that subtracts multiple values sequentially
C
Baruah.MathsEngine.Formula.Arithmetic.DivisionNode
A math node that divides one node by another
C
Baruah.MathsEngine.Formula.Arithmetic.Modulo
Calculates the modulo (remainder) of two values
C
Baruah.MathsEngine.Formula.Arithmetic.Negate
Negates a numeric value
C
Baruah.MathsEngine.Formula.Arithmetic.Power
Raises a value to the power of another value
C
Baruah.MathsEngine.Formula.Constants.ConstantNode
A constant value node
C
Baruah.MathsEngine.Formula.Random.UnityRange
Generates a random value within a specified range
C
Baruah.MathsEngine.Formula.Random.XorShift32Random
C
Baruah.MathsEngine.Formula.Trigonometry.Atan2
Calculates the angle from a 2D vector using the Y and X components
C
Baruah.MathsEngine.Formula.Trigonometry.Cos
Calculates the cosine of an angle
C
Baruah.MathsEngine.Formula.Trigonometry.Deg2Rad
Constant value used to convert degrees to radians
C
Baruah.MathsEngine.Formula.Trigonometry.Rad2Deg
Constant value used to convert radians to degrees
C
Baruah.MathsEngine.Formula.Trigonometry.Sin
Calculates the sine of an angle
C
Baruah.MathsEngine.Formula.Trigonometry.Tan
Calculates the tangent of an angle
C
Baruah.MathsEngine.Formula.Utility.AnimationCurveNode
Evaluates a Unity AnimationCurve using the value produced by a time node
C
Baruah.MathsEngine.Formula.Utility.BaseRangeNode
C
Baruah.MathsEngine.Formula.Utility.MaxNode
Returns the larger of two values
C
Baruah.MathsEngine.Formula.Utility.MinNode
Returns the smaller of two values
C
Baruah.MathsEngine.Formula.Utility.DeltaTimeNode
Returns Unity's frame delta time
C
Baruah.MathsEngine.Formula.Utility.FixedDeltaTimeNode
Returns Unity's fixed update timestep
C
Baruah.MathsEngine.Formula.Utility.MoveTowardsNode
Gradually moves a value toward a target value
C
Baruah.MathsEngine.Formula.Utility.PingPongNode
Produces a repeating ping-pong value between 0 and a specified length
C
Baruah.MathsEngine.Formula.Utility.Range.Clamp
Restricts a value so it stays within a specified range
C
Baruah.MathsEngine.Formula.Utility.Range.InverseLerp
Calculates the interpolation factor between two values
C
Baruah.MathsEngine.Formula.Utility.Range.Lerp
Linearly interpolates between two values
C
Baruah.MathsEngine.Formula.Utility.SmoothStepNode
Performs smooth interpolation between two values
C
Baruah.MathsEngine.Formula.Utility.TimeNode
Returns the current Unity runtime time
C
Baruah.MathsEngine.LogicalOperation.LogicalNode
A math node that evaluates a chain of comparison expressions and returns one of two values
C
Baruah.MathsEngine.Core.MathFormula
ScriptableObject to hold and access Maths
Formula
Generated by
1.16.1