Export (0) Print
Expand All
Expand Minimize

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 classAdapterInformationManipulates adapter information. This class cannot be inherited.
Public classAdapterListCollectionManipulates a collection of adapters. This class cannot be inherited.
Public classAlreadyLockedExceptionThe exception that is thrown when an attempt is made to lock a resource that is already locked.
Public classBaseMeshManipulates and queries mesh objects and derived mesh objects.
Public classBaseTextureManipulates texture resources.
Public classCustomVertexDefines various custom fixed-format vertex types. This class cannot be inherited.
Public classD3DXContains default constant values for Direct3D extensions. This class cannot be inherited.
Public classDeviceThe parent object of all graphical objects in the scene.
Public classDeviceLostExceptionThe device has been lost but cannot be reset at this time. Therefore, rendering is not possible.
Public classDeviceNotResetExceptionThe device has been lost but can be reset at this time.
Public classDisplayModeCollectionManipulates a collection of DisplayMode structures. This class cannot be inherited.
Public classDriverInternalErrorExceptionInternal driver error. Applications should generally shut down when receiving this error.
Public classDriverInvalidCallExceptionThe driver reports that the current method call is invalid.
Public classDriverUnsupportedExceptionThe driver is unsupported.
Public classFontEncapsulates the textures and resources needed to render a specific font on a specific device.
Public classGeometryContains a collection of math-related functions. This class cannot be inherited.
Public classGraphicsExceptionProvides base exceptions for graphics.
Public classIndexBufferManipulates an index buffer resource.
Public classInvalidCallExceptionThe method call is invalid.
Public classInvalidDeviceExceptionThe requested device type is not valid.
Public classLightDefines a set of lighting properties.
Public classLightFixedRepresents a set of lighting properties. This class cannot be inherited.
Public classLightsCollectionDefines a collection of lights.
Public classLightsFixedCollectionDefines a collection of lights. This class cannot be inherited.
Public classManagerProvides information about the environment, and enumerates and retrieves device capabilities.
Public classMemoryPoolEmptyExceptionThe exception that is thrown when there is no available memory.
Public classMeshManipulates mesh objects.
Public classMoreDataExceptionThe exception that is thrown when more data is available than the specified buffer size can hold.
Public classNotAvailableExceptionThe exception that is thrown when the device does not support the queried technique.
Public classNotFoundExceptionThe exception that is thrown when the device does not support the queried technique.
Public classPresentParametersDescribes the presentation parameters.
Public classRenderStateManagerDefines device render states.
Public classResourceQueries and prepares resources.
Public classSpriteProvides methods and properties that simplify the process of drawing sprites using Direct3D.
Public classSurfaceQueries and prepares surfaces.
Public classSwapChainManipulates a swap chain.
Public classTextureManipulates a texture resource.
Public classTextureLoaderContains functions for loading textures.
Public classTextureStateManagerContains texture states for the device.
Public classTextureStateManagerCollectionCollection of TextureStateManager objects.
Public classTransformsAllows applications to specify and obtain matrix transformations, for example, the world, view, and transformation matrices used for Direct3D object rendering.
Public classVertexBufferManipulates vertex buffer resources.
Public classVertexInformationProvides information about a vertex.
Public classVertexTextureCoordinateConstructs bit patterns that are used to identify texture coordinate formats in a flexible vertex format description.

 StructureDescription
Public structureAdapterDetailsContains information that identifies the adapter.
Public structureAddressCapsRepresents the texture addressing capabilities for Texture structures.
Public structureAttributeRangeStores an attribute table entry.
Public structureBehaviorFlagsContains a set of properties that indicate the global behavior of a device.
Public structureBlendCapsIndicates the supported blend capabilities.
Public structureBlendOperationCapsRepresents the supported blend operation capabilities.
Public structureCapsRepresents the capabilities of the hardware exposed through the Direct3D object.
Public structureClipStatusDescribes the current clip status.
Public structureColorValueStores the red, green, blue, and alpha channel values that together define a specific color.
Public structureColorValueFixedStores the red, green, blue, and alpha channel values, in a fixed-point structure, that together define a specific color.
Public structureComparisonCapsRetrieves comparison capabilities.
Public structureCustomVertex.PositionColoredRepresents a custom vertex format structure that contains position and color information.
Public structureCustomVertex.PositionColoredTexturedRepresents a custom vertex format structure that contains position, color, and one set of texture coordinates.
Public structureCustomVertex.PositionNormalRepresents a custom vertex format structure that contains position and normal data.
Public structureCustomVertex.PositionNormalColoredRepresents a custom vertex format structure that contains position, color, and normal data.
Public structureCustomVertex.PositionNormalFixedRepresents a custom vertex format fixed-point structure that contains position and normal data.
Public structureCustomVertex.PositionNormalTexturedRepresents a custom vertex format structure that contains position, normal data, and one set of texture coordinates.
Public structureCustomVertex.PositionOnlyRepresents a custom vertex format structure that contains only position data.
Public structureCustomVertex.PositionOnlyFixedRepresents a custom vertex format, in a fixed-point structure, that contains only position data.
Public structureCustomVertex.PositionTexturedRepresents a custom vertex format structure that contains position and one set of texture coordinates.
Public structureCustomVertex.TransformedRepresents a custom vertex format structure that contains transformed vertices.
Public structureCustomVertex.TransformedColoredRepresents a custom vertex format structure that contains transformed vertices and color information.
Public structureCustomVertex.TransformedColoredTexturedRepresents a custom vertex format structure that contains transformed vertices, color, and one set of texture coordinates.
Public structureCustomVertex.TransformedFixedRepresents a custom vertex format, in a fixed-point structure, that contains transformed vertices.
Public structureCustomVertex.TransformedTexturedRepresents a custom vertex format structure that contains transformed vertices and one set of texture coordinates.
Public structureDeviceCapsGets device-specific information about a device.
Public structureDeviceCreationParametersRepresents the creation parameters for a device.
Public structureDisplayModeRepresents the display mode.
Public structureFilterCapsIndicates texture filter capabilities.
Public structureFixedPointRepresents a 16.16 fixed-point number.
Public structureFontDescriptionDefines the attributes of a font.
Public structureIndexBufferDescriptionRepresents an index buffer.
Public structureLineCapsDefines the capabilities for line-drawing primitives.
Public structureMaterialSpecifies material properties.
Public structureMaterialFixedSpecifies material properties in a fixed-point structure.
Public structureMatrixFixedRepresents a matrix for fixed-point math operations.
Public structureMeshOptionsSpecifies the type of mesh optimization to perform.
Public structureMiscCapsProvides a variety of driver primitive capabilities.
Public structurePaletteEntrySpecifies the color and usage of an entry in a logical palette.
Public structureRasterCapsContains information about raster drawing capabilities.
Public structureShadeCapsDefines shading operation capabilities.
Public structureStencilCapsContains flags that specify supported stencil buffer operations.
Public structureSurfaceCapsRepresents information about surface capabilities.
Public structureSurfaceDescriptionDescribes a surface.
Public structureTextureCapsContains miscellaneous texture-mapping capabilities.
Public structureTextureOperationCapsContains values that describe the texture operations that the current device supports.
Public structureTextureRequirementsContains texture creation parameters.
Public structureValidateDeviceParamsDescribes the number of passes and the result code returned from the ValidateDevice method of a Device.
Public structureVector3FixedRepresents a vector in three-dimensional (3-D) space.
Public structureVertexBufferDescriptionDescribes a vertex buffer.
Public structureVertexProcessingCapsDescribes vertex processing capabilities.
Public structureViewportDefines the window dimensions of a render target surface onto which a 3-D volume projects.

 EnumerationDescription
Public enumerationBackBufferTypeRepresents constants that identify the type of back buffers in a swap chain.
Public enumerationBlendDefines the supported color blend.
Public enumerationBlendOperationDefines the supported blend operations.
Public enumerationCharacterSetDefines a character set.
Public enumerationClearFlagsSpecifies the buffer to use when calling the Clear method.
Public enumerationClipStatusFlagsDefines the current clip status.
Public enumerationColorSourceDefines the location at which a color or color component must be accessed for lighting calculations.
Public enumerationColorWriteEnableRepresents values that are used to specify a channel in the RenderStateManager class type.
Public enumerationCompareRepresents the supported compare functions in the RenderStateManager class type.
Public enumerationCreateFlagsDefines the flags to use when creating a device.
Public enumerationCullDefines the supported culling modes, which specify how back faces are culled during geometry rendering.
Public enumerationDepthFormatDefines depth buffer formats.
Public enumerationDeviceTypeSpecifies a device type.
Public enumerationDrawTextFormatSpecifies the method of formatting text.
Public enumerationFillModeDefines constants that describe the fill mode.
Public enumerationFilterDefines texture filtering modes for a texture stage.
Public enumerationFogModeDefines constants that describe the fog mode.
Public enumerationFontQualitySpecifies the level of font quality.
Public enumerationFontWeightSpecifies font weights.
Public enumerationFormatDefines various types of surface formats.
Public enumerationLightTypeDefines the light type.
Public enumerationLockFlagsDefines the type of lock to perform.
Public enumerationMeshFlagsDefines flags used to specify creation options for a mesh.
Public enumerationMultiSampleTypeDefines the levels of full-scene multisampling that the device can apply.
Public enumerationPitchAndFamilyDefines font families.
Public enumerationPoolDefines the memory class that holds buffers for a resource.
Public enumerationPrecisionSpecifies the desired output precision.
Public enumerationPresentFlagDefines flags that control a Present operation for a Device.
Public enumerationPresentIntervalDefines flags that describe the relationship between the adapter refresh rate and the rate at which the Present operations are completed for a Device.
Public enumerationPrimitiveTypeDefines the primitives supported by Direct3D.
Public enumerationProfileProvides a guarantee that a certain level of functionality is supported.
Public enumerationResourceTypeDefines resource types.
Public enumerationResultCodeDefines resource types.
Public enumerationShadeModeDefines constants that describe the supported shading modes.
Public enumerationSpriteFlagsDefines flags used to specify sprite rendering options.
Public enumerationStencilOperationDefines the supported stencil operations.
Public enumerationSwapEffectDefines swap effects.
Public enumerationTextureAddressDefines constants that describe the supported texture-addressing modes.
Public enumerationTextureArgumentDefines the supported texture arguments.
Public enumerationTextureCoordinateIndexDefines the supported texture coordinate index values.
Public enumerationTextureFilterDefines texture filtering modes for a texture stage.
Public enumerationTextureOperationDefines per-stage texture-blending operations.
Public enumerationTextureTransformDefines texture-stage state values.
Public enumerationTransformTypeDefines constants that describe transformation state values.
Public enumerationUsageDefines supported usage types for the current resource.
Public enumerationVertexFormatsDescribes values that define a vertex format used to describe the contents of vertices that are stored interleaved in a single data stream.
Public enumerationWrapCoordinatesDefines supported wrap coordinates.

Community Additions

ADD
Show:
© 2014 Microsoft