523 B
523 B
RHIBuffer::GetState
virtual ResourceStates GetState() const = 0;
获取缓冲区当前所处的资源状态。资源状态决定缓冲区可以用于哪些 GPU 操作。
返回: ResourceStates 枚举值
线程安全: ✅
复杂度: O(1)
示例:
ResourceStates state = buffer->GetState();
if (state == ResourceStates::VertexAndConstantBuffer) {
printf("Buffer is ready for vertex binding\n");
}
相关文档
- RHIBuffer 总览 - 返回类总览