Files
XCEngine/docs/api/XCEngine/RHI/D3D12/D3D12DescriptorSet/UpdateSampler.md

540 B

D3D12DescriptorSet::UpdateSampler

void UpdateSampler(uint32_t offset, RHISampler* sampler) override;

作用

把一个 sampler 描述写入当前 set 的 sampler heap 槽位。

当前实现行为

  • 仅当 heap 类型是 DescriptorHeapType::Sampler 时生效
  • 根据 binding 计算 descriptor index
  • RHISampler 转成 D3D12Sampler
  • 调用 ID3D12Device::CreateSampler(...) 直接写入目标 CPU descriptor handle

相关文档