Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)
Actualización: noviembre 2007
Este espacio de nombres proporciona la programación de aplicaciones de Direct3D para Pocket PC, Smartphone y otros dispositivos que ejecutan Windows CE con .NET Compact Framework.
Este espacio de nombres proporciona a los desarrolladores de aplicaciones móviles una interfaz de programación de aplicaciones (API) de gráficos de bajo nivel que permite manipular los modelos visuales de objetos en 3D y aprovechar la aceleración del hardware.
Clases
Clase | Descripción | |
---|---|---|
AdapterInformation | Manipula la información del adaptador. Esta clase no se puede heredar. | |
AdapterListCollection | Manipula una colección de adaptadores. Esta clase no se puede heredar. | |
AlreadyLockedException | Excepción que se produce cuando se efectúa un intento de bloqueo de un recurso que ya está bloqueado. | |
BaseMesh | Manipula y consulta objetos de malla y objetos de malla derivados. | |
BaseTexture | Manipula los recursos de textura. | |
CustomVertex | Define los diversos tipo de vértices de formato fijo personalizado. Esta clase no se puede heredar. | |
D3DX | Contiene los valores predeterminados para las constantes de las extensiones Direct3D. Esta clase no se puede heredar. | |
Device | Objeto primario de todos los objetos gráficos de la escena. | |
DeviceLostException | Se ha perdido la conexión con el dispositivo y no se puede restablecer en este momento. Por consiguiente, la representación no es posible. | |
DeviceNotResetException | Se ha perdido la conexión con el dispositivo pero se puede restablecer en este momento. | |
DisplayModeCollection | Manipula una colección de estructuras DisplayMode. Esta clase no se puede heredar. | |
DriverInternalErrorException | Error del controlador interno. Las aplicaciones se deben cerrar, por lo general, al recibir este error. | |
DriverInvalidCallException | El controlador indica que la llamada al método actual no es válida. | |
DriverUnsupportedException | El controlador es no compatible. | |
Font | Encapsula las texturas y los recursos necesarios para representar una fuente específica de un dispositivo concreto. | |
Geometry | Contiene una colección de funciones relacionadas con matemáticas. Esta clase no se puede heredar. | |
GraphicsException | Proporciona excepciones base para gráficos. | |
IndexBuffer | Manipula un recurso de búfer de índice. | |
InvalidCallException | La llamada al método no es válida. | |
InvalidDeviceException | El dispositivo solicitado no es válido. | |
Light | Define un conjunto de propiedades de iluminación. | |
LightFixed | Representa un conjunto de propiedades de iluminación. Esta clase no se puede heredar. | |
LightsCollection | Devuelve una colección de luces. | |
LightsFixedCollection | Define una colección de luces. Esta clase no se puede heredar. | |
Manager | Proporciona información sobre el entorno, y enumera y recupera las funciones del dispositivo. | |
MemoryPoolEmptyException | La excepción que se produce cuando no hay memoria disponible. | |
Mesh | Manipula los objetos de malla. | |
MoreDataException | Excepción que se produce cuando se dispone de más datos de los que puede contener el tamaño del búfer especificado. | |
NotAvailableException | Excepción que se produce cuando el dispositivo no admite la técnica consultada. | |
NotFoundException | Excepción que se produce cuando el dispositivo no admite la técnica consultada. | |
PresentParameters | Describe los parámetros de presentación. | |
RenderStateManager | Define los estados de representación del dispositivo. | |
Resource | Consulta y prepara los recursos. | |
Sprite | Proporciona los métodos y las propiedades que simplifican el proceso de dibujar objetos Sprite en Direct3D. | |
Surface | Consulta y prepara las superficies. | |
SwapChain | Manipula una cadena de intercambio. | |
Texture | Manipula un recurso de textura. | |
TextureLoader | Contiene funciones para cargar texturas. | |
TextureStateManager | Contiene los estados de textura del dispositivo. | |
TextureStateManagerCollection | Colección de objetos TextureStateManager. | |
Transforms | Permite que las aplicaciones especifiquen y obtengan transformaciones de matriz, como las matrices universal, de vista y transformación utilizadas para la representación de objetos Direct3D. | |
VertexBuffer | Manipula los recursos del búfer de vértice. | |
VertexInformation | Proporciona información sobre vértices. | |
VertexTextureCoordinate | Construye modelos de bits que se utilizan para identificar formatos de coordenadas de textura en una descripción de formato de vértice flexible. |
Estructuras
Estructura | Descripción | |
---|---|---|
AdapterDetails | Contiene información que identifica el adaptador. | |
AddressCaps | Representa las funciones de direccionamiento de texturas para las estructuras Texture. | |
AttributeRange | Almacena una entrada de la tabla de atributos. | |
BehaviorFlags | Contiene un conjunto de propiedades que indican el comportamiento global de un dispositivo. | |
BlendCaps | Indica las funciones de mezcla admitidas. | |
BlendOperationCaps | Representa las funciones de operación de mezcla compatibles. | |
Caps | Representa las funciones del hardware expuesto a través del objeto Direct3D. | |
ClipStatus | Describe el estado de recorte actual. | |
ColorValue | Almacena los valores de canal rojo, verde, azul y alfa que, juntos, definen un color específico. | |
ColorValueFixed | Almacena los valores de canal rojo, verde, azul y alfa que, juntos, en una estructura de punto fijo, definen un color específico. | |
ComparisonCaps | Recupera funciones de comparación. | |
CustomVertex.PositionColored | Representa una estructura con formato de vértice personalizado que contiene información de color y posición. | |
CustomVertex.PositionColoredTextured | Representa una estructura de formato de vértice personalizado que contiene la posición, el color y un conjunto de coordenadas de textura. | |
CustomVertex.PositionNormal | Representa una estructura con formato de vértice personalizado que contiene datos de normal y posición. | |
CustomVertex.PositionNormalColored | Representa una estructura de formato de vértice personalizada que contiene la posición, el color y los datos de la normal. | |
CustomVertex.PositionNormalFixed | Representa una estructura de punto fijo con formato de vértice personalizado que contiene datos de normal y posición. | |
CustomVertex.PositionNormalTextured | Representa una estructura de formato de vértice personalizado que contiene la posición, datos de normal y un conjunto de coordenadas de textura. | |
CustomVertex.PositionOnly | Representa una estructura de formato de vértice personalizada que sólo contiene datos de posición. | |
CustomVertex.PositionOnlyFixed | Representa un formato de vértice personalizado, en una estructura de punto fijo, que contiene sólo datos de posición. | |
CustomVertex.PositionTextured | Representa una estructura de formato de vértice personalizado que contiene la posición y un conjunto de coordenadas de textura. | |
CustomVertex.Transformed | Representa una estructura de formato de vértices personalizados que contiene vértices transformados. | |
CustomVertex.TransformedColored | Representa una estructura de formato de vértice personalizada que contiene vértices transformados e información de color. | |
CustomVertex.TransformedColoredTextured | Representa una estructura con formato de vértice personalizado que contiene los vértices transformados, el color y un conjunto de coordenadas de textura. | |
CustomVertex.TransformedFixed | Representa un formato de vértice personalizado, en una estructura de punto fijo, que contiene vértices transformados. | |
CustomVertex.TransformedTextured | Representa una estructura con formato de vértice personalizado que contiene los vértices transformados y un conjunto de coordenadas de textura. | |
DeviceCaps | Obtiene la información específica de un dispositivo. | |
DeviceCreationParameters | Representa los parámetros de creación para un dispositivo. | |
DisplayMode | Representa el modo de presentación. | |
FilterCaps | Indica las funciones del filtro de textura. | |
FixedPoint | Representa un número de punto fijo 16.16. | |
FontDescription | Define los atributos de una fuente. | |
IndexBufferDescription | Representa un búfer de índice. | |
LineCaps | Define las funciones de los elementos primitivos de dibujo de línea. | |
Material | Especifica las propiedades del material. | |
MaterialFixed | Especifica propiedades de material en una estructura de punto fijo. | |
MatrixFixed | Representa una matriz para operaciones matemáticas de punto fijo. | |
MeshOptions | Especifica el tipo de optimización de malla que se va a realizar. | |
MiscCaps | Proporciona una variedad de funciones de elementos primitivos de controlador. | |
PaletteEntry | Especifica el color y uso de una entrada de una paleta lógica. | |
RasterCaps | Contiene información sobre las funciones de dibujo de tramas. | |
ShadeCaps | Define las funciones de sombreado. | |
StencilCaps | Contiene indicadores que especifican las operaciones compatibles para el búfer de estarcido. | |
SurfaceCaps | Representa información sobre las funciones de superficie. | |
SurfaceDescription | Describe una superficie. | |
TextureCaps | Contiene diversas funciones de asignación de texturas. | |
TextureOperationCaps | Contiene valores que describen las operaciones de textura compatibles con el dispositivo actual. | |
TextureRequirements | Contiene los parámetros de creación de textura. | |
ValidateDeviceParams | Describe el número de pasos y el código de resultado devuelto por el método ValidateDevice de un objeto Device. | |
Vector3Fixed | Representa un vector en un espacio tridimensional (3D). | |
VertexBufferDescription | Describe un búfer de vértice. | |
VertexProcessingCaps | Describe las funciones de procesamiento de vértices. | |
Viewport | Define las dimensiones de la ventana de una superficie de destino de representación hacia la que se proyecta un volumen 3D. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
BackBufferType | Representa las constantes que identifican el tipo de búferes de retroceso en una cadena de intercambio. | |
Blend | Define la mezcla de color admitida. | |
BlendOperation | Define las operaciones de mezcla admitidas. | |
CharacterSet | Define un juego de caracteres. | |
ClearFlags | Especifica el búfer que se va a utilizar al llamar al método Clear. | |
ClipStatusFlags | Define el estado de recorte actual. | |
ColorSource | Define la ubicación en la que se debe obtener acceso a un color o componente de color para realizar los cálculos de iluminación. | |
ColorWriteEnable | Representa los valores que se utilizan para especificar un canal en el tipo de clase RenderStateManager. | |
Compare | Representa las funciones de comparación compatibles en el tipo de clase RenderStateManager. | |
CreateFlags | Define los indicadores que deben utilizarse al crear un dispositivo. | |
Cull | Define los modos de selección (culling) admitidos, que especifican cómo se seleccionan las caras posteriores durante la representación de geometría. | |
DepthFormat | Define los formatos del búfer de profundidad. | |
DeviceType | Especifica un tipo de dispositivo. | |
DrawTextFormat | Especifica el método para aplicar formato al texto. | |
FillMode | Define constantes que describen el modo de relleno. | |
Filter | Define los modos de filtrado de textura para una fase de textura. | |
FogMode | Define constantes que describen el modo de niebla. | |
FontQuality | Especifica el nivel de calidad de la fuente. | |
FontWeight | Especifica los espesores de fuente. | |
Format | Define varios tipos de formatos de superficie. | |
LightType | Define el tipo de luz. | |
LockFlags | Define el tipo de bloqueo que se va a realizar. | |
MeshFlags | Define los indicadores utilizados para especificar las opciones de creación de una malla. | |
MultiSampleType | Define los niveles de muestreo múltiple de escena completa que el dispositivo puede aplicar. | |
PitchAndFamily | Define las familias de fuentes. | |
Pool | Define la clase de memoria donde se alojan los búferes para un recurso. | |
Precision | Especifica la precisión del resultado deseada. | |
PresentFlag | Define indicadores que controlan una operación Present para un objeto Device. | |
PresentInterval | Define indicadores que describen la relación entre la frecuencia de actualización del adaptador y la frecuencia con la que se completan las operaciones Present para Device. | |
PrimitiveType | Define los elementos primitivos admitidos en Direct3D. | |
Profile | Garantiza que se admita un nivel de funcionalidad determinado. | |
ResourceType | Define los tipos de recursos. | |
ResultCode | Define los tipos de recurso. | |
ShadeMode | Define constantes que describen los modos de sombreado admitidos. | |
SpriteFlags | Define los indicadores utilizados para especificar las opciones de representación de objetos Sprite. | |
StencilOperation | Define las operaciones de estarcido compatibles. | |
SwapEffect | Define los efectos de intercambio. | |
TextureAddress | Define constantes que describen los modos de direccionamiento de textura compatibles. | |
TextureArgument | Define los argumentos de textura compatibles. | |
TextureCoordinateIndex | Define los valores de índice de coordenada de textura admitidos. | |
TextureFilter | Define los modos de filtrado de textura para una fase de textura. | |
TextureOperation | Define las operaciones de mezcla de textura por fase. | |
TextureTransform | Define los valores de estado de la fase de la textura. | |
TransformType | Define constantes que describen los valores de estado de la transformación. | |
Usage | Define los tipos de uso compatibles para el recurso actual. | |
VertexFormats | Describe los valores que definen un formato de vértice utilizado para describir el contenido de los vértices almacenados de manera intercalada en una sola secuencia de datos. | |
WrapCoordinates | Define las coordenadas de ajuste compatibles |