#pragma once #include "Bindable.h" #include #include #include #include "Structs.h" class VertexBuffer : public Bindable { public: VertexBuffer(Graphics& gfx, const std::vector& vertices, Logger& logger); void Bind(Graphics& gfx, Logger& logger) noexcept override; protected: UINT stride; Microsoft::WRL::ComPtr pVertexBuffer; };