C# Class ShaderCompiler.Core.SL

Datei anzeigen Open project: reignstudios/ReignSDK

Public Methods

Method Description
Clip ( double value ) : void
Cos ( double value ) : double
Cross ( Vector3 vector, Vector3 vector2 ) : Vector3
DDX ( Vector2 value ) : Vector2
DDX ( Vector3 value ) : Vector3
DDX ( Vector4 value ) : Vector4
DDX ( double value ) : double
DDY ( Vector2 value ) : Vector2
DDY ( Vector3 value ) : Vector3
DDY ( Vector4 value ) : Vector4
DDY ( double value ) : double
Distance ( Vector2 vector, Vector2 vector2 ) : double
Distance ( Vector3 vector, Vector3 vector2 ) : double
Distance ( Vector4 vector, Vector4 vector2 ) : double
Dot ( Vector2 vector, Vector2 vector2 ) : double
Dot ( Vector3 vector, Vector3 vector2 ) : double
Dot ( Vector4 vector, Vector4 vector2 ) : double
Length ( Vector2 vector ) : double
Length ( Vector3 vector ) : double
Length ( Vector4 vector ) : double
Max ( Vector2 value, Vector2 value2 ) : Vector2
Max ( Vector2 value, double value2 ) : Vector2
Max ( Vector3 value, Vector3 value2 ) : Vector3
Max ( Vector3 value, double value2 ) : Vector3
Max ( Vector4 value, Vector4 value2 ) : Vector4
Max ( Vector4 value, double value2 ) : Vector4
Max ( double value, double value2 ) : double
Min ( Vector2 value, Vector2 value2 ) : Vector2
Min ( Vector2 value, double value2 ) : Vector2
Min ( Vector3 value, Vector3 value2 ) : Vector3
Min ( Vector3 value, double value2 ) : Vector3
Min ( Vector4 value, Vector4 value2 ) : Vector4
Min ( Vector4 value, double value2 ) : Vector4
Min ( double value, double value2 ) : double
Normalize ( Vector3 value ) : Vector3
Pow ( Vector2 vector, double power ) : Vector2
Pow ( Vector3 vector, double power ) : Vector3
Pow ( Vector4 vector, double power ) : Vector4
Pow ( double vector, double power ) : double
Reflect ( Vector3 vector, Vector3 normal ) : Vector3
Sin ( double value ) : double

Method Details

Clip() public static method

public static Clip ( double value ) : void
value double
return void

Cos() public static method

public static Cos ( double value ) : double
value double
return double

Cross() public static method

public static Cross ( Vector3 vector, Vector3 vector2 ) : Vector3
vector Vector3
vector2 Vector3
return Vector3

DDX() public static method

public static DDX ( Vector2 value ) : Vector2
value Vector2
return Vector2

DDX() public static method

public static DDX ( Vector3 value ) : Vector3
value Vector3
return Vector3

DDX() public static method

public static DDX ( Vector4 value ) : Vector4
value Vector4
return Vector4

DDX() public static method

public static DDX ( double value ) : double
value double
return double

DDY() public static method

public static DDY ( Vector2 value ) : Vector2
value Vector2
return Vector2

DDY() public static method

public static DDY ( Vector3 value ) : Vector3
value Vector3
return Vector3

DDY() public static method

public static DDY ( Vector4 value ) : Vector4
value Vector4
return Vector4

DDY() public static method

public static DDY ( double value ) : double
value double
return double

Distance() public static method

public static Distance ( Vector2 vector, Vector2 vector2 ) : double
vector Vector2
vector2 Vector2
return double

Distance() public static method

public static Distance ( Vector3 vector, Vector3 vector2 ) : double
vector Vector3
vector2 Vector3
return double

Distance() public static method

public static Distance ( Vector4 vector, Vector4 vector2 ) : double
vector Vector4
vector2 Vector4
return double

Dot() public static method

public static Dot ( Vector2 vector, Vector2 vector2 ) : double
vector Vector2
vector2 Vector2
return double

Dot() public static method

public static Dot ( Vector3 vector, Vector3 vector2 ) : double
vector Vector3
vector2 Vector3
return double

Dot() public static method

public static Dot ( Vector4 vector, Vector4 vector2 ) : double
vector Vector4
vector2 Vector4
return double

Length() public static method

public static Length ( Vector2 vector ) : double
vector Vector2
return double

Length() public static method

public static Length ( Vector3 vector ) : double
vector Vector3
return double

Length() public static method

public static Length ( Vector4 vector ) : double
vector Vector4
return double

Max() public static method

public static Max ( Vector2 value, Vector2 value2 ) : Vector2
value Vector2
value2 Vector2
return Vector2

Max() public static method

public static Max ( Vector2 value, double value2 ) : Vector2
value Vector2
value2 double
return Vector2

Max() public static method

public static Max ( Vector3 value, Vector3 value2 ) : Vector3
value Vector3
value2 Vector3
return Vector3

Max() public static method

public static Max ( Vector3 value, double value2 ) : Vector3
value Vector3
value2 double
return Vector3

Max() public static method

public static Max ( Vector4 value, Vector4 value2 ) : Vector4
value Vector4
value2 Vector4
return Vector4

Max() public static method

public static Max ( Vector4 value, double value2 ) : Vector4
value Vector4
value2 double
return Vector4

Max() public static method

public static Max ( double value, double value2 ) : double
value double
value2 double
return double

Min() public static method

public static Min ( Vector2 value, Vector2 value2 ) : Vector2
value Vector2
value2 Vector2
return Vector2

Min() public static method

public static Min ( Vector2 value, double value2 ) : Vector2
value Vector2
value2 double
return Vector2

Min() public static method

public static Min ( Vector3 value, Vector3 value2 ) : Vector3
value Vector3
value2 Vector3
return Vector3

Min() public static method

public static Min ( Vector3 value, double value2 ) : Vector3
value Vector3
value2 double
return Vector3

Min() public static method

public static Min ( Vector4 value, Vector4 value2 ) : Vector4
value Vector4
value2 Vector4
return Vector4

Min() public static method

public static Min ( Vector4 value, double value2 ) : Vector4
value Vector4
value2 double
return Vector4

Min() public static method

public static Min ( double value, double value2 ) : double
value double
value2 double
return double

Normalize() public static method

public static Normalize ( Vector3 value ) : Vector3
value Vector3
return Vector3

Pow() public static method

public static Pow ( Vector2 vector, double power ) : Vector2
vector Vector2
power double
return Vector2

Pow() public static method

public static Pow ( Vector3 vector, double power ) : Vector3
vector Vector3
power double
return Vector3

Pow() public static method

public static Pow ( Vector4 vector, double power ) : Vector4
vector Vector4
power double
return Vector4

Pow() public static method

public static Pow ( double vector, double power ) : double
vector double
power double
return double

Reflect() public static method

public static Reflect ( Vector3 vector, Vector3 normal ) : Vector3
vector Vector3
normal Vector3
return Vector3

Sin() public static method

public static Sin ( double value ) : double
value double
return double