webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::VertexBuffer9 Class Reference

#include <VertexBuffer9.h>

Inheritance diagram for rx::VertexBuffer9:
rx::VertexBuffer angle::NonCopyable

Public Member Functions

 VertexBuffer9 (Renderer9 *renderer)
 
gl::Error initialize (unsigned int size, bool dynamicUsage) override
 
gl::Error storeVertexAttributes (const gl::VertexAttribute &attrib, GLenum currentValueType, GLint start, GLsizei count, GLsizei instances, unsigned int offset, const uint8_t *sourceData) override
 
unsigned int getBufferSize () const override
 
gl::Error setBufferSize (unsigned int size) override
 
gl::Error discard () override
 
IDirect3DVertexBuffer9 * getBuffer () const
 
- Public Member Functions inherited from rx::VertexBuffer
 VertexBuffer ()
 
unsigned int getSerial () const
 
virtual void hintUnmapResource ()
 
void addRef ()
 
void release ()
 

Additional Inherited Members

- Protected Member Functions inherited from rx::VertexBuffer
void updateSerial ()
 
virtual ~VertexBuffer ()
 

Constructor & Destructor Documentation

◆ VertexBuffer9()

rx::VertexBuffer9::VertexBuffer9 ( Renderer9 renderer)
explicit

Member Function Documentation

◆ discard()

gl::Error rx::VertexBuffer9::discard ( )
overridevirtual

Implements rx::VertexBuffer.

◆ getBuffer()

IDirect3DVertexBuffer9 * rx::VertexBuffer9::getBuffer ( ) const

◆ getBufferSize()

unsigned int rx::VertexBuffer9::getBufferSize ( ) const
overridevirtual

Implements rx::VertexBuffer.

◆ initialize()

gl::Error rx::VertexBuffer9::initialize ( unsigned int  size,
bool  dynamicUsage 
)
overridevirtual

Implements rx::VertexBuffer.

◆ setBufferSize()

gl::Error rx::VertexBuffer9::setBufferSize ( unsigned int  size)
overridevirtual

Implements rx::VertexBuffer.

◆ storeVertexAttributes()

gl::Error rx::VertexBuffer9::storeVertexAttributes ( const gl::VertexAttribute attrib,
GLenum  currentValueType,
GLint  start,
GLsizei  count,
GLsizei  instances,
unsigned int  offset,
const uint8_t sourceData 
)
overridevirtual

Implements rx::VertexBuffer.


The documentation for this class was generated from the following files: