Search Results for

    Show / Hide Table of Contents

    Struct ParametricInfo

    A struct containing the input required for a parametric equation.

    Inherited Members
    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    Namespace: Danmokou.DMath
    Assembly: cs.temp.dll.dll
    Syntax
    public struct ParametricInfo

    Constructors

    ParametricInfo(in Movement, Int32, Nullable<UInt32>, Single)

    Declaration
    public ParametricInfo(in Movement mov, int findex = 0, uint? id = null, float t = 0F)
    Parameters
    Type Name Description
    Movement mov
    System.Int32 findex
    System.Nullable<System.UInt32> id
    System.Single t

    ParametricInfo(PIData, in Movement, Int32, Nullable<UInt32>, Single)

    Declaration
    public ParametricInfo(PIData ctx, in Movement mov, int findex = 0, uint? id = null, float t = 0F)
    Parameters
    Type Name Description
    PIData ctx
    Movement mov
    System.Int32 findex
    System.Nullable<System.UInt32> id
    System.Single t

    ParametricInfo(PIData, Vector3, Int32, Nullable<UInt32>, Single)

    Declaration
    public ParametricInfo(PIData ctx, Vector3 position, int findex = 0, uint? id = null, float t = 0F)
    Parameters
    Type Name Description
    PIData ctx
    Vector3 position
    System.Int32 findex
    System.Nullable<System.UInt32> id
    System.Single t

    ParametricInfo(Vector3, Int32, Nullable<UInt32>, Single, Nullable<GenCtx>)

    Declaration
    public ParametricInfo(Vector3 position, int findex = 0, uint? id = null, float t = 0F, GenCtx? firer = null)
    Parameters
    Type Name Description
    Vector3 position
    System.Int32 findex
    System.Nullable<System.UInt32> id
    System.Single t
    System.Nullable<GenCtx> firer

    Fields

    ctx

    Context containing additional bound variables

    Declaration
    public PIData ctx
    Field Value
    Type Description
    PIData

    ef

    Copy of PIData.envFrame

    Declaration
    public EnvFrame ef
    Field Value
    Type Description
    EnvFrame

    id

    Random ID

    Declaration
    public readonly uint id
    Field Value
    Type Description
    System.UInt32

    index

    Firing index

    Declaration
    public readonly int index
    Field Value
    Type Description
    System.Int32

    loc

    Global position

    Declaration
    public Vector3 loc
    Field Value
    Type Description
    Vector3

    t

    Life-time (with minor adjustment)

    Declaration
    public float t
    Field Value
    Type Description
    System.Single

    Zero

    Declaration
    public static ParametricInfo Zero
    Field Value
    Type Description
    ParametricInfo

    Properties

    LocV2

    Global location as a Vector2 (ignores Z-coordinate)

    Declaration
    public readonly Vector2 LocV2 { get; }
    Property Value
    Type Description
    Vector2

    Methods

    CopyCtx(UInt32)

    Declaration
    public ParametricInfo CopyCtx(uint newId)
    Parameters
    Type Name Description
    System.UInt32 newId
    Returns
    Type Description
    ParametricInfo

    CopyWithT(Single)

    Declaration
    public ParametricInfo CopyWithT(float newT)
    Parameters
    Type Name Description
    System.Single newT
    Returns
    Type Description
    ParametricInfo

    Dispose()

    Declaration
    public void Dispose()

    FlipSimple(Boolean, Single)

    Flips the position around an X or Y axis.

    Declaration
    public void FlipSimple(bool y, float around)
    Parameters
    Type Name Description
    System.Boolean y

    Iff true, flips Y values around an X axis. Else, flips X values around a Y axis.

    System.Single around

    Location of the axis.

    Rehash()

    Declaration
    public ParametricInfo Rehash()
    Returns
    Type Description
    ParametricInfo
    In This Article
    Back to top Generated by DocFX