Concurrency::direct3d, espace de noms
L'espace de noms direct3d fournit les fonctions qui prennent en charge l'interopérabilité D3D. Il permet d'utiliser de façon transparente les ressources D3D pour le calcul dans le code AMP ainsi que l'utilisation des ressources créées dans AMP dans le code D3D, sans créer des copies intermédiaires redondantes. Vous pouvez accélérer les sections intensives de calcul de façon incrémentielle de vos applications DirectX à l'aide de C++ AMP et de l'API D3D sur les données générées par des calculs AMP.
namespace direct3d;
Membres
Classes
Nom |
Description |
---|---|
Wrapper RAII pour verrou d'accès D3D sur un objet accelerator_view. |
Structures
Nom |
Description |
---|---|
Type de balise pour indiquer que le verrou d'accès D3D doit être adopté plutôt qu'interrompu. |
Fonctions
Nom |
Description |
---|---|
Retourne la valeur absolue de l'argument |
|
Surchargé. Fixe _X à la plage _Min et _Max spécifiée |
|
Compte le nombre de bits de positionnement dans _X |
|
Crée une accelerator_view, classe à partir d'un pointeur vers une interface de périphérique Direct3D |
|
Acquiert un verrou sur un accelerator_view pour exécuter sans risque les opérations D3D sur les ressources partagées avec l'accelerator_view |
|
Tentative d'acquisition du verrou d'accès D3D sur un accelerator_view sans blocage. |
|
Relâche le verrou d'accès D3D sur l'accelerator_view donné. |
|
Obtient l'emplacement du premier bit défini dans _X, du bit le plus haut vers le plus bas |
|
Obtient l'emplacement du premier bit défini dans _X, en allant du bit le moins significatif au bit le plus significatif. |
|
Obtient l'interface de mémoire tampon D3D sous-jacente d'un tableau. |
|
Compare deux valeurs, en retournant la valeur la plus élevée. |
|
Compare deux valeurs, en retournant la valeur la plus faible. |
|
Retourne un indicateur booléen indiquant si le délai d'attente est désactivé pour l'accelerator_view spécifié. |
|
Surchargé. Effectue une opération arithmétique multiplication/addition sur trois arguments : _X * _Y + _Z |
|
Créez un tableau à partir d'un pointeur d'interface de mémoire tampon D3D. |
|
Génère une valeur aléatoire à l'aide de l'algorithme de bruit de Perlin |
|
Convertit _X de degrés en radians |
|
Calcule une réciproque rapide et approximative de l'argument |
|
Inverse l'ordre des bits dans _X |
|
Fixe _X dans la plage de 0 à 1 |
|
Surchargé. Retourne le signe de l'argument |
|
Retourne une interpolation Hermite fluide entre 0 et 1, si _X se situe dans la plage [_Min, _Max]. |
|
Compare deux valeurs, retourne 0 ou 1 suivant laquelle est supérieure |
|
Compare deux valeurs non signées, en retournant la valeur la plus élevée. |
|
Compare deux valeurs non signées, en retournant la valeur la plus faible. |
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency