A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/glvbogeom_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/opengl/glvbogeom.cpp Source File

46  _ASSERT

(GL_NO_ERROR == glGetError());

52  _ASSERT

(GL_NO_ERROR == glGetError());

59  if

(index != 0 && index != 1) {

81

glBindBuffer(GL_ARRAY_BUFFER,

buffer

);

82

glGetBufferParameteriv(GL_ARRAY_BUFFER, GL_BUFFER_SIZE, &bufferSize);

84  if

((

size_t

)bufferSize >=

size

)

85

glBufferSubData(GL_ARRAY_BUFFER, 0,

size

,

data

);

87

glBufferData(GL_ARRAY_BUFFER,

size

,

data

, GL_DYNAMIC_DRAW);

89

glBindBuffer(GL_ARRAY_BUFFER, 0);

94  if

(index != 0 && index != 1) {

103

GLint bufferSize = 0;

104

glBindBuffer(GL_ARRAY_BUFFER,

buffer

);

105

glGetBufferParameteriv(GL_ARRAY_BUFFER, GL_BUFFER_SIZE, &bufferSize);

107  if

((

size_t

)bufferSize <

size

)

110

glGetBufferSubData(GL_ARRAY_BUFFER, 0,

size

,

data

);

111

glBindBuffer(GL_ARRAY_BUFFER, 0);

125  int

saveMatrixMode = 0;

126

glGetIntegerv(GL_MATRIX_MODE, &saveMatrixMode);

128

glMatrixMode(GL_MODELVIEW);

131

glMultMatrixf(modelView);

135

glEnableClientState(GL_VERTEX_ARRAY);

139

glColorPointer(4, GL_FLOAT, 0, 0);

140

glEnableClientState(GL_COLOR_ARRAY);

144

glColorPointer(4, GL_UNSIGNED_BYTE, 0, 0);

145

glEnableClientState(GL_COLOR_ARRAY);

149

glTexCoordPointer(2, GL_FLOAT, 0, 0);

150

glEnableClientState(GL_TEXTURE_COORD_ARRAY);

154

glTexCoordPointer(1, GL_FLOAT, 0, 0);

155

glEnableClientState(GL_TEXTURE_COORD_ARRAY);

158

glBindBuffer(GL_ARRAY_BUFFER, GL_ZERO);

162

glDisableClientState(GL_VERTEX_ARRAY);

163

glDisableClientState(GL_COLOR_ARRAY);

164

glDisableClientState(GL_TEXTURE_COORD_ARRAY);

168  if

(saveMatrixMode == GL_PROJECTION)

169

glMatrixMode(GL_PROJECTION);

186  if

(vertexBuffer == GL_ZERO)

189

glMatrixMode(GL_MODELVIEW);

192

glMultMatrixf(modelView);

194

glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);

195

glVertexPointer(2, GL_FLOAT, 0, 0);

197

glEnableClientState(GL_VERTEX_ARRAY);

198

glDrawArrays(GL_LINES, 0, (GLsizei)sharedGeom->

GetVertexCount

());

199

glDisableClientState(GL_VERTEX_ARRAY);

201

glBindBuffer(GL_ARRAY_BUFFER, 0);

222  if

(vertexBuffer == GL_ZERO)

226  if

(secondaryBuffer == GL_ZERO)

229

glMatrixMode(GL_MODELVIEW);

232

glMultMatrixf(modelView);

234

glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);

235

glVertexPointer(2, GL_FLOAT, 32, (GLvoid*)16);

237

glBindBuffer(GL_ARRAY_BUFFER, secondaryBuffer);

238

glColorPointer(4, GL_UNSIGNED_BYTE, 16, (GLvoid*)8);

240

glEnableClientState(GL_VERTEX_ARRAY);

241

glEnableClientState(GL_COLOR_ARRAY);

243

glDrawArrays(GL_POINTS, 0, (GLsizei)vertex_count);

245

glDisableClientState(GL_VERTEX_ARRAY);

246

glDisableClientState(GL_COLOR_ARRAY);

248

glBindBuffer(GL_ARRAY_BUFFER, 0);

258  if

(index != 0 && index != 1) {

277  if

(index != 0 && index != 1) {

309

glMatrixMode(GL_MODELVIEW);

312

glMultMatrixf(modelView);

316

glEnableClientState(GL_VERTEX_ARRAY);

321

glEnableClientState(GL_COLOR_ARRAY);

325

glEnableClientState(GL_COLOR_ARRAY);

329

glEnableClientState(GL_TEXTURE_COORD_ARRAY);

333

glEnableClientState(GL_TEXTURE_COORD_ARRAY);

339

glDisableClientState(GL_VERTEX_ARRAY);

346

glDisableClientState(GL_COLOR_ARRAY);

350

glDisableClientState(GL_TEXTURE_COORD_ARRAY);

370  if

(vertexBuffer.empty())

373

glMatrixMode(GL_MODELVIEW);

376

glMultMatrixf(modelView);

378

glVertexPointer(2, GL_FLOAT, 0, &vertexBuffer[0]);

380

glEnableClientState(GL_VERTEX_ARRAY);

381

glDrawArrays(GL_LINES, 0, (GLsizei)sharedGeom->

GetVertexCount

());

382

glDisableClientState(GL_VERTEX_ARRAY);

402  if

(vertexBuffer.empty())

406  if

(secondaryBuffer.empty())

411

glMatrixMode(GL_MODELVIEW);

414

glMultMatrixf(modelView);

416

glVertexPointer(2, GL_FLOAT, 32, &vertexBuffer[16]);

417

glColorPointer(4, GL_UNSIGNED_BYTE, 16, &secondaryBuffer[8]);

419

glEnableClientState(GL_VERTEX_ARRAY);

420

glEnableClientState(GL_COLOR_ARRAY);

422

glDrawArrays(GL_POINTS, 0, (GLsizei)vertex_count);

424

glDisableClientState(GL_VERTEX_ARRAY);

425

glDisableClientState(GL_COLOR_ARRAY);

CIRef< IVboGeom > m_EdgeGeom

virtual void x_GetBufferData(int index, void *data, size_t size) const

virtual size_t GetVertexCount() const

EVertexFormat m_VertexFormat

virtual void Render(const float *modelView)

CFillerPointVboGeom11.

vector< char > m_VertexBuffer

GLenum m_DrawMode

Drawmode based on how vertices are organized and buffer subtype: e.g.

ESecondaryFormat m_SecondaryFormat

GLuint GetVertexBuffer() const

virtual void x_SetBufferData(int index, const void *data, size_t size)

CGlVboGeom11.

virtual void x_GetBufferData(int index, void *data, size_t size) const

const vector< char > & GetSecondaryBuffer() const

virtual void Render(const float *modelView)

Render data in buffers.

CIRef< IVboGeom > m_EdgeGeom

virtual void Render(const float *modelView)

Render data in buffers.

const vector< char > & GetVertexBuffer() const

virtual void Render(const float *modelView)

CNarrowTreeEdgeVboGeom11.

virtual void Render(const float *modelView)

CFillerPointVboGeom20.

GLuint GetSecondaryBuffer() const

virtual void x_SetBufferData(int index, const void *data, size_t size)

virtual void Render(const float *modelView)

CNarrowTreeEdgeVboGeom20.

virtual EVertexFormat GetVertexFormat() const

vector< char > m_SecondaryBuffer

virtual ~CGlVboGeom20()

CGlVboGeom20.

virtual ESecondaryFormat GetSecondaryFormat() const

@ kSecondaryFormatColorUChar

@ kSecondaryFormatColorFloat

@ kSecondaryFormatTexture2D

@ kSecondaryFormatTexture1D

TObjectType * GetNCPointerOrNull(void) const THROWS_NONE

Get pointer value.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

const struct ncbi::grid::netcache::search::fields::SIZE size


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4