| Class IDirect3DRMFrame2 (unit DirectX) |
| Constructors |
| Functions |
function AddMoveCallback2(d3drmFMC: D3DRMFRAMEMOVECALLBACK; lpArg:
Pointer; dwFlags: DWORD): HRESULT;
function GetAxes(var dir, up: D3DVECTOR): HRESULT;
function GetBox(var lpD3DRMBox: D3DRMBOX): HRESULT;
function GetBoxEnable: BOOL;
function GetHierarchyBox(var lpD3DRMBox: D3DRMBOX): HRESULT;
function GetInheritAxes: BOOL;
function GetMaterial(out lplpMaterial: IDirect3DRMMaterial): HRESULT;
function RayPick(lpRefFrame: IDirect3DRMFrame; const ray: D3DRMRAY;
dwFlags: DWORD; out lplpPicked2Array: IDirect3DRMPicked2Array) :
HRESULT;
function Save(lpFilename: PChar; d3dFormat: D3DRMXOFFORMAT;
d3dSaveFlags: D3DRMSAVEOPTIONS): HRESULT;
function SetAxes(dx, dy, dz, ux, uy, uz: D3DVALUE): HRESULT;
function SetBox(const lpD3DRMBox: D3DRMBOX): HRESULT;
function SetBoxEnable(bEnableFlag: BOOL): HRESULT;
function SetInheritAxes(inherit_from_parent: BOOL): HRESULT;
function SetMaterial(lplpMaterial: IDirect3DRMMaterial): HRESULT;
function SetQuaternion(lpRef: IDirect3DRMFrame2; var quat: D3DRMQUATERNION):
HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function AddMoveCallback2(d3drmFMC: D3DRMFRAMEMOVECALLBACK; lpArg:
Pointer; dwFlags: DWORD): HRESULT;** IDirect3DRMFrame2 methods
function GetAxes(var dir, up: D3DVECTOR): HRESULT;
function GetBox(var lpD3DRMBox: D3DRMBOX): HRESULT;
function GetBoxEnable: BOOL;
function GetHierarchyBox(var lpD3DRMBox: D3DRMBOX): HRESULT;
function GetInheritAxes: BOOL;
function GetMaterial(out lplpMaterial: IDirect3DRMMaterial): HRESULT;
function RayPick(lpRefFrame: IDirect3DRMFrame; const ray: D3DRMRAY;
dwFlags: DWORD; out lplpPicked2Array: IDirect3DRMPicked2Array) :
HRESULT;
function Save(lpFilename: PChar; d3dFormat: D3DRMXOFFORMAT;
d3dSaveFlags: D3DRMSAVEOPTIONS): HRESULT;
function SetAxes(dx, dy, dz, ux, uy, uz: D3DVALUE): HRESULT;
function SetBox(const lpD3DRMBox: D3DRMBOX): HRESULT;
function SetBoxEnable(bEnableFlag: BOOL): HRESULT;
function SetInheritAxes(inherit_from_parent: BOOL): HRESULT;
function SetMaterial(lplpMaterial: IDirect3DRMMaterial): HRESULT;
function SetQuaternion(lpRef: IDirect3DRMFrame2; var quat: D3DRMQUATERNION):
HRESULT;| Properties |
| Events |
| Variables |