Class GuiMeshBuilder
Inheritance
GuiMeshBuilder
Assembly: Ritchie.Toolbox.dll
public sealed class GuiMeshBuilder
Constructors
GuiMeshBuilder(GeometryHelper, Texture2D?, SamplerState, bool)
Declaration
public GuiMeshBuilder(GeometryHelper geometry, Texture2D? texture, SamplerState samplerState, bool desaturate)
Parameters
Type |
Name |
Description |
GeometryHelper |
geometry |
|
Texture2D |
texture |
|
SamplerState |
samplerState |
|
bool |
desaturate |
|
Properties
Declaration
public bool IsEmpty { get; }
Property Value
Declaration
public VertexPositionColorTexture this[int index] { get; }
Parameters
Type |
Name |
Description |
int |
index |
|
Property Value
Type |
Description |
VertexPositionColorTexture |
|
Methods
Declaration
public void AddQuad(int a, int b, int c, int d)
Parameters
Declaration
public void AddTriangle(int a, int b, int c)
Parameters
AddVertex(VertexPositionColorTexture)
Declaration
public int AddVertex(VertexPositionColorTexture vertex)
Parameters
Type |
Name |
Description |
VertexPositionColorTexture |
vertex |
|
Returns
Declaration
public int AddVertex(Vector2 position, Color color)
Parameters
Type |
Name |
Description |
Vector2 |
position |
|
Color |
color |
|
Returns
Declaration
public int AddVertex(Vector2 position, Color color, Vector2 texCoord)
Parameters
Type |
Name |
Description |
Vector2 |
position |
|
Color |
color |
|
Vector2 |
texCoord |
|
Returns
Declaration
public int AddVertex(Vector3 position, Color color)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Color |
color |
|
Returns
Declaration
public int AddVertex(Vector3 position, Color color, Vector2 texCoord)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Color |
color |
|
Vector2 |
texCoord |
|
Returns
Declaration