Microsoft SDK for Java

com.ms.directX Package Classes

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

_Guid Class specifies a globally unique identifier in the initialize method.

D3dDeviceDesc Class contains a description of the current device.

D3dExecuteBufferDesc Class describes the execute buffer for such methods as createExecuteBuffer and lock.

D3dExecuteData Class specifies data for the execute method.

D3dFindDeviceResult Class contains a description of the current device.

D3dFindDeviceSearch Class contains a description of a device to search for.

D3dLightDesc Class defines the light type in calls to methods such as setLight and getLight.

D3dLVertex Class defines an untransformed and lit vertex (screen coordinates with color).

D3dMaterialDesc Class specifies material properties in calls to the getMaterial and setMaterial methods.

D3dMatrix Class describes a matrix for such methods as Direct3dDevice.getMatrix and Direct3dDevice.setMatrix.

D3dPickRecord Class returns information about picked primitives in an execute buffer for the getPickRecords method.

D3dRect Class is a rectangle definition.

D3dRMBox Class defines the bounding box retrieved by the Direct3dRMMesh.getBox and Direct3dRMMeshBuilder.getBox methods.

D3dRMImage Class describes an image that is attached to a texture by the Direct3dRM.createTexture method.

D3dRMPickDesc Class contains the pick position and face and group identifiers of the objects retrieved by the getPick method.

D3dRMQuaternion Class describes the rotation used by the addRotateKey method.

D3dRMVector4d Class describes the screen coordinates used as the destination of a transformation by the transform method and as the source of a transformation by the inverseTransform method.

D3dRMVertex Class defines an untransformed and unlit vertex (model coordinates with normal direction vector).

D3dStats Class contains statistics used by the getStats method.

D3dTLVertex Class defines a transformed and lit vertex (screen coordinates with color).

D3dTriangle Class describes a base type for all triangles.

D3dVector Class defines a vector for many Direct3D and Direct3DRM methods and classes.

D3dVertex Class defines an untransformed and unlit vertex (screen coordinates with color).

D3dViewportDesc Class defines the visible 3D volume and the 2D screen area that a 3D volume projects onto for the getViewport and setViewport methods.

DDBltFx Class passes blit operations to the bltFx method.

DDCaps Class represents the capabilities of the hardware exposed through the DirectDraw object.

DDCapsFx Class represents the capabilities of the hardware exposed through the DirectDraw object.

DDColorKey Class describes a source color key, destination color key or color space.

DDPixelFormat Class describes the pixel format of a DirectDrawSurface object for the getPixelFormat method.

DDSurfaceDesc Class contains a description of the surface to be created.

Direct3d Class creates Direct3D objects and sets up the environment.

Direct3dDevice Class retrieves and sets the capabilities of Microsoft® Direct3D® devices.

Direct3dExecuteBuffer Class sets up and controls a Direct3D execute buffer.

Direct3dLight Class retrieves and sets the capabilities of lights.

Direct3dMaterial Class retrieves and set the properties of materials.

Direct3dRM Class creates Direct3dRM objects and works with system-level variables.

Direct3dRMAnimation Class animates the position, orientation, and scaling of visuals, lights, and viewports.

Direct3dRMAnimationSet Class groups Direct3dRMAnimation objects together, which can simplify the playback of complex animation sequences.

Direct3dRMArray Class organizes groups of objects.

Direct3dRMDevice Class interacts with the output device.

Direct3dRMDeviceArray Class organizes device objects.

Direct3dRMFace Class interacts with a single polygon in a mesh.

Direct3dRMFaceArray Class organizes faces in a mesh.

Direct3dRMFrame Class interacts with frames—an object's frame of reference.

Direct3dRMFrameArray Class organizes frame objects.

Direct3dRMLight Class interacts with light objects.

Direct3dRMLightArray Class organizes light objects.

Direct3dRMMaterial Class interacts with material objects.

Direct3dRMMesh Class interacts with groups of meshes.

Direct3dRMMeshBuilder Class interacts with mesh objects.

Direct3dRMObject Class works with the object superclass of Direct3dRM objects.

Direct3dRMPickArray Class organizes pick objects.

Direct3dRMTexture Class works with textures, which are rectangular arrays of pixels.

Direct3dRMUserVisual Class manages user visual objects.

Direct3dRMViewport Class works with viewport objects.

Direct3dRMViewportArray Class organizes viewport objects.

Direct3dRMVisual Class creates shadows or adds visuals to a frame.

Direct3dRMVisualArray Class organizes groups of visual objects.

Direct3dRMWinDevice Class responds to window messages in a window procedure.

Direct3dRMWrap Class works with wrap objects.

Direct3dTexture Class retrieves and sets texture properties.

Direct3dViewport Class retrieves and sets the properties of viewports.

DirectDraw Class creates Microsoft® DirectDraw® objects and works with system-level variables.

DirectDrawBitmap Class creates and manages bitmaps.

DirectDrawClipper Class manages clip lists.

DirectDrawPalette Class creates Microsoft® DirectDraw® palette objects and works with system-level variables.

DirectDrawSurface Class creates Microsoft® DirectDraw® surface objects and works with system-level variables.

DirectInput Class

DirectPlay2 Class creates Microsoft® DirectPlay®2 objects and works with system-level variables.

DirectPlayLobby Class

DirectSound Class creates DirectSound objects and sets up the environment.

DirectSound3dBuffer Class

DirectSound3dListener Class

DirectSoundBuffer Class creates DirectSoundBuffer objects and sets up the environment.

DirectSoundResource Class loads wave format objects.

DPCaps Class contains the capabilities of a DirectPlay object after a call to the getCaps or getPlayerCaps methods.

DPSessionDesc Class contains a description of the capabilities of an DirectPlay session.

DS3dBuffer Class

DS3dListener Class

DSBCaps Class specifies the capabilities of a DirectSound buffer object, for use by the getCaps method.

DSBufferDesc Class describes the necessary characteristics of a new DirectSoundBuffer object.

DSCaps Class specifies the capabilities of a DirectSound device for use by the getCaps method.

DSCursors Class contains the play and write positions in a DirectSoundBuffer object.

DSResourceDesc Class contains information about a loaded resource.

JoyCaps Class

JoyInfo Class

PaletteEntry Class specifies a color palette entry when creating palettes using the createPalette method.

Rect Class specifies the corners of a rectangle.

WaveFormatEx Class specifies the format of data in a sound buffer.

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