~haggai-eran/nux/rtl-rebased

« back to all changes in this revision

Viewing changes to NuxGraphics/IOpenGLVertexBuffer.cpp

  • Committer: Jay Taoko
  • Date: 2011-10-21 23:49:15 UTC
  • mfrom: (508.1.2 nux-20)
  • Revision ID: jay.taoko@canonical.com-20111021234915-hnzakb5ndebica8i
* Removed custom Nux types: t_u32, t_s32, t_bool, ...

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
 
30
30
  NUX_IMPLEMENT_OBJECT_TYPE(IOpenGLVertexBuffer);
31
31
 
32
 
  IOpenGLVertexBuffer::IOpenGLVertexBuffer(t_u32 Length, VBO_USAGE Usage, NUX_FILE_LINE_DECL)
 
32
  IOpenGLVertexBuffer::IOpenGLVertexBuffer(unsigned int Length, VBO_USAGE Usage, NUX_FILE_LINE_DECL)
33
33
    :   IOpenGLResource(RTVERTEXBUFFER, NUX_FILE_LINE_PARAM)
34
34
    ,   _Length(Length)
35
35
    ,   _Usage(Usage)
52
52
  }
53
53
 
54
54
  int IOpenGLVertexBuffer::Lock(
55
 
    t_u32 OffsetToLock,
56
 
    t_u32 SizeToLock,
 
55
    unsigned int OffsetToLock,
 
56
    unsigned int SizeToLock,
57
57
    void **ppbData)
58
58
  {
59
59
    nuxAssert(SizeToLock <= _Length);
121
121
    CHECKGL(glBindBufferARB(GL_ARRAY_BUFFER_ARB, _OpenGLID));
122
122
  }
123
123
 
124
 
  t_u32 IOpenGLVertexBuffer::GetSize()
 
124
  unsigned int IOpenGLVertexBuffer::GetSize()
125
125
  {
126
126
    return _Length;
127
127
  }