MCPcopy Create free account
hub / github.com/MKXJun/DirectX11-With-Windows-SDK / CreateBuffer

Method CreateBuffer

Common/EffectHelper.cpp:216–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

214 }
215
216 HRESULT CreateBuffer(ID3D11Device* device)
217 {
218 if (cBuffer != nullptr)
219 return S_OK;
220 D3D11_BUFFER_DESC cbd;
221 ZeroMemory(&cbd, sizeof(cbd));
222 cbd.Usage = D3D11_USAGE_DYNAMIC;
223 cbd.BindFlags = D3D11_BIND_CONSTANT_BUFFER;
224 cbd.CPUAccessFlags = D3D11_CPU_ACCESS_WRITE;
225 cbd.ByteWidth = (UINT)cbufferData.size();
226 return device->CreateBuffer(&cbd, nullptr, cBuffer.GetAddressOf());
227 }
228
229 void UpdateBuffer(ID3D11DeviceContext* deviceContext)
230 {

Callers 6

BufferMethod · 0.45
CreateFromFileMethod · 0.45
CreateFromGeometryMethod · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected