MathsEngine 0.1.2
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CSystem.Attribute
 CBaruah.MathsEngine.Attribute.MathNodeCategoryAttributeAttribute used to identify and category Math formula
 CBaruah.MathsEngine.LogicalOperation.ComparisonEntryRepresents a single comparison operation within a logical chain
 CBaruah.MathsEngine.ComparisonOperators.ComparisonOperatorBase class for all comparison operators used in the math engine
 CBaruah.MathsEngine.ComparisonOperators.ApproximatelyChecks whether two values are approximately equal within a tolerance
 CBaruah.MathsEngine.ComparisonOperators.EqualChecks whether two values are exactly equal
 CBaruah.MathsEngine.ComparisonOperators.GreaterChecks whether the first value is greater than the second
 CBaruah.MathsEngine.ComparisonOperators.GreaterOrEqualChecks whether the first value is greater than or equal to the second
 CBaruah.MathsEngine.ComparisonOperators.LessChecks whether the first value is less than the second
 CBaruah.MathsEngine.ComparisonOperators.LessOrEqualChecks whether the first value is less than or equal to the second
 CBaruah.MathsEngine.ComparisonOperators.NotEqualChecks whether two values are not equal
 CBaruah.MathsEngine.LogicalOperation.LogicalOperatorBase class for logical operators used to combine boolean results
 CBaruah.MathsEngine.LogicalOperation.AndOperatorLogical AND operator
 CBaruah.MathsEngine.LogicalOperation.OrOperatorLogical OR operator
 CBaruah.MathsEngine.LogicalOperation.XorOperatorLogical XOR (exclusive OR) operator
 CMonoBehaviour
 CBaruah.MathsEngine.MathEngineExample
 CScriptableObject
 CBaruah.MathsEngine.Core.BaseMathNodeBase class for all math nodes used in the formula engine
 CBaruah.MathsEngine.Formula.Arithmetic.AbsoluteReturns the absolute value of a number
 CBaruah.MathsEngine.Formula.Arithmetic.ArithmeticBase
 CBaruah.MathsEngine.Formula.Arithmetic.AdditionNodeA math node that sums the results of multiple child nodes
 CBaruah.MathsEngine.Formula.Arithmetic.MultiplicationNodeA math node that multiplies multiple child nodes together
 CBaruah.MathsEngine.Formula.Arithmetic.SubtractionNodeA math node that subtracts multiple values sequentially
 CBaruah.MathsEngine.Formula.Arithmetic.DivisionNodeA math node that divides one node by another
 CBaruah.MathsEngine.Formula.Arithmetic.ModuloCalculates the modulo (remainder) of two values
 CBaruah.MathsEngine.Formula.Arithmetic.NegateNegates a numeric value
 CBaruah.MathsEngine.Formula.Arithmetic.PowerRaises a value to the power of another value
 CBaruah.MathsEngine.Formula.Constants.ConstantNodeA constant value node
 CBaruah.MathsEngine.Formula.Random.UnityRangeGenerates a random value within a specified range
 CBaruah.MathsEngine.Formula.Random.XorShift32Random
 CBaruah.MathsEngine.Formula.Trigonometry.Atan2Calculates the angle from a 2D vector using the Y and X components
 CBaruah.MathsEngine.Formula.Trigonometry.CosCalculates the cosine of an angle
 CBaruah.MathsEngine.Formula.Trigonometry.Deg2RadConstant value used to convert degrees to radians
 CBaruah.MathsEngine.Formula.Trigonometry.Rad2DegConstant value used to convert radians to degrees
 CBaruah.MathsEngine.Formula.Trigonometry.SinCalculates the sine of an angle
 CBaruah.MathsEngine.Formula.Trigonometry.TanCalculates the tangent of an angle
 CBaruah.MathsEngine.Formula.Utility.AnimationCurveNodeEvaluates a Unity AnimationCurve using the value produced by a time node
 CBaruah.MathsEngine.Formula.Utility.BaseRangeNode
 CBaruah.MathsEngine.Formula.Utility.MaxNodeReturns the larger of two values
 CBaruah.MathsEngine.Formula.Utility.MinNodeReturns the smaller of two values
 CBaruah.MathsEngine.Formula.Utility.DeltaTimeNodeReturns Unity's frame delta time
 CBaruah.MathsEngine.Formula.Utility.FixedDeltaTimeNodeReturns Unity's fixed update timestep
 CBaruah.MathsEngine.Formula.Utility.MoveTowardsNodeGradually moves a value toward a target value
 CBaruah.MathsEngine.Formula.Utility.PingPongNodeProduces a repeating ping-pong value between 0 and a specified length
 CBaruah.MathsEngine.Formula.Utility.Range.ClampRestricts a value so it stays within a specified range
 CBaruah.MathsEngine.Formula.Utility.Range.InverseLerpCalculates the interpolation factor between two values
 CBaruah.MathsEngine.Formula.Utility.Range.LerpLinearly interpolates between two values
 CBaruah.MathsEngine.Formula.Utility.SmoothStepNodePerforms smooth interpolation between two values
 CBaruah.MathsEngine.Formula.Utility.TimeNodeReturns the current Unity runtime time
 CBaruah.MathsEngine.LogicalOperation.LogicalNodeA math node that evaluates a chain of comparison expressions and returns one of two values
 CBaruah.MathsEngine.Core.MathFormulaScriptableObject to hold and access Maths Formula