C# Class GraphicsEngine.Wavefront.Datastore.DataStore

Inheritance: IDataStore, IGroupDataStore, IGeometricVertexDataStore, ITextureCoordinateDataStore, IVertexNormalDataStore, IFaceGroup, IMaterialLibrary, IElementGroup
Exibir arquivo Open project: ckarcz/GraphicsEngine Class Usage Examples

Public Methods

Method Description
AddFace ( Face face ) : void
AddNormal ( VertexNormal normal ) : void
AddTexture ( TextureCoordinate texture ) : void
AddVertex ( GeometricVertex vertex ) : void
Push ( Material material ) : void
PushGroup ( string groupName ) : void
SetMaterial ( string materialName ) : void

Private Methods

Method Description
PushGroupIfNeeded ( ) : void

Method Details

AddFace() public method

public AddFace ( Face face ) : void
face GraphicsEngine.Wavefront.Models.Face
return void

AddNormal() public method

public AddNormal ( VertexNormal normal ) : void
normal GraphicsEngine.Wavefront.Models.VertexNormal
return void

AddTexture() public method

public AddTexture ( TextureCoordinate texture ) : void
texture GraphicsEngine.Wavefront.Models.TextureCoordinate
return void

AddVertex() public method

public AddVertex ( GeometricVertex vertex ) : void
vertex GraphicsEngine.Wavefront.Models.GeometricVertex
return void

Push() public method

public Push ( Material material ) : void
material GraphicsEngine.Wavefront.Models.Material
return void

PushGroup() public method

public PushGroup ( string groupName ) : void
groupName string
return void

SetMaterial() public method

public SetMaterial ( string materialName ) : void
materialName string
return void