PeriDyno 1.0.0
Loading...
Searching...
No Matches
VertexArray.h
Go to the documentation of this file.
1
16
17#pragma once
18
19#include "Buffer.h"
20
21namespace dyno
22{
24 {
26 public:
27 virtual void create() override;
28 virtual void release() override;
29
30 virtual void bind();
31 virtual void unbind();
32
33 virtual void bindIndexBuffer(Buffer* buffer);
34 virtual void bindVertexBuffer(Buffer* buffer,
35 int index, int size, int type, int stride, int offset, int divisor);
36 };
37
38}
39
#define GL_OBJECT(T)
GraphicsObject()=default
virtual void unbind()
virtual void bindIndexBuffer(Buffer *buffer)
virtual void release() override
virtual void bind()
virtual void bindVertexBuffer(Buffer *buffer, int index, int size, int type, int stride, int offset, int divisor)
virtual void create() override
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25