Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Class | Description | |
---|---|---|
![]() |
AdapterInformation | Manipulates adapter information. This class cannot be inherited. |
![]() |
AdapterListCollection | Manipulates a collection of adapters. This class cannot be inherited. |
![]() |
AlreadyLockedException | The exception that is thrown when an attempt is made to lock a resource that is already locked. |
![]() |
BaseMesh | Manipulates and queries mesh objects and derived mesh objects. |
![]() |
BaseTexture | Manipulates texture resources. |
![]() |
CustomVertex | Defines various custom fixed-format vertex types. This class cannot be inherited. |
![]() |
D3DX | Contains default constant values for Direct3D extensions. This class cannot be inherited. |
![]() |
Device | The parent object of all graphical objects in the scene. |
![]() |
DeviceLostException | The device has been lost but cannot be reset at this time. Therefore, rendering is not possible. |
![]() |
DeviceNotResetException | The device has been lost but can be reset at this time. |
![]() |
DisplayModeCollection | Manipulates a collection of DisplayMode structures. This class cannot be inherited. |
![]() |
DriverInternalErrorException | Internal driver error. Applications should generally shut down when receiving this error. |
![]() |
DriverInvalidCallException | The driver reports that the current method call is invalid. |
![]() |
DriverUnsupportedException | The driver is unsupported. |
![]() |
Font | Encapsulates the textures and resources needed to render a specific font on a specific device. |
![]() |
Geometry | Contains a collection of math-related functions. This class cannot be inherited. |
![]() |
GraphicsException | Provides base exceptions for graphics. |
![]() |
IndexBuffer | Manipulates an index buffer resource. |
![]() |
InvalidCallException | The method call is invalid. |
![]() |
InvalidDeviceException | The requested device type is not valid. |
![]() |
Light | Defines a set of lighting properties. |
![]() |
LightFixed | Represents a set of lighting properties. This class cannot be inherited. |
![]() |
LightsCollection | Defines a collection of lights. |
![]() |
LightsFixedCollection | Defines a collection of lights. This class cannot be inherited. |
![]() |
Manager | Provides information about the environment, and enumerates and retrieves device capabilities. |
![]() |
MemoryPoolEmptyException | The exception that is thrown when there is no available memory. |
![]() |
Mesh | Manipulates mesh objects. |
![]() |
MoreDataException | The exception that is thrown when more data is available than the specified buffer size can hold. |
![]() |
NotAvailableException | The exception that is thrown when the device does not support the queried technique. |
![]() |
NotFoundException | The exception that is thrown when the device does not support the queried technique. |
![]() |
PresentParameters | Describes the presentation parameters. |
![]() |
RenderStateManager | Defines device render states. |
![]() |
Resource | Queries and prepares resources. |
![]() |
Sprite | Provides methods and properties that simplify the process of drawing sprites using Direct3D. |
![]() |
Surface | Queries and prepares surfaces. |
![]() |
SwapChain | Manipulates a swap chain. |
![]() |
Texture | Manipulates a texture resource. |
![]() |
TextureLoader | Contains functions for loading textures. |
![]() |
TextureStateManager | Contains texture states for the device. |
![]() |
TextureStateManagerCollection | Collection of TextureStateManager objects. |
![]() |
Transforms | Allows applications to specify and obtain matrix transformations, for example, the world, view, and transformation matrices used for Direct3D object rendering. |
![]() |
VertexBuffer | Manipulates vertex buffer resources. |
![]() |
VertexInformation | Provides information about a vertex. |
![]() |
VertexTextureCoordinate | Constructs bit patterns that are used to identify texture coordinate formats in a flexible vertex format description. |
Structure | Description | |
---|---|---|
![]() |
AdapterDetails | Contains information that identifies the adapter. |
![]() |
AddressCaps | Represents the texture addressing capabilities for Texture structures. |
![]() |
AttributeRange | Stores an attribute table entry. |
![]() |
BehaviorFlags | Contains a set of properties that indicate the global behavior of a device. |
![]() |
BlendCaps | Indicates the supported blend capabilities. |
![]() |
BlendOperationCaps | Represents the supported blend operation capabilities. |
![]() |
Caps | Represents the capabilities of the hardware exposed through the Direct3D object. |
![]() |
ClipStatus | Describes the current clip status. |
![]() |
ColorValue | Stores the red, green, blue, and alpha channel values that together define a specific color. |
![]() |
ColorValueFixed | Stores the red, green, blue, and alpha channel values, in a fixed-point structure, that together define a specific color. |
![]() |
ComparisonCaps | Retrieves comparison capabilities. |
![]() |
CustomVertex.PositionColored | Represents a custom vertex format structure that contains position and color information. |
![]() |
CustomVertex.PositionColoredTextured | Represents a custom vertex format structure that contains position, color, and one set of texture coordinates. |
![]() |
CustomVertex.PositionNormal | Represents a custom vertex format structure that contains position and normal data. |
![]() |
CustomVertex.PositionNormalColored | Represents a custom vertex format structure that contains position, color, and normal data. |
![]() |
CustomVertex.PositionNormalFixed | Represents a custom vertex format fixed-point structure that contains position and normal data. |
![]() |
CustomVertex.PositionNormalTextured | Represents a custom vertex format structure that contains position, normal data, and one set of texture coordinates. |
![]() |
CustomVertex.PositionOnly | Represents a custom vertex format structure that contains only position data. |
![]() |
CustomVertex.PositionOnlyFixed | Represents a custom vertex format, in a fixed-point structure, that contains only position data. |
![]() |
CustomVertex.PositionTextured | Represents a custom vertex format structure that contains position and one set of texture coordinates. |
![]() |
CustomVertex.Transformed | Represents a custom vertex format structure that contains transformed vertices. |
![]() |
CustomVertex.TransformedColored | Represents a custom vertex format structure that contains transformed vertices and color information. |
![]() |
CustomVertex.TransformedColoredTextured | Represents a custom vertex format structure that contains transformed vertices, color, and one set of texture coordinates. |
![]() |
CustomVertex.TransformedFixed | Represents a custom vertex format, in a fixed-point structure, that contains transformed vertices. |
![]() |
CustomVertex.TransformedTextured | Represents a custom vertex format structure that contains transformed vertices and one set of texture coordinates. |
![]() |
DeviceCaps | Gets device-specific information about a device. |
![]() |
DeviceCreationParameters | Represents the creation parameters for a device. |
![]() |
DisplayMode | Represents the display mode. |
![]() |
FilterCaps | Indicates texture filter capabilities. |
![]() |
FixedPoint | Represents a 16.16 fixed-point number. |
![]() |
FontDescription | Defines the attributes of a font. |
![]() |
IndexBufferDescription | Represents an index buffer. |
![]() |
LineCaps | Defines the capabilities for line-drawing primitives. |
![]() |
Material | Specifies material properties. |
![]() |
MaterialFixed | Specifies material properties in a fixed-point structure. |
![]() |
MatrixFixed | Represents a matrix for fixed-point math operations. |
![]() |
MeshOptions | Specifies the type of mesh optimization to perform. |
![]() |
MiscCaps | Provides a variety of driver primitive capabilities. |
![]() |
PaletteEntry | Specifies the color and usage of an entry in a logical palette. |
![]() |
RasterCaps | Contains information about raster drawing capabilities. |
![]() |
ShadeCaps | Defines shading operation capabilities. |
![]() |
StencilCaps | Contains flags that specify supported stencil buffer operations. |
![]() |
SurfaceCaps | Represents information about surface capabilities. |
![]() |
SurfaceDescription | Describes a surface. |
![]() |
TextureCaps | Contains miscellaneous texture-mapping capabilities. |
![]() |
TextureOperationCaps | Contains values that describe the texture operations that the current device supports. |
![]() |
TextureRequirements | Contains texture creation parameters. |
![]() |
ValidateDeviceParams | Describes the number of passes and the result code returned from the ValidateDevice method of a Device. |
![]() |
Vector3Fixed | Represents a vector in three-dimensional (3-D) space. |
![]() |
VertexBufferDescription | Describes a vertex buffer. |
![]() |
VertexProcessingCaps | Describes vertex processing capabilities. |
![]() |
Viewport | Defines the window dimensions of a render target surface onto which a 3-D volume projects. |
Enumeration | Description | |
---|---|---|
![]() |
BackBufferType | Represents constants that identify the type of back buffers in a swap chain. |
![]() |
Blend | Defines the supported color blend. |
![]() |
BlendOperation | Defines the supported blend operations. |
![]() |
CharacterSet | Defines a character set. |
![]() |
ClearFlags | Specifies the buffer to use when calling the Clear method. |
![]() |
ClipStatusFlags | Defines the current clip status. |
![]() |
ColorSource | Defines the location at which a color or color component must be accessed for lighting calculations. |
![]() |
ColorWriteEnable | Represents values that are used to specify a channel in the RenderStateManager class type. |
![]() |
Compare | Represents the supported compare functions in the RenderStateManager class type. |
![]() |
CreateFlags | Defines the flags to use when creating a device. |
![]() |
Cull | Defines the supported culling modes, which specify how back faces are culled during geometry rendering. |
![]() |
DepthFormat | Defines depth buffer formats. |
![]() |
DeviceType | Specifies a device type. |
![]() |
DrawTextFormat | Specifies the method of formatting text. |
![]() |
FillMode | Defines constants that describe the fill mode. |
![]() |
Filter | Defines texture filtering modes for a texture stage. |
![]() |
FogMode | Defines constants that describe the fog mode. |
![]() |
FontQuality | Specifies the level of font quality. |
![]() |
FontWeight | Specifies font weights. |
![]() |
Format | Defines various types of surface formats. |
![]() |
LightType | Defines the light type. |
![]() |
LockFlags | Defines the type of lock to perform. |
![]() |
MeshFlags | Defines flags used to specify creation options for a mesh. |
![]() |
MultiSampleType | Defines the levels of full-scene multisampling that the device can apply. |
![]() |
PitchAndFamily | Defines font families. |
![]() |
Pool | Defines the memory class that holds buffers for a resource. |
![]() |
Precision | Specifies the desired output precision. |
![]() |
PresentFlag | Defines flags that control a Present operation for a Device. |
![]() |
PresentInterval | Defines flags that describe the relationship between the adapter refresh rate and the rate at which the Present operations are completed for a Device. |
![]() |
PrimitiveType | Defines the primitives supported by Direct3D. |
![]() |
Profile | Provides a guarantee that a certain level of functionality is supported. |
![]() |
ResourceType | Defines resource types. |
![]() |
ResultCode | Defines resource types. |
![]() |
ShadeMode | Defines constants that describe the supported shading modes. |
![]() |
SpriteFlags | Defines flags used to specify sprite rendering options. |
![]() |
StencilOperation | Defines the supported stencil operations. |
![]() |
SwapEffect | Defines swap effects. |
![]() |
TextureAddress | Defines constants that describe the supported texture-addressing modes. |
![]() |
TextureArgument | Defines the supported texture arguments. |
![]() |
TextureCoordinateIndex | Defines the supported texture coordinate index values. |
![]() |
TextureFilter | Defines texture filtering modes for a texture stage. |
![]() |
TextureOperation | Defines per-stage texture-blending operations. |
![]() |
TextureTransform | Defines texture-stage state values. |
![]() |
TransformType | Defines constants that describe transformation state values. |
![]() |
Usage | Defines supported usage types for the current resource. |
![]() |
VertexFormats | Describes values that define a vertex format used to describe the contents of vertices that are stored interleaved in a single data stream. |
![]() |
WrapCoordinates | Defines supported wrap coordinates. |