| Class IDirect3DRMFrame (unit DirectX) |
| Constructors |
| Functions |
function AddChild(lpD3DRMFrameChild: IDirect3DRMFrame): HRESULT;
function AddLight(lpD3DRMLight: IDirect3DRMLight): HRESULT;
function AddMoveCallback(d3drmFMC: D3DRMFRAMEMOVECALLBACK;
lpArg: Pointer): HRESULT;
function AddRotation(rctCombine: D3DRMCOMBINETYPE; rvX, rvY, rvZ,
rvTheta: D3DVALUE): HRESULT;
function AddScale(rctCombine: D3DRMCOMBINETYPE; rvX, rvY,
rvZ: D3DVALUE): HRESULT;
function AddTransform(rctCombine: D3DRMCOMBINETYPE;
rmMatrix: D3DRMMATRIX4D): HRESULT;
function AddTranslation(rctCombine: D3DRMCOMBINETYPE; rvX, rvY,
rvZ: D3DVALUE): HRESULT;
function AddVisual(lpD3DRMVisual: IDirect3DRMVisual): HRESULT;
function DeleteChild(lpChild: IDirect3DRMFrame): HRESULT;
function DeleteLight(lpD3DRMLight: IDirect3DRMLight): HRESULT;
function DeleteMoveCallback(d3drmFMC: D3DRMFRAMEMOVECALLBACK;
lpArg: Pointer): HRESULT;
function DeleteVisual(lpD3DRMVisual: IDirect3DRMVisual): HRESULT;
function GetChildren(out lplpChildren: IDirect3DRMFrameArray): HRESULT;
function GetColor: D3DCOLOR;
function GetLights(out lplpLights: IDirect3DRMLightArray): HRESULT;
function GetMaterialMode: D3DRMMATERIALMODE;
function GetOrientation(lpRef: IDirect3DRMFrame; var lprvDir: D3DVECTOR;
var lprvUp: D3DVECTOR): HRESULT;
function GetParent(out lplpParent: IDirect3DRMFrame): HRESULT;
function GetPosition(lpRef: IDirect3DRMFrame; var lprvPos: D3DVECTOR):
HRESULT;
function GetRotation(lpRef: IDirect3DRMFrame; var lprvAxis: D3DVECTOR;
var lprvTheta: D3DVALUE): HRESULT;
function GetScene(out lplpRoot: IDirect3DRMFrame): HRESULT;
function GetSceneBackground: D3DCOLOR;
function GetSceneBackgroundDepth(out lplpDDSurface: IDirectDrawSurface):
HRESULT;
function GetSceneFogColor: D3DCOLOR;
function GetSceneFogEnable: BOOL;
function GetSceneFogMode: D3DRMFOGMODE;
function GetSceneFogParams(var lprvStart, lprvEnd, lprvDensity: D3DVALUE):
HRESULT;
function GetSortMode: D3DRMSORTMODE;
function GetTexture(out lplpTexture: IDirect3DRMTexture): HRESULT;
function GetTextureTopology(var lpU, lpV: BOOL): HRESULT;
function GetTransform(var rmMatrix: D3DRMMATRIX4D): HRESULT;
function GetVelocity(lpRef: IDirect3DRMFrame; var lprvVel: D3DVECTOR;
fRotVel: BOOL): HRESULT;
function GetVisuals(out lplpVisuals: IDirect3DRMVisualArray): HRESULT;
function GetZbufferMode: D3DRMZBUFFERMODE;
function InverseTransform(var lprvDst, lprvSrc: D3DVECTOR): HRESULT;
function Load(lpvObjSource: Pointer; lpvObjID: Pointer;
d3drmLOFlags: D3DRMLOADOPTIONS; d3drmLoadTextureProc:
D3DRMLOADTEXTURECALLBACK; lpArgLTP: Pointer): HRESULT;
function LookAt(lpTarget, lpRef: IDirect3DRMFrame;
rfcConstraint: D3DRMFRAMECONSTRAINT ): HRESULT;
function Move(delta: D3DVALUE): HRESULT;
function SetColor(rcColor: D3DCOLOR): HRESULT;
function SetColorRGB(rvRed, rvGreen, rvBlue: D3DVALUE): HRESULT;
function SetMaterialMode(rmmMode: D3DRMMATERIALMODE): HRESULT;
function SetOrientation(lpRef: IDirect3DRMFrame; rvDx, rvDy, rvDz, rvUx,
rvUy, rvUz: D3DVALUE): HRESULT;
function SetPosition(lpRef: IDirect3DRMFrame; rvX, rvY, rvZ: D3DVALUE):
HRESULT;
function SetRotation(lpRef: IDirect3DRMFrame; rvX, rvY, rvZ,
rvTheta: D3DVALUE): HRESULT;
function SetSceneBackground(rcColor: D3DCOLOR): HRESULT;
function SetSceneBackgroundDepth(lpImage: IDirectDrawSurface): HRESULT;
function SetSceneBackgroundImage(lpTexture: IDirect3DRMTexture): HRESULT;
function SetSceneBackgroundRGB(rvRed, rvGreen, rvBlue: D3DVALUE): HRESULT;
function SetSceneFogColor(rcColor: D3DCOLOR): HRESULT;
function SetSceneFogEnable(bEnable: BOOL): HRESULT;
function SetSceneFogMode(rfMode: D3DRMFOGMODE): HRESULT;
function SetSceneFogParams(rvStart, rvEnd, rvDensity: D3DVALUE): HRESULT;
function SetSortMode(d3drmSM: D3DRMSORTMODE): HRESULT;
function SetTexture(lpD3DRMTexture: IDirect3DRMTexture): HRESULT;
function SetTextureTopology(cylU, cylV: BOOL): HRESULT;
function SetVelocity(lpRef: IDirect3DRMFrame; rvX, rvY, rvZ: D3DVALUE;
fRotVel: BOOL): HRESULT;
function SetZbufferMode(d3drmZBM: D3DRMZBUFFERMODE): HRESULT;
function Transform(var lpd3dVDst, lpd3dVSrc: D3DVECTOR): HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function AddChild(lpD3DRMFrameChild: IDirect3DRMFrame): HRESULT;** IDirect3DRMFrame methods
function AddLight(lpD3DRMLight: IDirect3DRMLight): HRESULT;
function AddMoveCallback(d3drmFMC: D3DRMFRAMEMOVECALLBACK;
lpArg: Pointer): HRESULT;
function AddRotation(rctCombine: D3DRMCOMBINETYPE; rvX, rvY, rvZ,
rvTheta: D3DVALUE): HRESULT;
function AddScale(rctCombine: D3DRMCOMBINETYPE; rvX, rvY,
rvZ: D3DVALUE): HRESULT;
function AddTransform(rctCombine: D3DRMCOMBINETYPE;
rmMatrix: D3DRMMATRIX4D): HRESULT;
function AddTranslation(rctCombine: D3DRMCOMBINETYPE; rvX, rvY,
rvZ: D3DVALUE): HRESULT;
function AddVisual(lpD3DRMVisual: IDirect3DRMVisual): HRESULT;
function DeleteChild(lpChild: IDirect3DRMFrame): HRESULT;
function DeleteLight(lpD3DRMLight: IDirect3DRMLight): HRESULT;
function DeleteMoveCallback(d3drmFMC: D3DRMFRAMEMOVECALLBACK;
lpArg: Pointer): HRESULT;
function DeleteVisual(lpD3DRMVisual: IDirect3DRMVisual): HRESULT;
function GetChildren(out lplpChildren: IDirect3DRMFrameArray): HRESULT;
function GetColor: D3DCOLOR;
function GetLights(out lplpLights: IDirect3DRMLightArray): HRESULT;
function GetMaterialMode: D3DRMMATERIALMODE;
function GetOrientation(lpRef: IDirect3DRMFrame; var lprvDir: D3DVECTOR;
var lprvUp: D3DVECTOR): HRESULT;
function GetParent(out lplpParent: IDirect3DRMFrame): HRESULT;
function GetPosition(lpRef: IDirect3DRMFrame; var lprvPos: D3DVECTOR):
HRESULT;
function GetRotation(lpRef: IDirect3DRMFrame; var lprvAxis: D3DVECTOR;
var lprvTheta: D3DVALUE): HRESULT;
function GetScene(out lplpRoot: IDirect3DRMFrame): HRESULT;
function GetSceneBackground: D3DCOLOR;
function GetSceneBackgroundDepth(out lplpDDSurface: IDirectDrawSurface):
HRESULT;
function GetSceneFogColor: D3DCOLOR;
function GetSceneFogEnable: BOOL;
function GetSceneFogMode: D3DRMFOGMODE;
function GetSceneFogParams(var lprvStart, lprvEnd, lprvDensity: D3DVALUE):
HRESULT;
function GetSortMode: D3DRMSORTMODE;
function GetTexture(out lplpTexture: IDirect3DRMTexture): HRESULT;
function GetTextureTopology(var lpU, lpV: BOOL): HRESULT;
function GetTransform(var rmMatrix: D3DRMMATRIX4D): HRESULT;
function GetVelocity(lpRef: IDirect3DRMFrame; var lprvVel: D3DVECTOR;
fRotVel: BOOL): HRESULT;
function GetVisuals(out lplpVisuals: IDirect3DRMVisualArray): HRESULT;
function GetZbufferMode: D3DRMZBUFFERMODE;
function InverseTransform(var lprvDst, lprvSrc: D3DVECTOR): HRESULT;
function Load(lpvObjSource: Pointer; lpvObjID: Pointer;
d3drmLOFlags: D3DRMLOADOPTIONS; d3drmLoadTextureProc:
D3DRMLOADTEXTURECALLBACK; lpArgLTP: Pointer): HRESULT;
function LookAt(lpTarget, lpRef: IDirect3DRMFrame;
rfcConstraint: D3DRMFRAMECONSTRAINT ): HRESULT;
function Move(delta: D3DVALUE): HRESULT;
function SetColor(rcColor: D3DCOLOR): HRESULT;
function SetColorRGB(rvRed, rvGreen, rvBlue: D3DVALUE): HRESULT;
function SetMaterialMode(rmmMode: D3DRMMATERIALMODE): HRESULT;
function SetOrientation(lpRef: IDirect3DRMFrame; rvDx, rvDy, rvDz, rvUx,
rvUy, rvUz: D3DVALUE): HRESULT;
function SetPosition(lpRef: IDirect3DRMFrame; rvX, rvY, rvZ: D3DVALUE):
HRESULT;
function SetRotation(lpRef: IDirect3DRMFrame; rvX, rvY, rvZ,
rvTheta: D3DVALUE): HRESULT;
function SetSceneBackground(rcColor: D3DCOLOR): HRESULT;
function SetSceneBackgroundDepth(lpImage: IDirectDrawSurface): HRESULT;
function SetSceneBackgroundImage(lpTexture: IDirect3DRMTexture): HRESULT;
function SetSceneBackgroundRGB(rvRed, rvGreen, rvBlue: D3DVALUE): HRESULT;
function SetSceneFogColor(rcColor: D3DCOLOR): HRESULT;
function SetSceneFogEnable(bEnable: BOOL): HRESULT;
function SetSceneFogMode(rfMode: D3DRMFOGMODE): HRESULT;
function SetSceneFogParams(rvStart, rvEnd, rvDensity: D3DVALUE): HRESULT;
function SetSortMode(d3drmSM: D3DRMSORTMODE): HRESULT;
function SetTexture(lpD3DRMTexture: IDirect3DRMTexture): HRESULT;
function SetTextureTopology(cylU, cylV: BOOL): HRESULT;
function SetVelocity(lpRef: IDirect3DRMFrame; rvX, rvY, rvZ: D3DVALUE;
fRotVel: BOOL): HRESULT;
function SetZbufferMode(d3drmZBM: D3DRMZBUFFERMODE): HRESULT;
function Transform(var lpd3dVDst, lpd3dVSrc: D3DVECTOR): HRESULT;| Properties |
| Events |
| Variables |