Fonction RenderTargetProperties (d2d1helper.h)
Crée une structure D2D1_RENDER_TARGET_PROPERTIES .
Syntaxe
D2D1_RENDER_TARGET_PROPERTIES RenderTargetProperties(
D2D1_RENDER_TARGET_TYPE type,
[in] const D2D1_PIXEL_FORMAT & pixelFormat,
FLOAT dpiX,
FLOAT dpiY,
D2D1_RENDER_TARGET_USAGE usage,
D2D1_FEATURE_LEVEL minLevel
);
Paramètres
type
Type : D2D1_RENDER_TARGET_TYPE
Valeur qui spécifie si la cible de rendu doit utiliser le rendu matériel ou le rendu logiciel. La valeur par défaut, D2D1_RENDER_TARGET_TYPE_DEFAULT, spécifie que le rendu matériel doit être utilisé ; si le rendu matériel n’est pas disponible, la cible de rendu utilise le rendu logiciel. Notez que les cibles de rendu bitmap WIC ne prennent pas en charge le rendu matériel.
[in] pixelFormat
Type : const D2D1_PIXEL_FORMAT
Format de pixel et mode alpha de la cible de rendu. Le format de pixel par défaut est D2D1::P ixelFormat, ce qui indique à Direct2D de sélectionner un format de pixel pris en charge par la cible de rendu. Pour obtenir la liste des formats de pixels et des modes alpha pris en charge par chaque cible de rendu, consultez Formats de pixels pris en charge et Modes alpha.
dpiX
Type : FLOAT
Ppp horizontal de la cible de rendu. La valeur par défaut est 0.0. Si dpiX et dpiY sont définis sur 0,0, la cible de rendu utilise son ppp par défaut. Pour plus d’informations, consultez D2D1_RENDER_TARGET_PROPERTIES.
dpiY
Type : FLOAT
Ppp vertical de la cible de rendu. La valeur par défaut est 0.0. Si dpiX et dpiY sont définis sur 0,0, la cible de rendu utilise son ppp par défaut. Pour plus d’informations, consultez D2D1_RENDER_TARGET_PROPERTIES.
usage
Type : D2D1_RENDER_TARGET_USAGE
Spécifie la façon dont la cible de rendu est rendue à distance et si elle doit être compatible avec GDI. La valeur par défaut, D2D1_RENDER_TARGET_USAGE_NONE, crée une cible de rendu qui n’est pas compatible avec GDI et qui utilise le rendu à distance de flux de commandes Direct3D, s’il est disponible.
minLevel
Type : D2D1_FEATURE_LEVEL
Niveau de fonctionnalité Direct3D minimal requis pour le rendu matériel. La valeur par défaut, D2D1_FEATURE_LEVEL_DEFAULT, indique que Direct2D doit déterminer si le niveau de fonctionnalité Direct3D de l’appareil est adéquat. Ce champ est utilisé uniquement lorsque les objets ID2D1HwndRenderTarget et ID2D1DCRenderTarget sont créés. Pour plus d’informations, consultez D2D1_RENDER_TARGET_PROPERTIES.
Valeur retournée
Type : D2D1_RENDER_TARGET_PROPERTIES
Une D2D1_RENDER_TARGET_PROPERTIES qui contient les paramètres spécifiés.
Spécifications
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1helper.h |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |