Namespace Danmokou.DMath.Functions
Classes
AtomicBPYRepo
See BPYRepo
BPRV2Repo
Functions that take in parametric information and return a V2RV2.
BPYRepo
Functions that take in parametric information and return a number.
CSVTPRepo
ExM
A repository for generic expression mathematics.
Most of the math library is implemented in the DMath classes beginning with ExM.
ExMAssign
See ExM. This class contains functions related to assignment. It is not reflected as it is only for use with BDSL2, which calls them explicitly.
ExMConditionals
See ExM. This class contains functions related to conditionals.
ExMConversions
See ExM. This class contains functions related to coordinate conversion.
ExMDifficulty
See ExM. This class contains functions related to difficulty control.
ExMEasers
See ExM. This class contains easing functions.
ExMExternal
See ExM. This class contains functions related to variables external to the game instance, such as the state of save data. Note that these functions are not safe for use in replays.
ExMLerps
See ExM. This class contains functions related to lerping and smoothing.
ExMMod
See ExM. This class contains functions related to mod (remainder) operations.
ExMPred
Functions that return boolean values.
ExMRV2
Functions that return V2RV2.
ExMSamplers
See ExM. This class contains functions related to subsamplers.
ExMTesting
ExMV2
Functions that return V2.
ExMV3
Functions that return V3.
ExMV4
Functions that return V4.
Note that these are also used for colors, in the format R G B A (0-1 floats).
ExtraMovementFuncs
FXYRepo
Number>number functions.
GCXFRepo
MovementPatterns
Parametrics
Functions that return Vector2.
Parametrics3
Functions that return Vector3.
Parametrics4
Functions that return Vector4.
Note that these are also used for colors, in the format R G B A (0-1 floats).
PredicateLogic
Functions that take in parametric information and return true or false.
SBFRepo
Functions that get a float value from a simple bullet.
SBV2Repo
Functions that get a vector2 value from a simple bullet.
VTPRepo
Repository for movement functions.
All functions are in two dimensions unless they have the "3D" suffix.