Class EngineExtensions
Inheritance
System.Object
EngineExtensions
Assembly: AxCommon.dll
Syntax
public static class EngineExtensions
Methods
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPos> list, Vector3 position)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPos> |
list |
|
OpenToolkit.Mathematics.Vector3 |
position |
|
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPos2> list, Vector2 position)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPos2> |
list |
|
OpenToolkit.Mathematics.Vector2 |
position |
|
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPos2UV> list, Vector2 position, Vector2 uv)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPos2UV> |
list |
|
OpenToolkit.Mathematics.Vector2 |
position |
|
OpenToolkit.Mathematics.Vector2 |
uv |
|
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPosColor> list, Vector3 position, Vector4 color)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPosColor> |
list |
|
OpenToolkit.Mathematics.Vector3 |
position |
|
OpenToolkit.Mathematics.Vector4 |
color |
|
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPosNormalColor> list, Vector3 position, Vector3 normal, Vector4 color)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPosNormalColor> |
list |
|
OpenToolkit.Mathematics.Vector3 |
position |
|
OpenToolkit.Mathematics.Vector3 |
normal |
|
OpenToolkit.Mathematics.Vector4 |
color |
|
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPosNormalUV> list, Vector3 position, Vector3 normal, Vector2 uv)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPosNormalUV> |
list |
|
OpenToolkit.Mathematics.Vector3 |
position |
|
OpenToolkit.Mathematics.Vector3 |
normal |
|
OpenToolkit.Mathematics.Vector2 |
uv |
|
|
Improve this Doc
View Source
Declaration
public static void Add(this IList<VertexDataPosUV> list, Vector3 position, Vector2 uv)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<VertexDataPosUV> |
list |
|
OpenToolkit.Mathematics.Vector3 |
position |
|
OpenToolkit.Mathematics.Vector2 |
uv |
|
|
Improve this Doc
View Source
MapInvertUV(ref Quad<VertexDataPos2UV>)
Declaration
public static void MapInvertUV(this ref Quad<VertexDataPos2UV> quad)
Parameters
|
Improve this Doc
View Source
MapUV(ref Quad<VertexDataPos2UV>)
Declaration
public static void MapUV(this ref Quad<VertexDataPos2UV> quad)
Parameters
|
Improve this Doc
View Source
Declaration
public static void MapUV(this ref Quad<VertexDataPos2UV> quad, Vector2 fromMin, Vector2 fromMax)
Parameters
Type |
Name |
Description |
Quad<VertexDataPos2UV> |
quad |
|
OpenToolkit.Mathematics.Vector2 |
fromMin |
|
OpenToolkit.Mathematics.Vector2 |
fromMax |
|
|
Improve this Doc
View Source
Declaration
public static void MapUV(this ref Quad<VertexDataPos2UV> quad, Vector2 fromMin, Vector2 fromMax, Vector2 toMin, Vector2 toMax)
Parameters
Type |
Name |
Description |
Quad<VertexDataPos2UV> |
quad |
|
OpenToolkit.Mathematics.Vector2 |
fromMin |
|
OpenToolkit.Mathematics.Vector2 |
fromMax |
|
OpenToolkit.Mathematics.Vector2 |
toMin |
|
OpenToolkit.Mathematics.Vector2 |
toMax |
|
|
Improve this Doc
View Source
MapUV(ref Quad<VertexDataPosNormalUV>)
Declaration
public static void MapUV(this ref Quad<VertexDataPosNormalUV> quad)
Parameters
|
Improve this Doc
View Source
Declaration
public static void MapUV(this ref Quad<VertexDataPosNormalUV> quad, Vector2 fromMin, Vector2 fromMax)
Parameters
Type |
Name |
Description |
Quad<VertexDataPosNormalUV> |
quad |
|
OpenToolkit.Mathematics.Vector2 |
fromMin |
|
OpenToolkit.Mathematics.Vector2 |
fromMax |
|
|
Improve this Doc
View Source
Declaration
public static void MapUV(this ref Quad<VertexDataPosNormalUV> quad, Vector2 fromMin, Vector2 fromMax, Vector2 toMin, Vector2 toMax)
Parameters
Type |
Name |
Description |
Quad<VertexDataPosNormalUV> |
quad |
|
OpenToolkit.Mathematics.Vector2 |
fromMin |
|
OpenToolkit.Mathematics.Vector2 |
fromMax |
|
OpenToolkit.Mathematics.Vector2 |
toMin |
|
OpenToolkit.Mathematics.Vector2 |
toMax |
|
|
Improve this Doc
View Source
Declaration
public static void Rotate(this ref Quad<VertexDataPos> quad, Rotor3 q)
Parameters
|
Improve this Doc
View Source
Declaration
public static void Rotate(this ref Quad<VertexDataPosNormalUV> quad, Rotor3 q)
Parameters
|
Improve this Doc
View Source
Round(ref Quad<VertexDataPos>, Int32)
Declaration
public static void Round(this ref Quad<VertexDataPos> quad, int digits)
Parameters
|
Improve this Doc
View Source
Round(ref Quad<VertexDataPosNormalUV>, Int32)
Declaration
public static void Round(this ref Quad<VertexDataPosNormalUV> quad, int digits)
Parameters
|
Improve this Doc
View Source
RoundSmooth(ref Quad<VertexDataPos>)
Declaration
public static void RoundSmooth(this ref Quad<VertexDataPos> quad)
Parameters
|
Improve this Doc
View Source
RoundSmooth(ref Quad<VertexDataPosNormalUV>)
Declaration
public static void RoundSmooth(this ref Quad<VertexDataPosNormalUV> quad)
Parameters
|
Improve this Doc
View Source
Declaration
public static void Scale(this ref Quad<VertexDataPos2UV> quad, Vector2 scale)
Parameters
|
Improve this Doc
View Source
Scale(ref Quad<VertexDataPos2UV>, Single)
Declaration
public static void Scale(this ref Quad<VertexDataPos2UV> quad, float scale)
Parameters
|
Improve this Doc
View Source
SetBottomPosition(ref Quad<VertexDataPosNormalUV>, Line3)
Declaration
public static void SetBottomPosition(this ref Quad<VertexDataPosNormalUV> quad, Line3 line)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetColor(this ref Polygon<VertexDataPosNormalColor> polygon, Vector4 color)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetColor(this ref Quad<VertexDataPosNormalColor> quad, Vector4 color)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetLeftPosition(this ref Quad<VertexDataPosNormalUV> quad, Vector2 pos)
Parameters
|
Improve this Doc
View Source
SetLeftRightPosition(ref Quad<VertexDataPosNormalUV>, Line2)
Declaration
public static void SetLeftRightPosition(this ref Quad<VertexDataPosNormalUV> quad, Line2 line)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetNormal(this ref Polygon<VertexDataPosNormalColor> polygon, Vector3 normal)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetNormal(this ref Quad<VertexDataPosNormalColor> quad, Vector3 normal)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetNormal(this ref Quad<VertexDataPosNormalUV> quad, Vector3 normal)
Parameters
|
Improve this Doc
View Source
SetPosition(ref Quad<VertexDataPos>, Quad<VertexDataPos2>)
Declaration
public static void SetPosition(this ref Quad<VertexDataPos> quad, Quad<VertexDataPos2> source)
Parameters
|
Improve this Doc
View Source
SetPosition<TSource>(ref Quad<VertexDataPos2UV>, Quad<TSource>)
Declaration
public static void SetPosition<TSource>(this ref Quad<VertexDataPos2UV> quad, Quad<TSource> source)
Parameters
Type Parameters
|
Improve this Doc
View Source
SetPosition<TSource>(ref Quad<VertexDataPosNormalColor>, Quad<TSource>)
Declaration
public static void SetPosition<TSource>(this ref Quad<VertexDataPosNormalColor> quad, Quad<TSource> source)
Parameters
Type Parameters
|
Improve this Doc
View Source
SetPosition<TSource>(ref Quad<VertexDataPosNormalUV>, Quad<TSource>)
Declaration
public static void SetPosition<TSource>(this ref Quad<VertexDataPosNormalUV> quad, Quad<TSource> source)
Parameters
Type Parameters
|
Improve this Doc
View Source
Declaration
public static void SetRightPosition(this ref Quad<VertexDataPosNormalUV> quad, Vector2 pos)
Parameters
|
Improve this Doc
View Source
SetTopPosition(ref Quad<VertexDataPosNormalUV>, Line3)
Declaration
public static void SetTopPosition(this ref Quad<VertexDataPosNormalUV> quad, Line3 line)
Parameters
|
Improve this Doc
View Source
Declaration
public static void Translate(this ref Quad<VertexDataPos2UV> quad, Vector2 value)
Parameters