Lire en anglais

Partager via


Effets bitmap WPF

Vue d’ensemble de la technologie WPF Bitmap Effects.

Pour développer des effets bitmap WPF, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Fonctions

 
_NewEnum

Récupère une nouvelle énumération.
Ajouter

Ajoute un effet au IMILBitmapEffectGroup.
AddBackLink

Méthode IMILBitmapEffectOutputConnectorImpl ::AddBackLink
ConnectTo

Connecte le connecteur d’entrée au connecteur de sortie donné.
CreateContext

Crée un objet IMILBitmapEffectRenderContext.
CreateEffect

Crée un objet IMILBitmapEffect.
CreateEffectOuter

Crée un objet IMILBitmapEffect externe.
DirtyRegion

Invalide la région spécifiée du IMILBitmapEffectPrimitive donné.
get_Count

Récupère le nombre d’éléments dans l’énumération.
get_Parent

Récupère le groupe d’effets parent de l’énumération.
GetAffineMatrix

Récupère la matrice de transformation affine pour l’effet.
GetBitmapEffect

Obtient l’IMILBitmapEffect associé au connecteur.
GetChildren

Obtient les enfants du groupe d’effets.
GetConnection

Obtient le IMILBitmapEffectOutputConnector auquel le connecteur d’entrée est connecté.
GetConnection

Obtient le IMILBitmapEffectInputConnector associé au connecteur de sortie.
GetFinalTransform

Obtient la transformation MILMatrixF finale.
GetFormat

Récupère le format de pixels pour la broche donnée.
GetIndex

Récupère la valeur d’index de base zéro pour l’épingle.
GetInputBitmapSource

Obtient la source bitmap d’entrée de l’effet du contexte de rendu donné.
GetInputConnector

Récupère le connecteur d’entrée associé à l’index de broche donné.
GetInputConnector

Obtient le IMILBitmapEffectInputConnector associé au connecteur intérieur.
GetInputConnectorInfo

Récupère l’objet IMILBitmapEffectConnectorInfo associé à la broche d’entrée donnée.
GetInputSource

Récupère l’interface IWICBitmapSource d’entrée.
GetInputSourceBounds

Obtient les limites de la source d’entrée.
GetInteriorInputConnector

Récupère le connecteur d’entrée pour un effet à l’index donné.
GetInteriorOutputConnector

Récupère le connecteur de sortie pour un effet à l’index donné.
GetNumberChildren

Récupère le nombre d’enfants dans un groupe d’effets.
GetNumberConnections

Récupère le nombre de connexions dont dispose le connecteur de sortie.
GetNumberFormats

Récupère le nombre de formats de pixels pris en charge par la broche.
GetNumberInputs

Récupère le nombre d’épingles d’entrée implémentées par l’effet bitmap.
GetNumberOutputs

Récupère le nombre d’épingles de sortie implémentées par l’effet bitmap.
GetOptimalFormat

Récupère le format de pixel optimal pour la broche.
GetOutput

Obtient la sortie de l’effet.
GetOutput

Effectue le traitement des pixels pour l’effet bitmap.
GetOutputBitmapSource

Obtient la source bitmap de sortie de l’effet du contexte de rendu donné.
GetOutputBounds

Obtient les limites de sortie du contexte de rendu.
GetOutputConnector

Récupère le connecteur de sortie associé à l’index de broche donné.
GetOutputConnector

Obtient le IMILBitmapEffectOutputConnector associé au connecteur de sortie interne.
GetOutputConnectorInfo

Récupère l’objet IMILBitmapEffectConnectorInfo associé à la broche de sortie donnée.
GetOutputDPI

Obtient les points de sortie par pouce (ppp).
GetOutputPixelFormat

Obtient le GUID de format de pixel de sortie.
GetParentEffect

Obtient un parent de l’effet.
GetTransform

Obtient la transformation matricielle du contexte de rendu.
GetUseSoftwareRenderer

Obtient une valeur qui indique s’il faut utiliser le rendu logiciel.
HasAffineTransform

Détermine si l’effet a une transformation affine.
HasInverseTransform

Détermine si l’effet a une transformation inverse.
Initialiser

Initialise l’effet avec l’objet donné.
IsConnected

Détermine si le connecteur est connecté à un effet.
IsDirty

Détermine si l’effet doit être mis à jour.
IsInPlaceModificationAllowed

Détermine si l’effet autorise les modifications sur place.
IsVolatile

Détermine si l’effet actuel est considéré comme volatile. Si un effet est volatile, l’infrastructure d’effets ne tente pas de mettre en cache la sortie de l’effet.
Item

Récupère l’effet à l’index donné.
Prétraitement

Prétraiter le contexte de rendu donné.
PropertyChange

Avertit un IMILBitmapEffectPrimitive d’une modification de propriété.
RemoveBackLink

Méthode IMILBitmapEffectOutputConnectorImpl ::RemoveBackLink
SetInitialTransform

Obtient la transformation MILMatrixF initiale.
SetInputSource

Définit la source d’entrée d’effet.
SetOutputDPI

Définit les points de sortie par pouce (ppp).
SetOutputPixelFormat

Définit le format de pixel de sortie.
SetParentEffect

Définit le parent de l’effet.
SetRegionOfInterest

Définit la région d’intérêt pour l’effet.
SetUseSoftwareRenderer

Définit une valeur pour indiquer s’il faut utiliser le rendu logiciel.
TransformPoint

Transforme le point donné.
TransformRect

Transforme la sortie du rectangle donné.
UpdateOutputBounds

Mises à jour les limites de sortie avec la région donnée.
UpdateTransform

Mises à jour la transformation de sortie avec la nouvelle matrice.

Interfaces

 
IMILBitmapEffect

Expose les méthodes qui définissent un effet bitmap Windows Presentation Foundation (WPF).
IMILBitmapEffectConnections

Expose les méthodes utilisées pour récupérer les connecteurs d’entrée et de sortie exposés par l’effet bitmap.
IMILBitmapEffectConnectionsInfo

Expose les méthodes qui récupèrent des informations sur les broches d’entrée et de sortie exposées par l’effet bitmap.
IMILBitmapEffectConnector

Expose les méthodes qui définissent une broche de sortie d’effet.
IMILBitmapEffectConnectorInfo

Expose les méthodes qui récupèrent des informations sur une broche de connecteur d’entrée ou de sortie spécifique.
IMILBitmapEffectEvents

Expose les méthodes qui définissent un événement d’effet.
IMILBitmapEffectFactory

Expose les méthodes utilisées pour créer des objets d’effet bitmap Microsoft Win32 Windows Presentation Foundation (WPF).
IMILBitmapEffectGroup

Expose les méthodes utilisées pour accéder à un groupe d’effets.
IMILBitmapEffectGroupImpl

Expose les méthodes qui définissent un groupe d’effets.
IMILBitmapEffectImpl

Expose les méthodes qui définissent un objet IMILBitmapEffect out.
IMILBitmapEffectInputConnector

Expose les méthodes qui définissent une connexion d’entrée.
IMILBitmapEffectInteriorInputConnector

Expose les méthodes qui définissent un connecteur d’entrée intérieur.
IMILBitmapEffectInteriorOutputConnector

Expose les méthodes qui définissent un connecteur de sortie intérieur.
IMILBitmapEffectOutputConnector

Expose les méthodes qui définissent un connecteur de sortie. (IMILBitmapEffectOutputConnector)
IMILBitmapEffectOutputConnectorImpl

Expose les méthodes qui définissent un connecteur de sortie. (IMILBitmapEffectOutputConnectorImpl)
IMILBitmapEffectPrimitive

Expose les méthodes qui créent la sortie d’un effet bitmap. Cette interface doit être implémentée pour créer des effets bitmap de Windows Presentation Foundation tiers (WPF).
IMILBitmapEffectPrimitiveImpl

Expose les méthodes qui signalent l’état d’un effet bitmap. Cette interface doit être implémentée pour créer des effets bitmap de Windows Presentation Foundation tiers (WPF).
IMILBitmapEffectRenderContext

Expose les méthodes qui définissent un objet IMILBitmapEffectRenderContext.
IMILBitmapEffectRenderContextImpl

Expose les méthodes qui définissent un IMILBitmapEffectRenderContext.
IMILBitmapEffects

Expose les méthodes qui définissent une énumération d’effets.

Structures

 
MilMatrix3x2D

Représente une matrice 3x3.
MILMatrixF

Représente une matrice de transformation affine 4x4.
MilPoint2D

Représente une paire de coordonnées x et y dans un espace à deux dimensions. M
MilRectD

Décrit la largeur, la hauteur et l’emplacement d’un rectangle. M