Microsoft.Xna.Framework.Graphics Espacio de nombres
XNA Game Studio 4.0
Contiene métodos de la interfaz de programación de aplicaciones (API) de bajo nivel que aprovechan las ventajas de las capacidades de aceleración de hardware para mostrar objetos en 3D.
| Nombre | Descripción | |
|---|---|---|
![]() | AlphaTestEffect | Contiene un efecto configurable que admite las pruebas alfa. |
![]() | BasicEffect | Contiene un efecto de representación básico. |
![]() | BlendState | Contiene el estado de combinación del dispositivo. |
![]() | DepthStencilState | Contiene el estado de la galería de símbolos de profundidad para el dispositivo. |
![]() | DeviceLostException | La excepción que se produce cuando el dispositivo se ha perdido, pero no se puede restablecer en este momento. Por consiguiente, la representación no es posible. |
![]() | DeviceNotResetException | La excepción que se produce cuando el dispositivo se ha perdido, pero se puede restablecer en este momento. |
![]() | DirectionalLight | Crea un objeto DirectionalLight. |
![]() | DisplayMode | Describe el modo de pantalla. |
![]() | DisplayModeCollection | Manipula una colección de estructuras DisplayMode. |
![]() | DualTextureEffect | Contiene un efecto configurable que admite multitexturas de dos capas. |
![]() | DynamicIndexBuffer | Describe el orden de representación de los vértices en un búfer de vértices. |
![]() | DynamicVertexBuffer | Representa una lista de vértices 3D que se va a transmitir al dispositivo gráfico. |
![]() | Effect | Se usa para establecer y consultar efectos, y para seleccionar técnicas. |
![]() | EffectAnnotation | Representa una anotación en un EffectParameter. |
![]() | EffectAnnotationCollection | Manipula una colección de objetos EffectAnnotation. |
![]() | EffectMaterial | Contiene una subclase de efecto que se usa para cargar datos de un tipo de EffectMaterialContent. |
![]() | EffectParameter | Representa un parámetro Effect. |
![]() | EffectParameterCollection | Manipula una colección de objetos EffectParameter. |
![]() | EffectPass | Contiene un estado de representación para dibujar con un efecto; un efecto puede contener uno o varios pases. |
![]() | EffectPassCollection | Manipula una colección de objetos EffectPass. |
![]() | EffectTechnique | Representa una técnica de efecto. |
![]() | EffectTechniqueCollection | Manipula una colección de objetos EffectTechnique. |
![]() | EnvironmentMapEffect | Contiene un efecto configurable que admite mapas de entorno. |
![]() | GraphicsAdapter | Proporciona métodos para recuperar y manipular adaptadores gráficos. |
![]() | GraphicsDevice | Realiza una representación basada en primitivas, crea recursos, controla las variables en el nivel del sistema, ajusta los niveles de la tabla Gamma de colores y crea sombreadores. |
![]() | GraphicsResource | Consulta y prepara recursos. |
![]() | IndexBuffer | Describe el orden de representación de los vértices en un búfer de vértices. |
![]() | Model | Representa un modelo 3D compuesto por varios objetos ModelMesh que pueden moverse de forma independiente. |
![]() | ModelBone | Representa los datos de huesos de un modelo. |
![]() | ModelBoneCollection | Representa un conjunto de huesos asociado a un modelo. |
![]() | ModelEffectCollection | Representa una colección de efectos asociada a un modelo. |
![]() | ModelMesh | Representa una malla que forma parte de un Model. |
![]() | ModelMeshCollection | Representa una colección de objetos ModelMesh. |
![]() | ModelMeshPart | Representa un lote de información de geometría para enviar al dispositivo gráfico durante la representación. Cada ModelMeshPart es una subdivisión de un objeto ModelMesh. La clase ModelMesh se divide en varios objetos ModelMeshPart, normalmente en función de la información del material. |
![]() | ModelMeshPartCollection | Representa una colección de objetos ModelMeshPart. |
![]() | NoSuitableGraphicsDeviceException | Se produce cuando ningún dispositivo de gráficos disponible se adecua a las preferencias de dispositivo dadas. |
![]() | OcclusionQuery | Sirve para realizar una consulta de oclusión en relación con los últimos objetos dibujados. |
![]() | PresentationParameters | Contiene parámetros de presentación. |
![]() | RasterizerState | Contiene el estado del rasterizador, que determina el modo en que los datos de vector (formas) se convierten en datos de trama (píxeles). |
![]() | RenderTarget2D | Contiene una textura 2D que se puede usar como destino de representación. |
![]() | RenderTargetCube | Representa un recurso de textura cúbica que se va a escribir al término de un paso de representación. |
![]() | ResourceCreatedEventArgs | Contiene datos de evento. |
![]() | ResourceDestroyedEventArgs | Argumentos para un evento ResourceDestroyed. |
![]() | SamplerState | Contiene el estado del muestreador, que define el modo en que se realiza el muestreo de los datos de textura. |
![]() | SamplerStateCollection | Colección de objetos SamplerState. |
![]() | SkinnedEffect | Contiene un efecto configurable para representar modelos de carácter con máscara. |
![]() | SpriteBatch | Permite dibujar un grupo de sprites con la misma configuración. |
![]() | SpriteFont | Representa una textura de fuente. |
![]() | Texture | Representa un recurso de textura. |
![]() | Texture2D | Representa una cuadrícula 2D de téxeles. |
![]() | Texture3D | Representa un volumen 3D de téxeles. |
![]() | TextureCollection | Representa una colección de objetos Texture. |
![]() | TextureCube | Representa un conjunto de seis texturas 2D, una para cada cara de un cubo. |
![]() | VertexBuffer | Representa una lista de vértices 3D que se transmitirán al dispositivo de gráficos. |
![]() | VertexDeclaration | Declaración de vértice que define los datos por vértice. |
| Nombre | Descripción | |
|---|---|---|
![]() | IEffectFog | Obtiene o establece los parámetros de niebla del efecto actual. |
![]() | IEffectLights | Obtiene o establece los parámetros de iluminación del efecto actual. |
![]() | IEffectMatrices | Obtiene o establece los parámetros de la matriz de transformación del efecto actual. |
![]() | IGraphicsDeviceService | Define un mecanismo para recuperar objetos GraphicsDevice. |
![]() | IVertexType | Interfaz de tipo de vértice implementada por una estructura de tipos de vértice personalizada. |
| Nombre | Descripción | |
|---|---|---|
![]() | ModelBoneCollection.Enumerator | Permite repetir a través de los huesos de una ModelBoneCollection. |
![]() | ModelEffectCollection.Enumerator | Permite repetir a través de los huesos de una ModelEffectCollection. |
![]() | ModelMeshCollection.Enumerator | Permite repetir a través de los huesos de una ModelMeshCollection. |
![]() | ModelMeshPartCollection.Enumerator | Permite repetir a través de los huesos de una ModelMeshPartCollection. |
![]() | RenderTargetBinding | Enlaza una matriz de destinos de representación. |
![]() | VertexBufferBinding | Estructura de enlace que especifica un búfer de vértices y otros parámetros por vértice (tales como desplazamiento y versiones) para un dispositivo de gráficos. |
![]() | VertexElement | Define los datos de vértices de entrada para la canalización. |
![]() | VertexPositionColor | Describe una estructura de formato de vértices personalizada que contiene información de posición y color. |
![]() | VertexPositionColorTexture | Describe una estructura de formato de vértices personalizada que contiene posición, color y un conjunto de coordenadas de textura. |
![]() | VertexPositionNormalTexture | Describe una estructura de formato de vértices personalizada que contiene posición, datos normales y un conjunto de coordenadas de textura. |
![]() | VertexPositionTexture | Describe una estructura de formato de vértices personalizada que contiene la posición y un conjunto de coordenadas de textura. |
![]() | Viewport | Define las dimensiones de ventana de una superficie de destino de representación en la que se proyecta un volumen 3D. |
| Nombre | Descripción | |
|---|---|---|
![]() | Blend | Define los factores de combinación del color. |
![]() | BlendFunction | Define cómo se combina un color de origen con el color de destino que ya está en el destino de representación para la combinación de color. |
![]() | BufferUsage | Especifica el uso especial del contenido del búfer. |
![]() | ClearOptions | Especifica el búfer que se va a usar cuando se llame a Clear. |
![]() | ColorWriteChannels | Define los canales de color que se pueden elegir para una escritura por canales en un búfer de color de destino de representación. |
![]() | CompareFunction | Define las funciones de comparación que se pueden elegir para las pruebas de alfa, galería de símbolos o de profundidad de búfer. |
![]() | CubeMapFace | Define las caras de un mapa de cubo en el tipo de clase TextureCube. |
![]() | CullMode | Define el orden de devanado que se puede utilizar para identificar las caras posteriores para la selección. |
![]() | DepthFormat | Define el formato de los datos en un búfer de galería de símbolos de profundidad. |
![]() | EffectParameterClass | Define clases que se pueden usar como parámetros de efecto o constantes del sombreador. |
![]() | EffectParameterType | Define los tipos que se pueden usar como parámetros de efecto o constantes del sombreador. |
![]() | FillMode | Describe las opciones de llenado de los vértices y las líneas que definen una primitiva. |
![]() | GraphicsDeviceStatus | Describe el estado del dispositivo. |
![]() | GraphicsProfile | Identifica el conjunto de dispositivos admitidos para el juego en función de las capacidades de los dispositivos. |
![]() | IndexElementSize | Define el tamaño de un elemento de un búfer de índices. |
![]() | PresentInterval | Define indicadores que describen la relación entre la frecuencia de actualización del adaptador y la velocidad a la que se completan las operaciones Present. |
![]() | PrimitiveType | Define cómo se ordenan los datos de vértice. |
![]() | RenderTargetUsage | Determina el modo en que se usan los datos de destino de representación cuando se ha definido un nuevo destino de representación. |
![]() | SetDataOptions | Describe si los datos de búfer de índices o vértices existentes se van a sobrescribir o descartar durante una operación SetData. |
![]() | SpriteEffects | Define las opciones de creación de reflejo del sprite. |
![]() | SpriteSortMode | Define las opciones de representación de orden de sprite. |
![]() | StencilOperation | Define las operaciones de búfer de galería de símbolos. |
![]() | SurfaceFormat | Define varios tipos de formatos de superficie. |
![]() | TextureAddressMode | Define modos para el direccionamiento de téxeles con coordenadas de textura que se encuentren fuera del rango comprendido entre 0.0 y 1.0. |
![]() | TextureFilter | Define los tipos de filtro durante el muestreo de textura. |
![]() | VertexElementFormat | Define los formatos de elementos de vértices. |
![]() | VertexElementUsage | Define el uso de los elementos de vértice. |



