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.
For a description of methods and parameters, see Direct3d.
For a description of methods and parameters, see Direct3dDevice
IDirect3dExecuteBuffer Interface
For a description of methods and parameters, see Direct3dExecuteBuffer.
For a description of methods and parameters, see Direct3dLight
For a description of methods and parameters, see Direct3dMaterial.
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.
For a description of methods and parameters, see Direct3dRMArray.
For a description of methods and parameters, see Direct3dRMDevice.
IDirect3dRMDeviceArray Interface
For a description of methods and parameters, see Direct3dRMDeviceArray.
For a description of methods and parameters, see Direct3dRMFace.
IDirect3dRMFaceArray Interface
For a description of methods and parameters, see Direct3dRMFaceArray.
For a description of methods and parameters, see Direct3dRMFrame.
IDirect3dRMFrameArray Interface
For a description of methods and parameters, see Direct3dRMFrameArray.
For a description of methods and parameters, see Direct3dRMLight.
IDirect3dRMLightArray Interface
For a description of methods and parameters, see Direct3dRMLightArray.
For a description of methods and parameters, see Direct3dRMMaterial.
For a description of methods and parameters, see Direct3dRMMesh.
IDirect3dRMMeshBuilder Interface
For a description of methods and parameters, see Direct3dRMMeshBuilder.
For a description of methods and parameters, see Direct3dRMObject.
IDirect3dRMPickArray Interface
For a description of methods and parameters, see Direct3dRMPickArray.
For a description of methods and parameters, see Direct3dRMTexture.
IDirect3dRMUserVisual Interface
For a description of methods and parameters, see Direct3dRMUserVisual.
For a description of methods and parameters, see Direct3dRMViewport.
IDirect3dRMViewportArray Interface
For a description of methods and parameters, see Direct3dRMViewportArray.
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.
For a description of methods and parameters, see Direct3dRMWrap.
For a description of methods and parameters, see Direct3dTexture.
For a description of methods and parameters, see Direct3dViewport.
For a description of methods and parameters, see DirectDraw.
For a description of methods and parameters, see DirectDrawBitmap.
For a description of methods and parameters, see DirectDrawClipper.
For a description of methods and parameters, see DirectDrawPalette.
For a description of methods and parameters, see DirectDrawSurface.
For a description of methods and parameters, see DirectInput.
For a description of methods and parameters, see DirectPlay2.
For a description of methods and parameters, see DirectPlayLobby.
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.
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.