0025442: Visualization, TKOpenGl - prevent inclusion of system header glxext.h
[occt.git] / src / OpenGl / OpenGl_IndexBuffer.cxx
CommitLineData
5e27df78 1// Created by: Kirill GAVRILOV
d5f74e42 2// Copyright (c) 2013-2014 OPEN CASCADE SAS
b311480e 3//
973c2be1 4// This file is part of Open CASCADE Technology software library.
b311480e 5//
d5f74e42 6// This library is free software; you can redistribute it and/or modify it under
7// the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 8// by the Free Software Foundation, with special exception defined in the file
9// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
10// distribution for complete text of the license and disclaimer of any warranty.
b311480e 11//
973c2be1 12// Alternatively, this file may be used under the terms of Open CASCADE
13// commercial license or contractual agreement.
b311480e 14
5e27df78 15#include <OpenGl_IndexBuffer.hxx>
161c4476 16
2166f0fa 17#include <OpenGl_Context.hxx>
5e27df78 18#include <Standard_Assert.hxx>
161c4476 19
5e27df78 20IMPLEMENT_STANDARD_HANDLE (OpenGl_IndexBuffer, OpenGl_VertexBuffer)
21IMPLEMENT_STANDARD_RTTIEXT(OpenGl_IndexBuffer, OpenGl_VertexBuffer)
161c4476 22
5e27df78 23// =======================================================================
24// function : OpenGl_IndexBuffer
25// purpose :
26// =======================================================================
27OpenGl_IndexBuffer::OpenGl_IndexBuffer()
28: OpenGl_VertexBuffer() {}
29
30// =======================================================================
31// function : GetTarget
32// purpose :
33// =======================================================================
34GLenum OpenGl_IndexBuffer::GetTarget() const
161c4476 35{
5e27df78 36 return GL_ELEMENT_ARRAY_BUFFER;
161c4476 37}