Class MathOperators
Inheritance
MathOperators
Assembly: Holoride.ElasticSDK.Library.Runtime.dll
Syntax
[PublicAPI]
public static class MathOperators
Methods
Abs(ComputeBuffer, ComputeBuffer)
Declaration
public static void Abs(ComputeBuffer a, ComputeBuffer output)
Parameters
Acos(ComputeBuffer, ComputeBuffer)
Declaration
public static void Acos(ComputeBuffer a, ComputeBuffer output)
Parameters
Add(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Add(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
AddConstant(ComputeBuffer, float, ComputeBuffer)
Declaration
public static void AddConstant(ComputeBuffer a, float b, ComputeBuffer output)
Parameters
Asin(ComputeBuffer, ComputeBuffer)
Declaration
public static void Asin(ComputeBuffer a, ComputeBuffer output)
Parameters
Atan(ComputeBuffer, ComputeBuffer)
Declaration
public static void Atan(ComputeBuffer a, ComputeBuffer output)
Parameters
Atan2(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Atan2(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Ceil(ComputeBuffer, ComputeBuffer)
Declaration
public static void Ceil(ComputeBuffer a, ComputeBuffer output)
Parameters
Clamp(ComputeBuffer, ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Clamp(ComputeBuffer x, ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Cos(ComputeBuffer, ComputeBuffer)
Declaration
public static void Cos(ComputeBuffer a, ComputeBuffer output)
Parameters
Cosh(ComputeBuffer, ComputeBuffer)
Declaration
public static void Cosh(ComputeBuffer a, ComputeBuffer output)
Parameters
Div(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Div(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Exp(ComputeBuffer, ComputeBuffer)
Declaration
public static void Exp(ComputeBuffer a, ComputeBuffer output)
Parameters
Exp2(ComputeBuffer, ComputeBuffer)
Declaration
public static void Exp2(ComputeBuffer a, ComputeBuffer output)
Parameters
Floor(ComputeBuffer, ComputeBuffer)
Declaration
public static void Floor(ComputeBuffer a, ComputeBuffer output)
Parameters
Frac(ComputeBuffer, ComputeBuffer)
Declaration
public static void Frac(ComputeBuffer a, ComputeBuffer output)
Parameters
Initialize()
Declaration
public static void Initialize()
Lerp(ComputeBuffer, ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Lerp(ComputeBuffer a, ComputeBuffer b, ComputeBuffer t, ComputeBuffer output)
Parameters
Log(ComputeBuffer, ComputeBuffer)
Declaration
public static void Log(ComputeBuffer a, ComputeBuffer output)
Parameters
Log10(ComputeBuffer, ComputeBuffer)
Declaration
public static void Log10(ComputeBuffer a, ComputeBuffer output)
Parameters
Log2(ComputeBuffer, ComputeBuffer)
Declaration
public static void Log2(ComputeBuffer a, ComputeBuffer output)
Parameters
Max(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Max(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Min(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Min(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Mod(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Mod(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Mul(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Mul(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
MultiplyConstant(ComputeBuffer, float, ComputeBuffer)
Declaration
public static void MultiplyConstant(ComputeBuffer a, float b, ComputeBuffer output)
Parameters
Neg(ComputeBuffer, ComputeBuffer)
Declaration
public static void Neg(ComputeBuffer a, ComputeBuffer output)
Parameters
OneMinus(ComputeBuffer, ComputeBuffer)
Declaration
public static void OneMinus(ComputeBuffer a, ComputeBuffer output)
Parameters
Pow(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Pow(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Round(ComputeBuffer, ComputeBuffer)
Declaration
public static void Round(ComputeBuffer a, ComputeBuffer output)
Parameters
Sign(ComputeBuffer, ComputeBuffer)
Declaration
public static void Sign(ComputeBuffer a, ComputeBuffer output)
Parameters
Sin(ComputeBuffer, ComputeBuffer)
Declaration
public static void Sin(ComputeBuffer a, ComputeBuffer output)
Parameters
Sinh(ComputeBuffer, ComputeBuffer)
Declaration
public static void Sinh(ComputeBuffer a, ComputeBuffer output)
Parameters
SmoothStep(ComputeBuffer, ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void SmoothStep(ComputeBuffer a, ComputeBuffer b, ComputeBuffer x, ComputeBuffer output)
Parameters
Sqrt(ComputeBuffer, ComputeBuffer)
Declaration
public static void Sqrt(ComputeBuffer a, ComputeBuffer output)
Parameters
Step(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Step(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Sub(ComputeBuffer, ComputeBuffer, ComputeBuffer)
Declaration
public static void Sub(ComputeBuffer a, ComputeBuffer b, ComputeBuffer output)
Parameters
Tan(ComputeBuffer, ComputeBuffer)
Declaration
public static void Tan(ComputeBuffer a, ComputeBuffer output)
Parameters
Tanh(ComputeBuffer, ComputeBuffer)
Declaration
public static void Tanh(ComputeBuffer a, ComputeBuffer output)
Parameters
Trunc(ComputeBuffer, ComputeBuffer)
Declaration
public static void Trunc(ComputeBuffer a, ComputeBuffer output)
Parameters