Search Results for

    Show / Hide Table of Contents

    Namespace Danmokou.DMath

    Classes

    PIData

    A class storing state information for bullets and other entities.
    Contains a link to the environment frame where the bullet was created, which contains most relevant data.

    Structs

    LaserMovement

    An "extension" of the Movement struct to describe the nested movement function of a laser.

    LimitedTimeMovement

    A struct containing configuration for moving a BehaviorEntity via the move StateMachine.

    Movement

    A struct that can move objects along specific paths in space.

    ParametricInfo

    A struct containing the input required for a parametric equation.

    RootedVTP

    Delegates

    BPRV2

    A function that converts ParametricInfo into a V2RV2.

    BPY

    A function that converts ParametricInfo into a float.

    CoordF

    A function that converts ParametricInfo into a possibly-rotated Cartesian coordinate.

    ErasedGCXF

    A wrapper around GCXF<T> whose return value is discarded.

    ErasedParametric

    A wrapper around a function of ParametricInfo whose return value is discarded.

    GCXF<T>

    A wrapper type used for functions that operate over a .

    LPred

    A function that converts ParametricInfo and a laser lifetime into a Vector2.

    LVTP

    A function that converts ParametricInfo into a possibly-rotated Cartesian coordinate representing the next position that the LaserMovement struct should take with a timestep of dT and a laser lifetime of lT.

    Pred

    A function that converts ParametricInfo into a boolean.

    SBCF

    A bullet control function performing some operation on a SimpleBullet.
    The cancellation token is stored in the BulletControl struct. It may be used by the control to bound nested summons (eg. via the SM control).

    SBF

    A function that converts a SimpleBullet into a float.

    SBV2

    A function that converts a SimpleBullet into a Vector2.

    SPCF

    A pool control function performing some operation on a simple bullet pool.
    The returned disposable can be used to cancel the effect.

    TP

    A function that converts ParametricInfo into a Vector2.

    TP3

    A function that converts ParametricInfo into a Vector3.

    TP4

    A function that converts ParametricInfo into a Vector4.

    VTP

    A function that converts ParametricInfo into a possibly-rotated Cartesian coordinate representing the next position that the Velocity struct should take with a timestep of dT.

    In This Article
    Back to top Generated by DocFX