> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BeginRenderPass (XBOX Series 本体)

> レンダー パスの継続時間の間、一連の出力リソースをバインドすることによって、レンダー パスの開始をマークします。これらのバインドは、1 つ以上のレンダー ターゲット ビュー (RTV) および/または深度ステンシル ビュー (DSV) に対して行われます。

レンダー パスの継続時間の間、一連の出力リソースをバインドすることによって、レンダー パスの開始をマークします。これらのバインドは、1 つ以上のレンダー ターゲット ビュー (RTV) および/または深度ステンシル ビュー (DSV) に対して行われます。

## 構文

```cpp theme={null}
void BeginRenderPass(
    UINT NumRenderTargets,
    const D3D12_RENDER_PASS_RENDER_TARGET_DESC  pRenderTargets,
    const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC  pDepthStencil,
    D3D12_RENDER_PASS_FLAGS Flags
)
```

### パラメーター

*NumRenderTargets*\
型: UINT

**UINT**。バインドされるレンダー ターゲットの数。

*pRenderTargets*\
型: const D3D12\_RENDER\_PASS\_RENDER\_TARGET\_DESC \*

1 つ以上のレンダー ターゲット ビュー (RTV) へのバインド (レンダー パスの継続時間中は固定) と、その開始および終了アクセスの特性を記述する定数 [D3D12\_RENDER\_PASS\_RENDER\_TARGET\_DESC](/reference/graphics/d3d12/structs/d3d12_render_pass_render_target_desc_public) へのポインター。

*pDepthStencil*\
型: const D3D12\_RENDER\_PASS\_DEPTH\_STENCIL\_DESC \*

深度ステンシル ビュー (DSV) へのバインド (レンダー パスの継続時間中は固定) と、その開始および終了アクセスの特性を記述する定数 [D3D12\_RENDER\_PASS\_DEPTH\_STENCIL\_DESC](/reference/graphics/d3d12/structs/d3d12_render_pass_depth_stencil_desc_public) へのポインター。

*Flags*\
型: D3D12\_RENDER\_PASS\_FLAGS

[D3D12\_RENDER\_PASS\_FLAGS](/reference/graphics/d3d12/enums/d3d12_render_pass_flags_public)。レンダー パスの性質/要件。たとえば、サスペンドまたは再開レンダー パスであるかどうか、アンオーダード アクセス ビューに書き込みたいかどうかなどです。

### 戻り値

型: void

なし。

## 要件

**ヘッダー:** d3d12\_xs.h\
**ライブラリ:** d3d12\_xs.lib\
**サポートされるプラットフォーム**: XBOX Series 本体

## 関連項目

[EndRenderPass](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_endrenderpass_public)

[ID3D12GraphicsCommandList4](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)

[レンダリング](https://learn.microsoft.com/en-us/windows/win32/direct3d12/rendering)


## Related topics

- [EndRenderPass (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_endrenderpass_public.md)
- [D3D12_RENDER_PASS_FLAGS (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/enums/d3d12_render_pass_flags_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS](/ja-jp/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE](/ja-jp/reference/graphics/d3d12/enums/d3d12_render_pass_beginning_access_type_public.md)
- [D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS](/ja-jp/reference/graphics/d3d12/structs/d3d12_render_pass_beginning_access_clear_parameters_public.md)
