|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CVertexBufferHardGLNVidia Class ReferenceWork only if ARRAY_RANGE_NV is enabled.
More...
#include <driver_opengl_vertex_buffer_hard.h>
Inheritance diagram for NL3D::CVertexBufferHardGLNVidia:
List of all members.
Detailed Description
Work only if ARRAY_RANGE_NV is enabled.
Definition at line 174 of file driver_opengl_vertex_buffer_hard.h.
Constructor & Destructor Documentation
NL3D::CVertexBufferHardGLNVidia::CVertexBufferHardGLNVidia |
( |
CDriverGL * |
drv |
) |
|
|
NL3D::CVertexBufferHardGLNVidia::~CVertexBufferHardGLNVidia |
( |
|
) |
[virtual] |
|
Member Function Documentation
void NL3D::CVertexBufferHardGLNVidia::disable |
( |
|
) |
[virtual] |
|
void NL3D::CVertexBufferHardGLNVidia::enable |
( |
|
) |
[virtual] |
|
void NL3D::CVertexBufferHardGLNVidia::finishFence |
( |
|
) |
|
|
void* NL3D::CVertexBufferHardGLNVidia::getNVidiaValueEx |
( |
uint |
value |
) |
[inline] |
|
bool NL3D::CVertexBufferHardGLNVidia::isFenceSet |
( |
|
) |
const [inline] |
|
void * NL3D::CVertexBufferHardGLNVidia::lock |
( |
|
) |
[virtual] |
|
void NL3D::CVertexBufferHardGLNVidia::setFence |
( |
|
) |
|
|
void NL3D::CVertexBufferHardGLNVidia::unlock |
( |
uint |
startVert, |
|
|
uint |
endVert |
|
) |
[virtual] |
|
|
Same as unlock() but give hints to driver on vertices that have changed.
Used by ATI-OpenGL drivers. NB: driver may still ignore this information, and so take into acount all vertices -
Parameters:
-
startVert |
the fisrt vertex to update |
endVert |
the last vertex (not included) to update => numVertices= vertEnd-vertBegin. Hence unlock() as the same effect as unlock(0, getNumVertices()); |
Implements NL3D::IVertexBufferHard.
Definition at line 331 of file driver_opengl_vertex_buffer_hard.cpp. |
void NL3D::CVertexBufferHardGLNVidia::unlock |
( |
|
) |
[virtual] |
|
Member Data Documentation
GLuint NL3D::CVertexBufferHardGLNVidia::_Fence [private]
|
|
bool NL3D::CVertexBufferHardGLNVidia::_FenceSet [private]
|
|
void* NL3D::CVertexBufferHardGLNVidia::_VertexPtr [private]
|
|
The documentation for this class was generated from the following files:
|
|