CD3DX12 structure de sous- _ objet du flux d’État du pipeline _ _ _
Structure d’assistance basée sur un modèle utilisée pour encapsuler le type de sous-objet et les paires de données de sous-objet en tant qu’objet unique approprié pour une description de flux.
Syntaxe
struct CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT {
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT;
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT(InnerStructType const &i);
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT operator=(InnerStructType const& i);
operator InnerStructType() const;
};
Membres
-
Sous _ - _ _ objet de flux d’État du pipeline CD3DX12 _
-
Crée une nouvelle instance non initialisée d’un sous- _ objet de flux d’état de pipeline CD3DX12 _ _ _ .
-
CD3DX12 _ _Sous- _ _ objet de flux d’État du pipeline ( InnerStructType * * const &i) * *
-
Crée une instance de _ modèle de sous-objet de flux d’état de pipeline CD3DX12 _ _ _ , initialisée avec un type de sous-objet de type de sous-objet d’état de pipeline D3D12 et des données de _ _ _ _ sous -objet copiées à partir de i. Le type de sous-objet et le type de données de sous-objet sont spécifiés en tant que paramètres de modèle, type et InnerStructType, respectivement. Pour plus d’informations, consultez la section Notes ci-dessous.
-
opérateur = ( InnerStructType * * const& i) * *
-
Opérateur d’assignation de copie.
-
const, opérateur InnerStructType()
-
Conversion implicite vers le type de données de sous-objet donné par le paramètre de modèle InnerStructType .
Remarques
_ _ _ Le sous-objet de flux d’État du pipeline CD3DX12 _ est un modèle défini comme suit :
template <typename InnerStructType, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE Type, typename DefaultArg = InnerStructType>
class alignas(void*) CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT
{
private:
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE _Type;
InnerStructType _Inner;
public:
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT() : _Type(Type), _Inner(DefaultArg()) {}
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT(InnerStructType const& i) : _Type(Type), _Inner(i) {}
CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT& operator=(InnerStructType const& i) { _Inner = i; return *this; }
operator InnerStructType() const { return _Inner; }
};
Le paramètre de modèle InnerStructType spécifie le type de données de sous-objet ; autrement dit, les détails du sous-objet à encoder dans un flux. Le type de paramètre de modèle spécifie le type de sous-objet. autrement dit, le type de la structure spécifiée par le paramètre de modèle InnerStructType. Le paramètre de modèle defaultArg ( spécifie une valeur facultative à laquelle les données de sous-objet sont initialisées lorsqu’une instance de l’instanciation de modèle correspondante est construite par défaut ; par exemple, pour construire par défaut un flux d’état de pipeline CD3DX12, le _ _ _ _ _ desc fusionné est initialisé avec les valeurs par défaut d’état de fusion communes à l’aide de CD3DX12 _ par défaut.
Voici les instanciations de modèle définies :
- _Indicateurs du _ flux d’État du PIPELINe CD3DX12 _ _
- _Masque de _ _ nœud du flux d’État du pipeline CD3DX12 _ _
- _ _ _ Signature racine du flux d’état _ du pipeline CD3DX12 _
- _ _ _ _ Disposition d’entrée de flux d’état de pipeline CD3DX12 _
- CD3DX12 de _ flux d’état de pipeline _ IB- _ _ _ _ valeur de coupe _
- _ _ _ Topologie primitive du flux d’état _ du pipeline CD3DX12 _
- _Flux d’état de pipeline CD3DX12 _ _ _ et
- _Flux d’état de pipeline CD3DX12 _ _ _ GS
- Sortie du flux de flux d' _ État du pipeline CD3DX12 _ _ _ _
- CD3DX12 de _ flux d’État du pipeline _ _ _ HS
- CD3DX12 _ de _ flux d’État du pipeline _ _
- _Flux d’État du pipeline CD3DX12 _ _ _ PS
- _Flux d’État du pipeline CD3DX12 _ _ _ CS
- _ _ _ _ Mélange DESC du flux d’État du pipeline CD3DX12 _
- _Stencil de _ _ profondeur du flux d’État du pipeline CD3DX12 _ _
- _Profondeur du flux d’État du pipeline CD3DX12 _ _ _ _ STENCIL1
- _Format du _ _ stencil de profondeur du flux d’État du _ _ pipeline CD3DX12 _
- _Rastériseur de _ flux d’état de PIPELINe CD3DX12 _ _
- _ _ _ _ Formats cibles de rendu du flux d' _ état _ du pipeline CD3DX12
- _Exemple de flux d’état de pipeline CD3DX12 _ _ _ _ desc
- _Exemple de _ masque de _ flux d’état de _ pipeline CD3DX12 _
- _Flux d' _ État du pipeline CD3DX12 _ _ mis en cache _
Le CD3DX12 de pipeline d’état de pipeline _ _ _ _ _ desc, le _ _ _ _ _ stencil de profondeurde flux d’état de pipeline CD3DX12, les structures de de flux d’état de _ pipeline CD3DX12 _ _ _ _ STENCIL1et les structures de rastérisation de flux d' _ _ état _ _ de pipeline CD3DX12 sont définis pour initialiser leurs données de sous-objet avec les valeurs par défaut communes utilisant CD3DX12 _ par défaut
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|