public IndexBufferObject(UInt32[] indicesData, DataCarryFlag dataCarryFlag = DataCarryFlag.Invalidate) { m_data = indicesData; m_dataCarryFlag = dataCarryFlag; m_indicesCount = indicesData.Length; GenIndexBuffer(); }
public VertexBufferObjectBase(BufferTarget bufferTarget, Int32 vertexAttribIndex, Int32 dataVectorSize, DataCarryFlag flag) { GenVBO(); m_dataVectorSize = dataVectorSize; m_vertexAttribIndex = vertexAttribIndex; m_bufferTarget = bufferTarget; m_dataCarryFlag = flag; }
public VertexBufferObjectTwoDimension(T[,] data, BufferTarget bufferTarget, Int32 vertexAttribIndex, Int32 dataVectorSize, DataCarryFlag flag) : base(bufferTarget, vertexAttribIndex, dataVectorSize, flag) { m_data = data; m_verticesCount = m_data.GetLength(0); m_elementsCount = m_data.Length; }