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