Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
Microsoft.WindowsMobile.DirectX.Direct3D Namespace

This namespace provides Direct3D application programming for Pocket PCs, Smartphones, and other devices running Windows CE with the .NET Compact Framework.

This namespace provides mobile application developers a low-level graphics application programming interface (API) that enables you to manipulate visual models of 3-D objects and take advantage of hardware acceleration.

  ClassDescription
Public classAdapterInformation Manipulates adapter information. This class cannot be inherited.
Public classAdapterListCollection Manipulates a collection of adapters. This class cannot be inherited.
Public classAlreadyLockedException The exception that is thrown when an attempt is made to lock a resource that is already locked.
Public classBaseMesh Manipulates and queries mesh objects and derived mesh objects.
Public classBaseTexture Manipulates texture resources.
Public classCustomVertex Defines various custom fixed-format vertex types. This class cannot be inherited.
Public classD3DX Contains default constant values for Direct3D extensions. This class cannot be inherited.
Public classDeviceThe parent object of all graphical objects in the scene.
Public classDeviceLostException The device has been lost but cannot be reset at this time. Therefore, rendering is not possible.
Public classDeviceNotResetException The device has been lost but can be reset at this time.
Public classDisplayModeCollection Manipulates a collection of DisplayMode structures. This class cannot be inherited.
Public classDriverInternalErrorException Internal driver error. Applications should generally shut down when receiving this error.
Public classDriverInvalidCallException The driver reports that the current method call is invalid.
Public classDriverUnsupportedException The driver is unsupported.
Public classFont Encapsulates the textures and resources needed to render a specific font on a specific device.
Public classGeometry Contains a collection of math-related functions. This class cannot be inherited.
Public classGraphicsException Provides base exceptions for graphics.
Public classIndexBuffer Manipulates an index buffer resource.
Public classInvalidCallException The method call is invalid.
Public classInvalidDeviceException The requested device type is not valid.
Public classLightDefines a set of lighting properties.
Public classLightFixed Represents a set of lighting properties. This class cannot be inherited.
Public classLightsCollection Defines a collection of lights.
Public classLightsFixedCollection Defines a collection of lights. This class cannot be inherited.
Public classManager Provides information about the environment, and enumerates and retrieves device capabilities.
Public classMemoryPoolEmptyException The exception that is thrown when there is no available memory.
Public classMesh Manipulates mesh objects.
Public classMoreDataException The exception that is thrown when more data is available than the specified buffer size can hold.
Public classNotAvailableException The exception that is thrown when the device does not support the queried technique.
Public classNotFoundException The exception that is thrown when the device does not support the queried technique.
Public classPresentParameters Describes the presentation parameters.
Public classRenderStateManager Defines device render states.
Public classResource Queries and prepares resources.
Public classSprite Provides methods and properties that simplify the process of drawing sprites using Direct3D.
Public classSurface Queries and prepares surfaces.
Public classSwapChain Manipulates a swap chain.
Public classTexture Manipulates a texture resource.
Public classTextureLoader Contains functions for loading textures.
Public classTextureStateManager Contains texture states for the device.
Public classTextureStateManagerCollection Collection of TextureStateManager objects.
Public classTransforms Allows applications to specify and obtain matrix transformations, for example, the world, view, and transformation matrices used for Direct3D object rendering.
Public classVertexBuffer Manipulates vertex buffer resources.
Public classVertexInformation Provides information about a vertex.
Public classVertexTextureCoordinate Constructs bit patterns that are used to identify texture coordinate formats in a flexible vertex format description.
  StructureDescription
Public structureAdapterDetails Contains information that identifies the adapter.
Public structureAddressCaps Represents the texture addressing capabilities for Texture structures.
Public structureAttributeRange Stores an attribute table entry.
Public structureBehaviorFlags Contains a set of properties that indicate the global behavior of a device.
Public structureBlendCaps Indicates the supported blend capabilities.
Public structureBlendOperationCaps Represents the supported blend operation capabilities.
Public structureCaps Represents the capabilities of the hardware exposed through the Direct3D object.
Public structureClipStatus Describes the current clip status.
Public structureColorValue Stores the red, green, blue, and alpha channel values that together define a specific color.
Public structureColorValueFixed Stores the red, green, blue, and alpha channel values, in a fixed-point structure, that together define a specific color.
Public structureComparisonCaps Retrieves comparison capabilities.
Public structureCustomVertex..::.PositionColored Represents a custom vertex format structure that contains position and color information.
Public structureCustomVertex..::.PositionColoredTextured Represents a custom vertex format structure that contains position, color, and one set of texture coordinates.
Public structureCustomVertex..::.PositionNormal Represents a custom vertex format structure that contains position and normal data.
Public structureCustomVertex..::.PositionNormalColored Represents a custom vertex format structure that contains position, color, and normal data.
Public structureCustomVertex..::.PositionNormalFixed Represents a custom vertex format fixed-point structure that contains position and normal data.
Public structureCustomVertex..::.PositionNormalTextured Represents a custom vertex format structure that contains position, normal data, and one set of texture coordinates.
Public structureCustomVertex..::.PositionOnly Represents a custom vertex format structure that contains only position data.
Public structureCustomVertex..::.PositionOnlyFixed Represents a custom vertex format, in a fixed-point structure, that contains only position data.
Public structureCustomVertex..::.PositionTextured Represents a custom vertex format structure that contains position and one set of texture coordinates.
Public structureCustomVertex..::.Transformed Represents a custom vertex format structure that contains transformed vertices.
Public structureCustomVertex..::.TransformedColored Represents a custom vertex format structure that contains transformed vertices and color information.
Public structureCustomVertex..::.TransformedColoredTextured Represents a custom vertex format structure that contains transformed vertices, color, and one set of texture coordinates.
Public structureCustomVertex..::.TransformedFixed Represents a custom vertex format, in a fixed-point structure, that contains transformed vertices.
Public structureCustomVertex..::.TransformedTextured Represents a custom vertex format structure that contains transformed vertices and one set of texture coordinates.
Public structureDeviceCaps Gets device-specific information about a device.
Public structureDeviceCreationParameters Represents the creation parameters for a device.
Public structureDisplayMode Represents the display mode.
Public structureFilterCaps Indicates texture filter capabilities.
Public structureFixedPointRepresents a 16.16 fixed-point number.
Public structureFontDescription Defines the attributes of a font.
Public structureIndexBufferDescription Represents an index buffer.
Public structureLineCaps Defines the capabilities for line-drawing primitives.
Public structureMaterial Specifies material properties.
Public structureMaterialFixed Specifies material properties in a fixed-point structure.
Public structureMatrixFixed Represents a matrix for fixed-point math operations.
Public structureMeshOptions Specifies the type of mesh optimization to perform.
Public structureMiscCaps Provides a variety of driver primitive capabilities.
Public structurePaletteEntry Specifies the color and usage of an entry in a logical palette.
Public structureRasterCaps Contains information about raster drawing capabilities.
Public structureShadeCaps Defines shading operation capabilities.
Public structureStencilCaps Contains flags that specify supported stencil buffer operations.
Public structureSurfaceCaps Represents information about surface capabilities.
Public structureSurfaceDescription Describes a surface.
Public structureTextureCaps Contains miscellaneous texture-mapping capabilities.
Public structureTextureOperationCaps Contains values that describe the texture operations that the current device supports.
Public structureTextureRequirements Contains texture creation parameters.
Public structureValidateDeviceParams Describes the number of passes and the result code returned from the ValidateDevice method of a Device.
Public structureVector3Fixed Represents a vector in three-dimensional (3-D) space.
Public structureVertexBufferDescription Describes a vertex buffer.
Public structureVertexProcessingCaps Describes vertex processing capabilities.
Public structureViewport Defines the window dimensions of a render target surface onto which a 3-D volume projects.
  EnumerationDescription
Public enumerationBackBufferType Represents constants that identify the type of back buffers in a swap chain.
Public enumerationBlend Defines the supported color blend.
Public enumerationBlendOperation Defines the supported blend operations.
Public enumerationCharacterSet Defines a character set.
Public enumerationClearFlags Specifies the buffer to use when calling the Clear method.
Public enumerationClipStatusFlags Defines the current clip status.
Public enumerationColorSource Defines the location at which a color or color component must be accessed for lighting calculations.
Public enumerationColorWriteEnable Represents values that are used to specify a channel in the RenderStateManager class type.
Public enumerationCompare Represents the supported compare functions in the RenderStateManager class type.
Public enumerationCreateFlags Defines the flags to use when creating a device.
Public enumerationCull Defines the supported culling modes, which specify how back faces are culled during geometry rendering.
Public enumerationDepthFormat Defines depth buffer formats.
Public enumerationDeviceType Specifies a device type.
Public enumerationDrawTextFormat Specifies the method of formatting text.
Public enumerationFillMode Defines constants that describe the fill mode.
Public enumerationFilter Defines texture filtering modes for a texture stage.
Public enumerationFogMode Defines constants that describe the fog mode.
Public enumerationFontQuality Specifies the level of font quality.
Public enumerationFontWeight Specifies font weights.
Public enumerationFormat Defines various types of surface formats.
Public enumerationLightType Defines the light type.
Public enumerationLockFlags Defines the type of lock to perform.
Public enumerationMeshFlags Defines flags used to specify creation options for a mesh.
Public enumerationMultiSampleType Defines the levels of full-scene multisampling that the device can apply.
Public enumerationPitchAndFamily Defines font families.
Public enumerationPool Defines the memory class that holds buffers for a resource.
Public enumerationPrecision Specifies the desired output precision.
Public enumerationPresentFlag Defines flags that control a Present operation for a Device.
Public enumerationPresentInterval Defines flags that describe the relationship between the adapter refresh rate and the rate at which the Present operations are completed for a Device.
Public enumerationPrimitiveType Defines the primitives supported by Direct3D.
Public enumerationProfile Provides a guarantee that a certain level of functionality is supported.
Public enumerationResourceType Defines resource types.
Public enumerationResultCode Defines resource types.
Public enumerationShadeMode Defines constants that describe the supported shading modes.
Public enumerationSpriteFlags Defines flags used to specify sprite rendering options.
Public enumerationStencilOperation Defines the supported stencil operations.
Public enumerationSwapEffect Defines swap effects.
Public enumerationTextureAddress Defines constants that describe the supported texture-addressing modes.
Public enumerationTextureArgument Defines the supported texture arguments.
Public enumerationTextureCoordinateIndex Defines the supported texture coordinate index values.
Public enumerationTextureFilter Defines texture filtering modes for a texture stage.
Public enumerationTextureOperation Defines per-stage texture-blending operations.
Public enumerationTextureTransform Defines texture-stage state values.
Public enumerationTransformType Defines constants that describe transformation state values.
Public enumerationUsage Defines supported usage types for the current resource.
Public enumerationVertexFormats Describes values that define a vertex format used to describe the contents of vertices that are stored interleaved in a single data stream.
Public enumerationWrapCoordinates Defines supported wrap coordinates.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker