MCPcopy Create free account
hub / github.com/baldurk/renderdoc / RowTypeString

Function RowTypeString

qrenderdoc/Code/BufferFormatter.cpp:4042–4064  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4040}
4041
4042QString RowTypeString(const ShaderVariable &v)
4043{
4044 if(!v.members.isEmpty() || v.type == VarType::Struct)
4045 {
4046 if(v.type == VarType::Struct)
4047 return lit("struct");
4048 else
4049 return lit("flibbertygibbet");
4050 }
4051
4052 if(v.rows == 0 && v.columns == 0)
4053 return lit("-");
4054
4055 if(v.type == VarType::GPUPointer)
4056 return PointerTypeRegistry::GetTypeDescriptor(v.GetPointer()).name + "*";
4057
4058 QString typeStr = ToQStr(v.type);
4059
4060 if(v.columns == 1)
4061 return typeStr;
4062
4063 return QFormatStr("%1%2").arg(typeStr).arg(v.columns);
4064}
4065
4066#if ENABLE_UNIT_TESTS
4067

Callers 2

UI_FixedAddMatrixRowsMethod · 0.85
TaskAddMatrixRowsFunction · 0.85

Calls 3

ToQStrFunction · 0.70
isEmptyMethod · 0.45
argMethod · 0.45

Tested by

no test coverage detected