4 #ifndef DUMMY_VERTEXBUFFER_H
5 #define DUMMY_VERTEXBUFFER_H
24 virtual void BufferData(
const size_t,
void *)
override final {}
26 virtual void Bind() override final {}
29 virtual void Unmap() override final {}
35 std::unique_ptr<Uint8[]> m_buffer;
42 m_buffer(new Uint32[size]){};
45 virtual void Unmap() override final {}
47 virtual void BufferData(
const size_t,
void *)
override final {}
49 virtual void Bind() override final {}
53 std::unique_ptr<Uint32[]> m_buffer;
65 virtual void Unmap() override final {}
70 virtual void Bind() override final {}
Definition: VertexBufferDummy.h:38
virtual void BufferData(const size_t, void *) override final
Definition: VertexBufferDummy.h:47
virtual Uint32 * Map(BufferMapMode) override final
Definition: VertexBufferDummy.h:44
virtual void Release() override final
Definition: VertexBufferDummy.h:50
virtual void Bind() override final
Definition: VertexBufferDummy.h:49
virtual void Unmap() override final
Definition: VertexBufferDummy.h:45
IndexBuffer(Uint32 size, BufferUsage bu)
Definition: VertexBufferDummy.h:40
Definition: VertexBufferDummy.h:57
BufferUsage GetUsage() const
Definition: VertexBufferDummy.h:68
virtual void Unmap() override final
Definition: VertexBufferDummy.h:65
std::unique_ptr< matrix4x4f > m_data
Definition: VertexBufferDummy.h:74
virtual ~InstanceBuffer()
Definition: VertexBufferDummy.h:63
Uint32 GetSize() const
Definition: VertexBufferDummy.h:67
InstanceBuffer(Uint32 size, BufferUsage hint)
Definition: VertexBufferDummy.h:59
virtual void Bind() override final
Definition: VertexBufferDummy.h:70
virtual matrix4x4f * Map(BufferMapMode) override final
Definition: VertexBufferDummy.h:64
virtual void Release() override final
Definition: VertexBufferDummy.h:71
Definition: VertexBufferDummy.h:13
virtual void Unmap() override final
Definition: VertexBufferDummy.h:29
virtual Uint8 * MapInternal(BufferMapMode) override final
Definition: VertexBufferDummy.h:32
virtual void BufferData(const size_t, void *) override final
Definition: VertexBufferDummy.h:24
VertexBuffer(const VertexBufferDesc &d)
Definition: VertexBufferDummy.h:15
virtual bool Populate(const VertexArray &) override final
Definition: VertexBufferDummy.h:21
virtual void Bind() override final
Definition: VertexBufferDummy.h:26
virtual void Release() override final
Definition: VertexBufferDummy.h:27
Definition: VertexBuffer.h:114
Definition: VertexBuffer.h:136
BufferUsage m_usage
Definition: VertexBuffer.h:151
Uint32 m_size
Definition: VertexBuffer.h:75
Definition: VertexArray.h:19
Definition: VertexBuffer.h:80
VertexBufferDesc m_desc
Definition: VertexBuffer.h:110
Definition: Background.h:13
BufferUsage
Definition: Types.h:34
BufferMapMode
Definition: Types.h:39
Definition: VertexBuffer.h:41