[ < ] | [ Up ] | [ > ] | [Top] | [Contents] | [Index] | [ ? ] |
// Lock the entire buffer pBuffer->lock(lockType); // Lock only part of the buffer pBuffer->lock(start, length, lockType); |
HBL_NORMAL
HBL_READ_ONLY
HBL_DISCARD
HBL_NO_OVERWRITE
Once you have locked a buffer, you can use the pointer returned however you wish (just don't bother trying to read the data that's there if you've used HBL_DISCARD, or write the data if you've used HBL_READ_ONLY). Modifying the contents depends on the type of buffer, See section 5.6 Hardware Vertex Buffers and See section 5.7 Hardware Index Buffers
[ < ] | [ Up ] | [ > ] | [Top] | [Contents] | [Index] | [ ? ] |