Cette documentation est archivée et n’est pas conservée.

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms

Cet espace de noms fournit la programmation d'applications Direct3D pour les Pocket PC, les Smartphone et d'autres périphériques exécutant Windows CE avec le .NET Compact Framework.

Cet espace de noms fournit aux développeurs d'applications mobiles une interface de programmation d'applications (API, Application Programming Interface) graphique de bas niveau qui vous permet de manipuler des modèles d'objets 3-D visuels et de profiter de l'accélération matérielle.

 ClasseDescription
Classe publiqueAdapterInformationManipule des informations d'adaptateur. Cette classe ne peut pas être héritée.
Classe publiqueAdapterListCollectionManipule une collection d'adaptateurs. Cette classe ne peut pas être héritée.
Classe publiqueAlreadyLockedExceptionException qui est levée lorsqu'une tentative de verrouillage d'une ressource déjà verrouillée est faite.
Classe publiqueBaseMeshManipule et interroge des objets de maillage et des objets de maillage dérivés.
Classe publiqueBaseTextureManipule des ressources de texture.
Classe publiqueCustomVertexDéfinit plusieurs types de vertex à format fixe personnalisés. Cette classe ne peut pas être héritée.
Classe publiqueD3DXContient des valeurs de constantes par défaut pour les extensions Direct3D. Cette classe ne peut pas être héritée.
Classe publiqueDeviceObjet parent de tous les objets graphiques dans la scène.
Classe publiqueDeviceLostExceptionLe périphérique a été perdu, mais ne peut pas être réinitialisé à cet instant. Par conséquent, le rendu est impossible.
Classe publiqueDeviceNotResetExceptionLe périphérique a été perdu, mais peut être réinitialisé à cet instant.
Classe publiqueDisplayModeCollectionManipule une collection de structures DisplayMode. Cette classe ne peut pas être héritée.
Classe publiqueDriverInternalErrorExceptionErreur de pilote interne. Les applications doivent généralement s'arrêter lorsqu'elles reçoivent cette erreur.
Classe publiqueDriverInvalidCallExceptionLe pilote indique que l'appel de méthode actuel n'est pas valide.
Classe publiqueDriverUnsupportedExceptionLe pilote n'est pas pris en charge.
Classe publiqueFontEncapsule les textures et les ressources requises pour rendre une police spécifique sur un périphérique spécifique.
Classe publiqueGeometryContient une collection de fonctions liées aux mathématiques. Cette classe ne peut pas être héritée.
Classe publiqueGraphicsExceptionFournit des exceptions de base pour les graphiques.
Classe publiqueIndexBufferManipule une ressource de tampon d'index.
Classe publiqueInvalidCallExceptionL'appel de méthode n'est pas valide.
Classe publiqueInvalidDeviceExceptionLe type de périphérique demandé n'est pas valide.
Classe publiqueLightDéfinit un jeu de propriétés d'éclairage.
Classe publiqueLightFixedReprésente un jeu de propriétés de lumière. Cette classe ne peut pas être héritée.
Classe publiqueLightsCollectionDéfinit une collection de lumières.
Classe publiqueLightsFixedCollectionDéfinit une collection de lumières. Cette classe ne peut pas être héritée.
Classe publiqueManagerFournit des informations à propos de l'environnement, énumère et récupère des fonctions de périphérique.
Classe publiqueMemoryPoolEmptyExceptionException levée en l'absence de mémoire disponible.
Classe publiqueMeshManipule des objets de maillage.
Classe publiqueMoreDataExceptionException levée lorsque le nombre de données disponible est supérieur à la taille spécifiée de la mémoire tampon.
Classe publiqueNotAvailableExceptionException qui est levée lorsque le périphérique ne prend pas en charge la technique demandée.
Classe publiqueNotFoundExceptionException qui est levée lorsque le périphérique ne prend pas en charge la technique demandée.
Classe publiquePresentParametersDécrit les paramètres de présentation.
Classe publiqueRenderStateManagerDéfinit les états de rendu du périphérique.
Classe publiqueResourceInterroge et prépare des ressources.
Classe publiqueSpriteFournit des méthodes et des propriétés qui simplifient le processus de dessin de sprites à l'aide de Direct3D.
Classe publiqueSurfaceInterroge et prépare des surfaces.
Classe publiqueSwapChainManipule une chaîne de permutation.
Classe publiqueTextureManipule une ressource de texture.
Classe publiqueTextureLoaderContient des fonctions permettant de charger des textures.
Classe publiqueTextureStateManagerContient des états de texture pour le périphérique.
Classe publiqueTextureStateManagerCollectionCollection d'objets TextureStateManager.
Classe publiqueTransformsAutorise les applications à spécifier et à obtenir des transformations de matrices, telles que les matrices universelles, les matrices d'affichage et les matrices de transformation utilisées pour le rendu d'objets Direct3D.
Classe publiqueVertexBufferManipule des ressources de la mémoire tampon de vertex.
Classe publiqueVertexInformationFournit des informations sur un vertex.
Classe publiqueVertexTextureCoordinateConstruit des modèles binaires qui sont utilisés pour identifier les formats de coordonnée de texture dans une description de format de vertex flexible.

 StructureDescription
Structure publiqueAdapterDetailsContient des informations qui identifient l'adaptateur.
Structure publiqueAddressCapsReprésente les capacités d'adressage des textures pour les structures Texture.
Structure publiqueAttributeRangeStocke une entrée de table d'attributs.
Structure publiqueBehaviorFlagsContient un jeu de propriétés qui indiquent le comportement global d'un périphérique.
Structure publiqueBlendCapsIndique les fonctions de mélange prises en charge.
Structure publiqueBlendOperationCapsReprésente les fonctions de l'opération de mélange prises en charge.
Structure publiqueCapsReprésente les fonctions du matériel exposées via l'objet Direct3D.
Structure publiqueClipStatusDécrit l'état de découpage actuel.
Structure publiqueColorValueStocke les valeurs de canal alpha rouge, vert, et bleu qui définissent ensemble une couleur spécifique.
Structure publiqueColorValueFixedStocke dans une structure à virgule fixe les valeurs de canaux alpha, rouge, vert et bleu, qui définissent ensemble une couleur spécifique.
Structure publiqueComparisonCapsRécupère des fonctions de comparaison.
Structure publiqueCustomVertex.PositionColoredReprésente la structure du format de vertex personnalisée qui contient des informations de position et de couleur.
Structure publiqueCustomVertex.PositionColoredTexturedReprésente une structure du format de vertex personnalisée qui contient des coordonnées de position, de couleur et un jeu de coordonnées de texture.
Structure publiqueCustomVertex.PositionNormalReprésente une structure du format de vertex personnalisée qui contient des données de normale et de position.
Structure publiqueCustomVertex.PositionNormalColoredReprésente une structure du format de vertex personnalisée qui contient des données de normale, de couleur et de position.
Structure publiqueCustomVertex.PositionNormalFixedReprésente une structure à virgule fixe du format de vertex personnalisée qui contient des données de normale et de position.
Structure publiqueCustomVertex.PositionNormalTexturedReprésente la structure du format de vertex personnalisée qui contient des données de normale et de position, ainsi qu'un jeu de coordonnées de texture.
Structure publiqueCustomVertex.PositionOnlyReprésente une structure du format de vertex personnalisée qui contient uniquement des données de position.
Structure publiqueCustomVertex.PositionOnlyFixedReprésente un format de vertex personnalisé, dans une structure à virgule fixe, qui contient uniquement des données de position.
Structure publiqueCustomVertex.PositionTexturedReprésente une structure du format de vertex personnalisée qui contient des coordonnées de position et un jeu de coordonnées de texture.
Structure publiqueCustomVertex.TransformedReprésente une structure du format de vertex personnalisée qui contient des nœuds transformés.
Structure publiqueCustomVertex.TransformedColoredReprésente une structure du format de vertex personnalisée qui contient des vertex transformés et des informations sur la couleur.
Structure publiqueCustomVertex.TransformedColoredTexturedReprésente une structure du format de vertex personnalisée qui contient des vertex transformés, de la couleur et un jeu de coordonnées de texture.
Structure publiqueCustomVertex.TransformedFixedReprésente un format de vertex personnalisé, dans une structure à virgule fixe, qui contient uniquement des vertex transformés.
Structure publiqueCustomVertex.TransformedTexturedReprésente une structure de format de vertex personnalisée qui contient des vertex transformés et un jeu de coordonnées de texture.
Structure publiqueDeviceCapsObtient des informations spécifiques au périphérique à propos d'un périphérique.
Structure publiqueDeviceCreationParametersReprésente les paramètres de création pour un périphérique.
Structure publiqueDisplayModeReprésente le mode d'affichage.
Structure publiqueFilterCapsIndique des fonctions de filtre de texture.
Structure publiqueFixedPointReprésente un nombre à virgule fixe 16,16.
Structure publiqueFontDescriptionDéfinit les attributs d'une police.
Structure publiqueIndexBufferDescriptionReprésente un tampon d'index.
Structure publiqueLineCapsDéfinit les fonctionnalités pour les primitives de dessin de ligne.
Structure publiqueMaterialSpécifie des propriétés matérielles.
Structure publiqueMaterialFixedSpécifie des propriétés matérielles dans une structure à virgule fixe.
Structure publiqueMatrixFixedReprésente une matrice pour les opérations mathématiques à virgule fixe.
Structure publiqueMeshOptionsSpécifie le type d'optimisation du maillage à effectuer.
Structure publiqueMiscCapsFournit un ensemble de fonctions primitives de pilote.
Structure publiquePaletteEntrySpécifie la couleur et l'utilisation d'une entrée de la palette logique.
Structure publiqueRasterCapsContient des informations à propos des fonctions de dessin raster.
Structure publiqueShadeCapsDéfinit des fonctionnalités d'ombrage.
Structure publiqueStencilCapsContient des indicateurs qui spécifient des opérations de tampon de stencil prises en charge.
Structure publiqueSurfaceCapsDésigne des informations sur les capacités de surface.
Structure publiqueSurfaceDescriptionDécrit une surface.
Structure publiqueTextureCapsContient diverses fonctionnalités de placage de textures.
Structure publiqueTextureOperationCapsContient des valeurs qui décrivent les opérations de texture prises en charge par les périphériques actuels.
Structure publiqueTextureRequirementsContient des paramètres de création de texture.
Structure publiqueValidateDeviceParamsDécrit le nombre de passes et le code de résultat retourné par la méthode ValidateDevice d'un Device.
Structure publiqueVector3FixedRéprésente un vecteur dans un espace à trois dimensions (3D).
Structure publiqueVertexBufferDescriptionDécrit une mémoire tampon de vertex.
Structure publiqueVertexProcessingCapsDécrit des fonctions de traitement de vertex.
Structure publiqueViewportDéfinit les dimensions de fenêtre d'une surface cible de rendu sur laquelle est projeté un volume 3D.

 ÉnumérationDescription
Énumération publiqueBackBufferTypeReprésente des constantes qui identifient le type de mémoires tampons d'arrière-plan dans une chaîne de permutation.
Énumération publiqueBlendDéfinit le mélange de couleurs pris en charge.
Énumération publiqueBlendOperationDéfinit les opérations de mélange prises en charge.
Énumération publiqueCharacterSetDéfinit un jeu de caractères.
Énumération publiqueClearFlagsSpécifie la mémoire tampon à utiliser lors de l'appel à la méthode Clear.
Énumération publiqueClipStatusFlagsDéfinit l'état de découpage actuel.
Énumération publiqueColorSourceDéfinit l'emplacement auquel une couleur ou un composant de couleur doit être accessible pour des calculs d'éclairage.
Énumération publiqueColorWriteEnableReprésente des valeurs utilisées pour spécifier un canal dans le type de classe RenderStateManager.
Énumération publiqueCompareReprésente les fonctions de comparaison prises en charge dans le type de classe RenderStateManager.
Énumération publiqueCreateFlagsDéfinit les indicateurs à utiliser lors de la création d'un périphérique.
Énumération publiqueCullDéfinit les modes d'élimination pris en charge, qui spécifient comment les faces arrière sont éliminées pendant un rendu de géométrie.
Énumération publiqueDepthFormatDéfinit des formats de tampon de profondeur.
Énumération publiqueDeviceTypeSpécifie un type de périphérique.
Énumération publiqueDrawTextFormatSpécifie la méthode de mise en forme du texte.
Énumération publiqueFillModeDéfinit des constantes qui décrivent le mode de remplissage.
Énumération publiqueFilterDéfinit les modes de filtrage de la texture pour une étape de texture.
Énumération publiqueFogModeDéfinit des constantes qui décrivent le mode de brouillard.
Énumération publiqueFontQualitySpécifie le niveau de qualité de police.
Énumération publiqueFontWeightSpécifie les épaisseurs de police.
Énumération publiqueFormatDéfinit plusieurs types de formats de surface.
Énumération publiqueLightTypeDéfinit le type de lumière.
Énumération publiqueLockFlagsDéfinit le type de verrouillage à effectuer.
Énumération publiqueMeshFlagsDéfinit des indicateurs utilisés pour spécifier des options de création pour un maillage.
Énumération publiqueMultiSampleTypeDéfinit les niveaux d'échantillonnage multiple de scène intégrale que le périphérique peut appliquer.
Énumération publiquePitchAndFamilyDéfinit des familles de polices.
Énumération publiquePoolDéfinit la classe de mémoire qui contient les mémoires tampons d'une ressource.
Énumération publiquePrecisionSpécifie la précision de la sortie souhaitée.
Énumération publiquePresentFlagDéfinit des indicateurs qui contrôlent une opération Present pour Device.
Énumération publiquePresentIntervalDéfinit des indicateurs qui décrivent la relation entre la fréquence d'actualisation de l'adaptateur et la fréquence de fin des opérations Present effectuées pour un Device.
Énumération publiquePrimitiveTypeDéfinit les primitives prises en charge par Direct3D.
Énumération publiqueProfileFournit une garantie qu'un certain niveau de fonctionnalités est pris en charge.
Énumération publiqueResourceTypeDéfinit des types de ressources.
Énumération publiqueResultCodeDéfinit des types de ressource.
Énumération publiqueShadeModeDéfinit des constantes qui décrivent les modes d'ombrage pris en charge.
Énumération publiqueSpriteFlagsDéfinit des indicateurs utilisés pour spécifier des options de rendu sprite.
Énumération publiqueStencilOperationDéfinit les opérations de stencil prises en charge.
Énumération publiqueSwapEffectDéfinit des effets de permutation.
Énumération publiqueTextureAddressDéfinit des constantes qui décrivent les modes d'adressage de texture pris en charge.
Énumération publiqueTextureArgumentDéfinit les arguments de texture pris en charge.
Énumération publiqueTextureCoordinateIndexDéfinit les valeurs d'index des coordonnées des textures prises en charge.
Énumération publiqueTextureFilterDéfinit les modes de filtrage de la texture pour une étape de texture.
Énumération publiqueTextureOperationDéfinit des opérations de mélange de texture par étape.
Énumération publiqueTextureTransformDéfinit des valeurs d'état d'étape de texture.
Énumération publiqueTransformTypeDéfinit des constantes qui décrivent des valeurs de l'état de la transformation.
Énumération publiqueUsageDéfinit les types d'utilisation pris en charge pour la ressource actuelle.
Énumération publiqueVertexFormatsDécrit les valeurs qui définissent un format de vertex utilisé pour décrire le contenu des vertex stockés entrelacés dans un flux de données unique.
Énumération publiqueWrapCoordinatesDéfinit les coordonnées d'habillage prises en charge.
Afficher: