戻る

lib.directx
クラス XFileLoader

java.lang.Object
  |
  +--lib.directx.XFileLoader

public class XFileLoader
extends java.lang.Object

X ファイルを読みこむクラスです。 読みこまれた X ファイルは XFileObject オブジェクトとして表現されます。

導入されたバージョン:
1999/12/24

コンストラクタの概要
XFileLoader(lib.directx.IDirectDraw7 ddraw, lib.directx.IDirect3D7 d3d, lib.directx.IDirect3DDevice7 device, lib.directx.HINSTANCE hInstance)
           
 
メソッドの概要
 void finalize()
           
 void init()
           
 XFileObject load(char[] filename)
           
 XFileObject load(lib.directx.IDirectXFileEnumObject enumObject)
           
 XFileObject load(java.lang.String filename)
           
 XFileObject load(lib.directx.WORD resource)
           
 void parseFrame(lib.directx.IDirectXFileData fileData, XFileObjectFrame parent)
           
 void parseMesh(lib.directx.IDirectXFileData fileData, XFileObjectFrame parent)
           
 void parseMeshMaterial(lib.directx.IDirectXFileData fileData, XFileObjectMesh mesh)
           
 void parseMeshMaterialList(lib.directx.IDirectXFileData fileData, XFileObjectMesh mesh)
           
 void parseMeshNormals(XFileObjectMesh mesh, lib.directx.D3DVECTOR normalData, int normalDataLength, lib.directx.VOID faces, int faceLength)
           
 void parseMeshVertices(XFileObjectMesh mesh, lib.directx.D3DVECTOR verticesData, int vertexDataLength, lib.directx.VOID faces, int faceLength)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XFileLoader

public XFileLoader(lib.directx.IDirectDraw7 ddraw,
                   lib.directx.IDirect3D7 d3d,
                   lib.directx.IDirect3DDevice7 device,
                   lib.directx.HINSTANCE hInstance)
メソッドの詳細

init

public void init()

load

public XFileObject load(lib.directx.WORD resource)

load

public XFileObject load(java.lang.String filename)

load

public XFileObject load(char[] filename)

load

public XFileObject load(lib.directx.IDirectXFileEnumObject enumObject)

parseFrame

public void parseFrame(lib.directx.IDirectXFileData fileData,
                       XFileObjectFrame parent)

parseMesh

public void parseMesh(lib.directx.IDirectXFileData fileData,
                      XFileObjectFrame parent)

parseMeshVertices

public void parseMeshVertices(XFileObjectMesh mesh,
                              lib.directx.D3DVECTOR verticesData,
                              int vertexDataLength,
                              lib.directx.VOID faces,
                              int faceLength)

parseMeshNormals

public void parseMeshNormals(XFileObjectMesh mesh,
                             lib.directx.D3DVECTOR normalData,
                             int normalDataLength,
                             lib.directx.VOID faces,
                             int faceLength)

parseMeshMaterialList

public void parseMeshMaterialList(lib.directx.IDirectXFileData fileData,
                                  XFileObjectMesh mesh)

parseMeshMaterial

public void parseMeshMaterial(lib.directx.IDirectXFileData fileData,
                              XFileObjectMesh mesh)

finalize

public void finalize()
オーバーライド:
クラス java.lang.Object 内の finalize

戻る