void LoadData(Array<T> &BufferData, GL::TBufferTarget Target, GL::TBufferUsage Usage = BufferUsage::StaticDraw) { __GLBUFFER_CREATE_CHECK; glBindBuffer(Target, m_BufferHandle); glBufferData(Target, BufferData.ByteSize(), BufferData.Raw(), Usage); }