Microsoft SDK for Java

com.ms.directX Package Interfaces

The com.ms.directX package contains the following interfaces:

DirectXConstants Interface defines all the constants used in DirectX for Java.

Id3dEnumDevicesCallback Interface is used with enumDevices method to set the callback function to be called for each device.

Id3drmCallback Interface is used with Direct3dRMObject.addDestroyCallback and Direct3dRMObject.deleteDestroyCallback to set or remove the callback function to be called when an object is destroyed.

IDeviceUpdateCallback Interface is used with addUpdateCallback and deleteUpdateCallback to set or remove the callback function that is called whenever a device is updated.

IDirect3d Interface

For a description of methods and parameters, see Direct3d.

IDirect3dDevice Interface

For a description of methods and parameters, see Direct3dDevice

IDirect3dExecuteBuffer Interface

For a description of methods and parameters, see Direct3dExecuteBuffer.

IDirect3dLight Interface

For a description of methods and parameters, see Direct3dLight

IDirect3dMaterial Interface

For a description of methods and parameters, see Direct3dMaterial.

IDirect3dRM Interface

For a description of methods and parameters, see Direct3dRM.

IDirect3dRMAnimation Interface

For a description of methods and parameters, see Direct3dRMAnimation.

IDirect3dRMAnimationSet Interface

For a description of methods and parameters, see Direct3dRMAnimationSet.

IDirect3dRMArray Interface

For a description of methods and parameters, see Direct3dRMArray.

IDirect3dRMDevice Interface

For a description of methods and parameters, see Direct3dRMDevice.

IDirect3dRMDeviceArray Interface

For a description of methods and parameters, see Direct3dRMDeviceArray.

IDirect3dRMFace Interface

For a description of methods and parameters, see Direct3dRMFace.

IDirect3dRMFaceArray Interface

For a description of methods and parameters, see Direct3dRMFaceArray.

IDirect3dRMFrame Interface

For a description of methods and parameters, see Direct3dRMFrame.

IDirect3dRMFrameArray Interface

For a description of methods and parameters, see Direct3dRMFrameArray.

IDirect3dRMLight Interface

For a description of methods and parameters, see Direct3dRMLight.

IDirect3dRMLightArray Interface

For a description of methods and parameters, see Direct3dRMLightArray.

IDirect3dRMMaterial Interface

For a description of methods and parameters, see Direct3dRMMaterial.

IDirect3dRMMesh Interface

For a description of methods and parameters, see Direct3dRMMesh.

IDirect3dRMMeshBuilder Interface

For a description of methods and parameters, see Direct3dRMMeshBuilder.

IDirect3dRMObject Interface

For a description of methods and parameters, see Direct3dRMObject.

IDirect3dRMPickArray Interface

For a description of methods and parameters, see Direct3dRMPickArray.

IDirect3dRMTexture Interface

For a description of methods and parameters, see Direct3dRMTexture.

IDirect3dRMUserVisual Interface

For a description of methods and parameters, see Direct3dRMUserVisual.

IDirect3dRMViewport Interface

For a description of methods and parameters, see Direct3dRMViewport.

IDirect3dRMViewportArray Interface

For a description of methods and parameters, see Direct3dRMViewportArray.

IDirect3dRMVisual Interface

For a description of methods and parameters, see Direct3dRMVisual.

IDirect3dRMVisualArray Interface

For a description of methods and parameters, see Direct3dRMVisualArray.

IDirect3dRMWinDevice Interface

For a description of methods and parameters, see Direct3dRMWinDevice.

IDirect3dRMWrap Interface

For a description of methods and parameters, see Direct3dRMWrap.

IDirect3dTexture Interface

For a description of methods and parameters, see Direct3dTexture.

IDirect3dViewport Interface

For a description of methods and parameters, see Direct3dViewport.

IDirectDraw Interface

For a description of methods and parameters, see DirectDraw.

IDirectDrawBitmap Interface

For a description of methods and parameters, see DirectDrawBitmap.

IDirectDrawClipper Interface

For a description of methods and parameters, see DirectDrawClipper.

IDirectDrawPalette Interface

For a description of methods and parameters, see DirectDrawPalette.

IDirectDrawSurface Interface

For a description of methods and parameters, see DirectDrawSurface.

IDirectInput Interface

For a description of methods and parameters, see DirectInput.

IDirectPlay2 Interface

For a description of methods and parameters, see DirectPlay2.

IDirectPlayLobby Interface

For a description of methods and parameters, see DirectPlayLobby.

IDirectSound Interface

For a description of methods and parameters, see DirectSound.

IDirectSound3dBuffer Interface

For a description of methods and parameters, see DirectSound3dBuffer.

IDirectSound3dListener Interface

For a description of methods and parameters, see DirectSound3dListener.

IDirectSoundBuffer Interface

For a description of methods and parameters, see DirectSoundBuffer.

IDirectSoundResource Interface

For a description of methods and parameters, see DirectSoundResource.

IEnumAddressCallback Interface

IEnumAddressTypesCallback Interface

IEnumerateObjectsCallback Interface is used with Direct3dRM.enumerateObjects to set the callback function to be called for each active Direct3dRM object.

IEnumLocalApplicationsCallback Interface

IEnumModesCallback Interface is used with enumDisplayModes to set the callback function to be called for each display mode exposed by the hardware.

IEnumPlayersCallback2 Interface is used with the DirectPlay2.enumGroupPlayers, DirectPlay2.enumGroups, and DirectPlay2.enumPlayers methods to set the callback function to be called for each group or player.

IEnumServiceProvidersCallback Interface is used with the DirectPlay2.enumServiceProviders method to enumerate service providers installed on the system.

IEnumSessionsCallback2 Interface is used with DirectPlay2.enumSessions to set the callback function to be called for each active session.

IEnumSoundDriversCallback Interface

IEnumSurfacesCallback Interface is used with DirectDraw.enumSurfaces and DirectDrawSurface.enumAttachedSurfaces to set the callback function to be called for each specified surface.

IEnumTextureFormatsCallback Interface is used with Direct3dDevice.enumTextureFormats to set the callback function to be called for each texture format for a device.

IEnumZOrdersCallback Interface is used with DirectDrawSurface.enumOverlayZOrders to set the callback function to be called for each overlay on the given surface.

IFrameMoveCallback Interface is used with Direct3dRMFrame.addMoveCallback and Direct3dRMFrame.deleteMoveCallback to set or remove the callback function to be called when a frame is moved.

ILoadCallback Interface is used with Direct3dRM.loadFromFileByPos to set the callback function to be called when an object is loaded.

ILoadTextureCallback Interface is used with methods, such as Direct3dRM.loadFromFileByPos to set the callback function to be called when loading a texture.

IUserVisualCallback Interface is used with Direct3dRM.createUserVisual and Direct3dRMUserVisual.init to set the callback function to be called to render an application-defined visual.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.