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

#include <IndexBuffer9.h>

Inheritance diagram for rx::IndexBuffer9:
rx::IndexBuffer angle::NonCopyable

Public Member Functions

 IndexBuffer9 (Renderer9 *const renderer)
 
virtual ~IndexBuffer9 ()
 
virtual gl::Error initialize (unsigned int bufferSize, GLenum indexType, bool dynamic)
 
virtual gl::Error mapBuffer (unsigned int offset, unsigned int size, void **outMappedMemory)
 
virtual gl::Error unmapBuffer ()
 
virtual GLenum getIndexType () const
 
virtual unsigned int getBufferSize () const
 
virtual gl::Error setSize (unsigned int bufferSize, GLenum indexType)
 
virtual gl::Error discard ()
 
D3DFORMAT getIndexFormat () const
 
IDirect3DIndexBuffer9 * getBuffer () const
 
- Public Member Functions inherited from rx::IndexBuffer
 IndexBuffer ()
 
virtual ~IndexBuffer ()
 
unsigned int getSerial () const
 

Additional Inherited Members

- Protected Member Functions inherited from rx::IndexBuffer
void updateSerial ()
 

Constructor & Destructor Documentation

◆ IndexBuffer9()

rx::IndexBuffer9::IndexBuffer9 ( Renderer9 *const  renderer)
explicit

◆ ~IndexBuffer9()

rx::IndexBuffer9::~IndexBuffer9 ( )
virtual

Member Function Documentation

◆ discard()

gl::Error rx::IndexBuffer9::discard ( )
virtual

Implements rx::IndexBuffer.

◆ getBuffer()

IDirect3DIndexBuffer9 * rx::IndexBuffer9::getBuffer ( ) const

◆ getBufferSize()

unsigned int rx::IndexBuffer9::getBufferSize ( ) const
virtual

Implements rx::IndexBuffer.

◆ getIndexFormat()

D3DFORMAT rx::IndexBuffer9::getIndexFormat ( ) const

◆ getIndexType()

GLenum rx::IndexBuffer9::getIndexType ( ) const
virtual

Implements rx::IndexBuffer.

◆ initialize()

gl::Error rx::IndexBuffer9::initialize ( unsigned int  bufferSize,
GLenum  indexType,
bool  dynamic 
)
virtual

Implements rx::IndexBuffer.

◆ mapBuffer()

gl::Error rx::IndexBuffer9::mapBuffer ( unsigned int  offset,
unsigned int  size,
void **  outMappedMemory 
)
virtual

Implements rx::IndexBuffer.

◆ setSize()

gl::Error rx::IndexBuffer9::setSize ( unsigned int  bufferSize,
GLenum  indexType 
)
virtual

Implements rx::IndexBuffer.

◆ unmapBuffer()

gl::Error rx::IndexBuffer9::unmapBuffer ( )
virtual

Implements rx::IndexBuffer.


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