structure D3DHAL_DP2BLT (d3dhal.h)
DirectX 9.0 et versions ultérieures uniquement.
D3DHAL_DP2BLT est utilisé pour les blts de surface à deux dimensions lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_BLT.
Syntaxe
typedef struct _D3DHAL_DP2BLT {
DWORD dwSource;
RECTL rSource;
DWORD dwSourceMipLevel;
DWORD dwDest;
RECTL rDest;
DWORD dwDestMipLevel;
DWORD Flags;
} D3DHAL_DP2BLT;
Membres
dwSource
Spécifie le handle de la surface source.
rSource
Spécifie une structure RECTL qui spécifie les points supérieurs gauche et inférieur droit d’un rectangle sur la surface source. Ces points définissent la zone des données blitées sources et leur position sur la surface source.
dwSourceMipLevel
Spécifie le sous-niveau d’une texture de carte MIP qui est la source du blt.
dwDest
Spécifie le handle de la surface de destination.
rDest
Spécifie une structure RECTL qui spécifie les points supérieurs gauche et inférieur droit d’un rectangle sur la surface de destination. Ces points définissent la zone dans laquelle le blit doit se produire et sa position sur la surface de destination.
dwDestMipLevel
Spécifie le sous-niveau d’une texture de carte MIP qui est la destination du blt.
Flags
Spécifie un indicateur qui indique le type de filtrage que le pilote doit effectuer. Ce membre a la valeur zéro pour indiquer que le pilote peut utiliser sa propre technique de filtrage ou est défini sur l’un des indicateurs suivants.
Indicateur | Signification |
---|---|
DP2BLT_LINEAR | Défini pour le filtrage linéaire. |
DP2BLT_POINT | Défini pour le filtrage de points. |
Remarques
Le membre dwSource ou dwDest spécifie le handle du noyau sur la surface de niveau supérieur et le membre dwSourceMipLevel ou dwDestMiplevel spécifie le sous-niveau de la chaîne MIP-map où se produit le blt.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_BLT