C# Class GraphicsEngine.Wavefront.Loaders.WavefrontObjLoader

Inheritance: LoaderBase, IWavefrontObjLoader
Afficher le fichier Open project: ckarcz/GraphicsEngine

Méthodes publiques

Méthode Description
LoadWavefrontObj ( Stream lineStream ) : IWavefrontObj
WavefrontObjLoader ( IDataStore dataStore, IFaceParser faceParser, IGroupParser groupParser, IVertexNormalParser normalParser, ITextureCoordinateParser textureParser, IGeometricVertexParser vertexParser, IMaterialLibraryParser materialLibraryParser, IUseMaterialParser useMaterialParser ) : System.Collections.Generic

Méthodes protégées

Méthode Description
ParseLine ( string keyword, string data ) : void

Private Methods

Méthode Description
CreateResult ( ) : WavefrontObj
SetupTypeParsers ( ) : void

Method Details

LoadWavefrontObj() public méthode

public LoadWavefrontObj ( Stream lineStream ) : IWavefrontObj
lineStream System.IO.Stream
Résultat IWavefrontObj

ParseLine() protected méthode

protected ParseLine ( string keyword, string data ) : void
keyword string
data string
Résultat void

WavefrontObjLoader() public méthode

public WavefrontObjLoader ( IDataStore dataStore, IFaceParser faceParser, IGroupParser groupParser, IVertexNormalParser normalParser, ITextureCoordinateParser textureParser, IGeometricVertexParser vertexParser, IMaterialLibraryParser materialLibraryParser, IUseMaterialParser useMaterialParser ) : System.Collections.Generic
dataStore IDataStore
faceParser IFaceParser
groupParser IGroupParser
normalParser IVertexNormalParser
textureParser ITextureCoordinateParser
vertexParser IGeometricVertexParser
materialLibraryParser IMaterialLibraryParser
useMaterialParser IUseMaterialParser
Résultat System.Collections.Generic