Click or drag to resize
Experilous.Numerics Namespace
In this namespace are utilities and types for working with mathematical concepts and entities.
Classes
  ClassDescription
Public classAspectRatioUtility
Utility class for working with aspect ratios and two-dimensional sizes and positions relative to desired aspect ratios.
Public classGeometry
A static utility class related to working with geometry.
Public classIntVector2Editor
Property drawer for editing instances of IntVector2 within the Unity Editor inspector pane.
Public classIntVector3Editor
Property drawer for editing instances of IntVector3 within the Unity Editor inspector pane.
Public classIntVector4Editor
Property drawer for editing instances of IntVector4 within the Unity Editor inspector pane.
Public classMath
A general mathematics utility class.
Structures
  StructureDescription
Public structureIntVector2
An integer-based two-dimensional vector.
Public structureIntVector3
An integer-based three-dimensional index.
Public structureIntVector4
An integer-based four-dimensional index.
Public structureScaledRay
A ray with a direction vector that does not need to be a unit vector.
Public structureSerializablePlane
A simple plane class that is serializable.
Public structureSphere
A simple representation of a sphere with a given origin and radius.
Public structureUVFrame3
A three-dimensional embedding of a two-dimensional parallelogram frame for defining the UV values of any three-dimensional position relative to that frame.
Delegates
  DelegateDescription
Public delegateAspectRatioUtilityFixedRatioRectAdjustmentDelegate
A delegate for adjusting a rectangle to fit a specific aspect ratio according to a method and parameters specified elsewhere.
Public delegateAspectRatioUtilityFixedRatioSizeAdjustmentDelegate
A delegate for adjusting a rectangle size to fit a specific aspect ratio according to a method and parameters specified elsewhere.
Public delegateAspectRatioUtilityVariableRatioRectAdjustmentDelegate
A delegate for adjusting a rectangle to fit a specifiable aspect ratio according to a method and parameters specified elsewhere.
Public delegateAspectRatioUtilityVariableRatioSizeAdjustmentDelegate
A delegate for adjusting a rectangle size to fit a specifiable aspect ratio according to a method and parameters specified elsewhere.
Enumerations
  EnumerationDescription
Public enumerationAspectRatioPreservation
A collection of strategies for how to adjust a size or a size and position pair in order to obtain a two-dimensional region with a target aspect ratio.