GeometryTests CreateGeometry Method Delta Engine Documentation

Namespace: DeltaEngine.Graphics.Tests
Assembly: DeltaEngine.Graphics.Tests (in DeltaEngine.Graphics.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void CreateGeometry()
Examples

[Test, CloseAfterFirstFrame]
public void CreateGeometry()
{
    var creationData = new GeometryCreationData(VertexFormat.Position3DColor, 1, 1);
    var geometry = ContentLoader.Create<TestGeometry>(creationData);
    geometry.LoadValidData();
    Assert.AreEqual(6, geometry.NumberOfIndices);
    Assert.AreEqual(1, geometry.NumberOfVertices);
    geometry.LoadFromFile(TestGeometry.CreateValidData());
    Assert.AreEqual(6, geometry.NumberOfIndices);
    Assert.AreEqual(1, geometry.NumberOfVertices);
    Assert.AreEqual(VertexFormat.Position3DColor, geometry.Format);
}
[Test, CloseAfterFirstFrame]
public void CreateGeometryDataTypeFromShortAndFullNameReturnTheSameType()
{
    Assert.AreEqual(
        BinaryDataExtensions.GetTypeFromShortNameOrFullNameIfNotFound("GeometryData"),
        BinaryDataExtensions.GetTypeFromShortNameOrFullNameIfNotFound(
            "DeltaEngine.Graphics.Geometry+GeometryData"));
}
See Also