MCPcopy Create free account
hub / github.com/NVIDIA-RTX/NVRHI / ResourceTypeToString

Function ResourceTypeToString

src/common/utils.cpp:229–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

227 }
228
229 const char* ResourceTypeToString(ResourceType type)
230 {
231 switch (type)
232 {
233 case ResourceType::None: return "None";
234 case ResourceType::Texture_SRV: return "Texture_SRV";
235 case ResourceType::Texture_UAV: return "Texture_UAV";
236 case ResourceType::TypedBuffer_SRV: return "Buffer_SRV";
237 case ResourceType::TypedBuffer_UAV: return "Buffer_UAV";
238 case ResourceType::StructuredBuffer_SRV: return "StructuredBuffer_SRV";
239 case ResourceType::StructuredBuffer_UAV: return "StructuredBuffer_UAV";
240 case ResourceType::RawBuffer_SRV: return "RawBuffer_SRV";
241 case ResourceType::RawBuffer_UAV: return "RawBuffer_UAV";
242 case ResourceType::ConstantBuffer: return "ConstantBuffer";
243 case ResourceType::VolatileConstantBuffer: return "VolatileConstantBuffer";
244 case ResourceType::Sampler: return "Sampler";
245 case ResourceType::RayTracingAccelStruct: return "RayTracingAccelStruct";
246 case ResourceType::PushConstants: return "PushConstants";
247 case ResourceType::Count:
248 default: return "<INVALID>";
249 }
250 }
251
252 const char* FormatToString(Format format)
253 {

Callers 2

createBindingSetMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected