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
ms129011.pubclass(es-es,VS.90).gif AdapterInformation Manipula la información del adaptador. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif AdapterListCollection Manipula una colección de adaptadores. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif AlreadyLockedException Excepción que se produce cuando se efectúa un intento de bloqueo de un recurso que ya está bloqueado.
ms129011.pubclass(es-es,VS.90).gif BaseMesh Manipula y consulta objetos de malla y objetos de malla derivados.
ms129011.pubclass(es-es,VS.90).gif BaseTexture Manipula los recursos de textura.
ms129011.pubclass(es-es,VS.90).gif CustomVertex Define los diversos tipo de vértices de formato fijo personalizado. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif D3DX Contiene los valores predeterminados para las constantes de las extensiones Direct3D. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif Device Objeto primario de todos los objetos gráficos de la escena.
ms129011.pubclass(es-es,VS.90).gif 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.
ms129011.pubclass(es-es,VS.90).gif DeviceNotResetException Se ha perdido la conexión con el dispositivo pero se puede restablecer en este momento.
ms129011.pubclass(es-es,VS.90).gif DisplayModeCollection Manipula una colección de estructuras DisplayMode. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif DriverInternalErrorException Error del controlador interno. Las aplicaciones se deben cerrar, por lo general, al recibir este error.
ms129011.pubclass(es-es,VS.90).gif DriverInvalidCallException El controlador indica que la llamada al método actual no es válida.
ms129011.pubclass(es-es,VS.90).gif DriverUnsupportedException El controlador es no compatible.
ms129011.pubclass(es-es,VS.90).gif Font Encapsula las texturas y los recursos necesarios para representar una fuente específica de un dispositivo concreto.
ms129011.pubclass(es-es,VS.90).gif Geometry Contiene una colección de funciones relacionadas con matemáticas. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif GraphicsException Proporciona excepciones base para gráficos.
ms129011.pubclass(es-es,VS.90).gif IndexBuffer Manipula un recurso de búfer de índice.
ms129011.pubclass(es-es,VS.90).gif InvalidCallException La llamada al método no es válida.
ms129011.pubclass(es-es,VS.90).gif InvalidDeviceException El dispositivo solicitado no es válido.
ms129011.pubclass(es-es,VS.90).gif Light Define un conjunto de propiedades de iluminación.
ms129011.pubclass(es-es,VS.90).gif LightFixed Representa un conjunto de propiedades de iluminación. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif LightsCollection Devuelve una colección de luces.
ms129011.pubclass(es-es,VS.90).gif LightsFixedCollection Define una colección de luces. Esta clase no se puede heredar.
ms129011.pubclass(es-es,VS.90).gif Manager Proporciona información sobre el entorno, y enumera y recupera las funciones del dispositivo.
ms129011.pubclass(es-es,VS.90).gif MemoryPoolEmptyException La excepción que se produce cuando no hay memoria disponible.
ms129011.pubclass(es-es,VS.90).gif Mesh Manipula los objetos de malla.
ms129011.pubclass(es-es,VS.90).gif 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.
ms129011.pubclass(es-es,VS.90).gif NotAvailableException Excepción que se produce cuando el dispositivo no admite la técnica consultada.
ms129011.pubclass(es-es,VS.90).gif NotFoundException Excepción que se produce cuando el dispositivo no admite la técnica consultada.
ms129011.pubclass(es-es,VS.90).gif PresentParameters Describe los parámetros de presentación.
ms129011.pubclass(es-es,VS.90).gif RenderStateManager Define los estados de representación del dispositivo.
ms129011.pubclass(es-es,VS.90).gif Resource Consulta y prepara los recursos.
ms129011.pubclass(es-es,VS.90).gif Sprite Proporciona los métodos y las propiedades que simplifican el proceso de dibujar objetos Sprite en Direct3D.
ms129011.pubclass(es-es,VS.90).gif Surface Consulta y prepara las superficies.
ms129011.pubclass(es-es,VS.90).gif SwapChain Manipula una cadena de intercambio.
ms129011.pubclass(es-es,VS.90).gif Texture Manipula un recurso de textura.
ms129011.pubclass(es-es,VS.90).gif TextureLoader Contiene funciones para cargar texturas.
ms129011.pubclass(es-es,VS.90).gif TextureStateManager Contiene los estados de textura del dispositivo.
ms129011.pubclass(es-es,VS.90).gif TextureStateManagerCollection Colección de objetos TextureStateManager.
ms129011.pubclass(es-es,VS.90).gif 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.
ms129011.pubclass(es-es,VS.90).gif VertexBuffer Manipula los recursos del búfer de vértice.
ms129011.pubclass(es-es,VS.90).gif VertexInformation Proporciona información sobre vértices.
ms129011.pubclass(es-es,VS.90).gif 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
ms129011.pubstructure(es-es,VS.90).gif AdapterDetails Contiene información que identifica el adaptador.
ms129011.pubstructure(es-es,VS.90).gif AddressCaps Representa las funciones de direccionamiento de texturas para las estructuras Texture.
ms129011.pubstructure(es-es,VS.90).gif AttributeRange Almacena una entrada de la tabla de atributos.
ms129011.pubstructure(es-es,VS.90).gif BehaviorFlags Contiene un conjunto de propiedades que indican el comportamiento global de un dispositivo.
ms129011.pubstructure(es-es,VS.90).gif BlendCaps Indica las funciones de mezcla admitidas.
ms129011.pubstructure(es-es,VS.90).gif BlendOperationCaps Representa las funciones de operación de mezcla compatibles.
ms129011.pubstructure(es-es,VS.90).gif Caps Representa las funciones del hardware expuesto a través del objeto Direct3D.
ms129011.pubstructure(es-es,VS.90).gif ClipStatus Describe el estado de recorte actual.
ms129011.pubstructure(es-es,VS.90).gif ColorValue Almacena los valores de canal rojo, verde, azul y alfa que, juntos, definen un color específico.
ms129011.pubstructure(es-es,VS.90).gif ColorValueFixed Almacena los valores de canal rojo, verde, azul y alfa que, juntos, en una estructura de punto fijo, definen un color específico.
ms129011.pubstructure(es-es,VS.90).gif ComparisonCaps Recupera funciones de comparación.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionColored Representa una estructura con formato de vértice personalizado que contiene información de color y posición.
ms129011.pubstructure(es-es,VS.90).gif 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.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionNormal Representa una estructura con formato de vértice personalizado que contiene datos de normal y posición.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionNormalColored Representa una estructura de formato de vértice personalizada que contiene la posición, el color y los datos de la normal.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionNormalFixed Representa una estructura de punto fijo con formato de vértice personalizado que contiene datos de normal y posición.
ms129011.pubstructure(es-es,VS.90).gif 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.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionOnly Representa una estructura de formato de vértice personalizada que sólo contiene datos de posición.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionOnlyFixed Representa un formato de vértice personalizado, en una estructura de punto fijo, que contiene sólo datos de posición.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.PositionTextured Representa una estructura de formato de vértice personalizado que contiene la posición y un conjunto de coordenadas de textura.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.Transformed Representa una estructura de formato de vértices personalizados que contiene vértices transformados.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.TransformedColored Representa una estructura de formato de vértice personalizada que contiene vértices transformados e información de color.
ms129011.pubstructure(es-es,VS.90).gif 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.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.TransformedFixed Representa un formato de vértice personalizado, en una estructura de punto fijo, que contiene vértices transformados.
ms129011.pubstructure(es-es,VS.90).gif CustomVertex.TransformedTextured Representa una estructura con formato de vértice personalizado que contiene los vértices transformados y un conjunto de coordenadas de textura.
ms129011.pubstructure(es-es,VS.90).gif DeviceCaps Obtiene la información específica de un dispositivo.
ms129011.pubstructure(es-es,VS.90).gif DeviceCreationParameters Representa los parámetros de creación para un dispositivo.
ms129011.pubstructure(es-es,VS.90).gif DisplayMode Representa el modo de presentación.
ms129011.pubstructure(es-es,VS.90).gif FilterCaps Indica las funciones del filtro de textura.
ms129011.pubstructure(es-es,VS.90).gif FixedPoint Representa un número de punto fijo 16.16.
ms129011.pubstructure(es-es,VS.90).gif FontDescription Define los atributos de una fuente.
ms129011.pubstructure(es-es,VS.90).gif IndexBufferDescription Representa un búfer de índice.
ms129011.pubstructure(es-es,VS.90).gif LineCaps Define las funciones de los elementos primitivos de dibujo de línea.
ms129011.pubstructure(es-es,VS.90).gif Material Especifica las propiedades del material.
ms129011.pubstructure(es-es,VS.90).gif MaterialFixed Especifica propiedades de material en una estructura de punto fijo.
ms129011.pubstructure(es-es,VS.90).gif MatrixFixed Representa una matriz para operaciones matemáticas de punto fijo.
ms129011.pubstructure(es-es,VS.90).gif MeshOptions Especifica el tipo de optimización de malla que se va a realizar.
ms129011.pubstructure(es-es,VS.90).gif MiscCaps Proporciona una variedad de funciones de elementos primitivos de controlador.
ms129011.pubstructure(es-es,VS.90).gif PaletteEntry Especifica el color y uso de una entrada de una paleta lógica.
ms129011.pubstructure(es-es,VS.90).gif RasterCaps Contiene información sobre las funciones de dibujo de tramas.
ms129011.pubstructure(es-es,VS.90).gif ShadeCaps Define las funciones de sombreado.
ms129011.pubstructure(es-es,VS.90).gif StencilCaps Contiene indicadores que especifican las operaciones compatibles para el búfer de estarcido.
ms129011.pubstructure(es-es,VS.90).gif SurfaceCaps Representa información sobre las funciones de superficie.
ms129011.pubstructure(es-es,VS.90).gif SurfaceDescription Describe una superficie.
ms129011.pubstructure(es-es,VS.90).gif TextureCaps Contiene diversas funciones de asignación de texturas.
ms129011.pubstructure(es-es,VS.90).gif TextureOperationCaps Contiene valores que describen las operaciones de textura compatibles con el dispositivo actual.
ms129011.pubstructure(es-es,VS.90).gif TextureRequirements Contiene los parámetros de creación de textura.
ms129011.pubstructure(es-es,VS.90).gif ValidateDeviceParams Describe el número de pasos y el código de resultado devuelto por el método ValidateDevice de un objeto Device.
ms129011.pubstructure(es-es,VS.90).gif Vector3Fixed Representa un vector en un espacio tridimensional (3D).
ms129011.pubstructure(es-es,VS.90).gif VertexBufferDescription Describe un búfer de vértice.
ms129011.pubstructure(es-es,VS.90).gif VertexProcessingCaps Describe las funciones de procesamiento de vértices.
ms129011.pubstructure(es-es,VS.90).gif 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
ms129011.pubenumeration(es-es,VS.90).gif BackBufferType Representa las constantes que identifican el tipo de búferes de retroceso en una cadena de intercambio.
ms129011.pubenumeration(es-es,VS.90).gif Blend Define la mezcla de color admitida.
ms129011.pubenumeration(es-es,VS.90).gif BlendOperation Define las operaciones de mezcla admitidas.
ms129011.pubenumeration(es-es,VS.90).gif CharacterSet Define un juego de caracteres.
ms129011.pubenumeration(es-es,VS.90).gif ClearFlags Especifica el búfer que se va a utilizar al llamar al método Clear.
ms129011.pubenumeration(es-es,VS.90).gif ClipStatusFlags Define el estado de recorte actual.
ms129011.pubenumeration(es-es,VS.90).gif 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.
ms129011.pubenumeration(es-es,VS.90).gif ColorWriteEnable Representa los valores que se utilizan para especificar un canal en el tipo de clase RenderStateManager.
ms129011.pubenumeration(es-es,VS.90).gif Compare Representa las funciones de comparación compatibles en el tipo de clase RenderStateManager.
ms129011.pubenumeration(es-es,VS.90).gif CreateFlags Define los indicadores que deben utilizarse al crear un dispositivo.
ms129011.pubenumeration(es-es,VS.90).gif 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.
ms129011.pubenumeration(es-es,VS.90).gif DepthFormat Define los formatos del búfer de profundidad.
ms129011.pubenumeration(es-es,VS.90).gif DeviceType Especifica un tipo de dispositivo.
ms129011.pubenumeration(es-es,VS.90).gif DrawTextFormat Especifica el método para aplicar formato al texto.
ms129011.pubenumeration(es-es,VS.90).gif FillMode Define constantes que describen el modo de relleno.
ms129011.pubenumeration(es-es,VS.90).gif Filter Define los modos de filtrado de textura para una fase de textura.
ms129011.pubenumeration(es-es,VS.90).gif FogMode Define constantes que describen el modo de niebla.
ms129011.pubenumeration(es-es,VS.90).gif FontQuality Especifica el nivel de calidad de la fuente.
ms129011.pubenumeration(es-es,VS.90).gif FontWeight Especifica los espesores de fuente.
ms129011.pubenumeration(es-es,VS.90).gif Format Define varios tipos de formatos de superficie.
ms129011.pubenumeration(es-es,VS.90).gif LightType Define el tipo de luz.
ms129011.pubenumeration(es-es,VS.90).gif LockFlags Define el tipo de bloqueo que se va a realizar.
ms129011.pubenumeration(es-es,VS.90).gif MeshFlags Define los indicadores utilizados para especificar las opciones de creación de una malla.
ms129011.pubenumeration(es-es,VS.90).gif MultiSampleType Define los niveles de muestreo múltiple de escena completa que el dispositivo puede aplicar.
ms129011.pubenumeration(es-es,VS.90).gif PitchAndFamily Define las familias de fuentes.
ms129011.pubenumeration(es-es,VS.90).gif Pool Define la clase de memoria donde se alojan los búferes para un recurso.
ms129011.pubenumeration(es-es,VS.90).gif Precision Especifica la precisión del resultado deseada.
ms129011.pubenumeration(es-es,VS.90).gif PresentFlag Define indicadores que controlan una operación Present para un objeto Device.
ms129011.pubenumeration(es-es,VS.90).gif 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.
ms129011.pubenumeration(es-es,VS.90).gif PrimitiveType Define los elementos primitivos admitidos en Direct3D.
ms129011.pubenumeration(es-es,VS.90).gif Profile Garantiza que se admita un nivel de funcionalidad determinado.
ms129011.pubenumeration(es-es,VS.90).gif ResourceType Define los tipos de recursos.
ms129011.pubenumeration(es-es,VS.90).gif ResultCode Define los tipos de recurso.
ms129011.pubenumeration(es-es,VS.90).gif ShadeMode Define constantes que describen los modos de sombreado admitidos.
ms129011.pubenumeration(es-es,VS.90).gif SpriteFlags Define los indicadores utilizados para especificar las opciones de representación de objetos Sprite.
ms129011.pubenumeration(es-es,VS.90).gif StencilOperation Define las operaciones de estarcido compatibles.
ms129011.pubenumeration(es-es,VS.90).gif SwapEffect Define los efectos de intercambio.
ms129011.pubenumeration(es-es,VS.90).gif TextureAddress Define constantes que describen los modos de direccionamiento de textura compatibles.
ms129011.pubenumeration(es-es,VS.90).gif TextureArgument Define los argumentos de textura compatibles.
ms129011.pubenumeration(es-es,VS.90).gif TextureCoordinateIndex Define los valores de índice de coordenada de textura admitidos.
ms129011.pubenumeration(es-es,VS.90).gif TextureFilter Define los modos de filtrado de textura para una fase de textura.
ms129011.pubenumeration(es-es,VS.90).gif TextureOperation Define las operaciones de mezcla de textura por fase.
ms129011.pubenumeration(es-es,VS.90).gif TextureTransform Define los valores de estado de la fase de la textura.
ms129011.pubenumeration(es-es,VS.90).gif TransformType Define constantes que describen los valores de estado de la transformación.
ms129011.pubenumeration(es-es,VS.90).gif Usage Define los tipos de uso compatibles para el recurso actual.
ms129011.pubenumeration(es-es,VS.90).gif 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.
ms129011.pubenumeration(es-es,VS.90).gif WrapCoordinates Define las coordenadas de ajuste compatibles