function AddFace(lpD3DRMFace: IDirect3DRMFace): HRESULT;
function AddFaces(dwVertexCount: DWORD; var lpD3DVertices: D3DVECTOR;
normalCount: DWORD; var lpNormals: D3DVECTOR; var lpFaceData: DWORD;
out lplpD3DRMFaceArray: IDirect3DRMFaceArray): HRESULT;
function AddFrame(lpD3DRMFrame: IDirect3DRMFrame): HRESULT;
function AddMesh(lpD3DRMMesh: IDirect3DRMMesh): HRESULT;
function AddMeshBuilder(lpD3DRMMeshBuild: IDirect3DRMMeshBuilder): HRESULT;
function AddNormal(x, y, z: D3DVALUE): Integer;
function AddVertex(x, y, z: D3DVALUE): Integer;
function CreateFace(out lplpd3drmFace: IDirect3DRMFace): HRESULT;
function CreateMesh(out lplpD3DRMMesh: IDirect3DRMMesh): HRESULT;
function GenerateNormals: HRESULT;
function GetBox(var lpD3DRMBox: D3DRMBOX): HRESULT;
function GetColorSource: D3DRMCOLORSOURCE;
function GetFaceCount: Integer;
function GetFaces(out lplpD3DRMFaceArray: IDirect3DRMFaceArray): HRESULT;
function GetPerspective: BOOL;
function GetQuality: D3DRMRENDERQUALITY;
function GetTextureCoordinates(index: DWORD; var u, v: D3DVALUE): HRESULT;
function GetVertexColor(index: DWORD): D3DCOLOR;
function GetVertexCount: Integer;
function GetVertices(var vcount: DWORD; var vertices: D3DVECTOR;
var ncount: DWORD; var normals: D3DVECTOR; var face_data_size: DWORD;
var face_data: DWORD): HRESULT;