#pragma once #include "Bindable.h" #include class InputLayout : public Bindable { public: InputLayout(Graphics& gfx, const std::vector& layout, ID3DBlob* pVertexShaderBytecode); void Bind(Graphics& gfx) noexcept override; protected: Microsoft::WRL::ComPtr pInputLayout; };