OPrenderBuffer.h

OPrenderBuffer

  • ui32 Type
  • ui32 ElementSize
  • OPuint ElementCount
  • ui32 Handle
_____ _ _
/ ____| | | |
| (___ | |_ _ __ _ _ ___| |_ ___
\___ \| __| '__| | | |/ __| __/ __|
____) | |_| | | |_| | (__| |_\__ \
|_____/ \__|_| \__,_|\___|\__|___/

Globals

  • OPrenderBuffer* OPRENDER_CURR_VB
_____ _ _ _
/ ____| | | | | |
| | __| | ___ | |__ __ _| |___
| | |_ | |/ _ \| '_ \ / _` | / __|
| |__| | | (_) | |_) | (_| | \__ \
\_____|_|\___/|_.__/ \__,_|_|___/
  • OPrenderBuffer* OPRENDER_CURR_IB

Functions

  • OPrenderBuffer OPrenderGenBuffer ( ui32 type )
______ _ _
____| | | (_)
|__ _ _ _ __ ___| |_ _ ___ _ __ ___
__| | | | '_ \ / __| __| |/ _ \| '_ \/ __|
| | |_| | | | | (__| |_| | (_) | | | \__ \
\__,_|_| |_|\___|\__|_|\___/|_| |_|___/
  • void OPrenderDelBuffer ( OPrenderBuffer* buff )
  • void OPrenderSetBufferData ( OPrenderBuffer* buff, ui32 elementSize, OPuint count, const void* data )
  • void OPrenderSetBufferSubData ( OPrenderBuffer* buff, ui32 elementSize, ui32 offsetCount, OPuint count, const void* data )
  • void OPrenderBindBuffer ( OPrenderBuffer* buffer )
  • void OPrenderDrawBufferIndexed ( ui32 offset )
  • void OPrenderDrawBuffer ( ui32 offset )
  • void OPrenderDrawIndexed ( ui32 offset, ui32 count )
  • void OPrenderDrawUserArray ( void* vertices, ui32 attrs, ui32 offset, ui32 count )