MCPcopy Create free account
hub / github.com/davideberly/GeometricTools / GetStructuredBufferLayout

Method GetStructuredBufferLayout

GTE/Graphics/Shader.cpp:145–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

143}
144
145void Shader::GetStructuredBufferLayout(int32_t handle, BufferLayout& layout) const
146{
147 auto const& data = mData[StructuredBuffer::shaderDataLookup];
148 LogAssert(0 <= handle && handle < static_cast<int32_t>(data.size()),
149 "Invalid handle for object.");
150 layout = mSBufferLayouts[handle];
151}
152
153void Shader::GetStructuredBufferLayout(std::string const& name, BufferLayout& layout) const
154{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected