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

#include <IndexBuffer11.h>

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

Public Member Functions

 IndexBuffer11 (Renderer11 *const renderer)
 
virtual ~IndexBuffer11 ()
 
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 ()
 
DXGI_FORMAT getIndexFormat () const
 
ID3D11Buffer * 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

◆ IndexBuffer11()

rx::IndexBuffer11::IndexBuffer11 ( Renderer11 *const  renderer)
explicit

◆ ~IndexBuffer11()

rx::IndexBuffer11::~IndexBuffer11 ( )
virtual

Member Function Documentation

◆ discard()

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

Implements rx::IndexBuffer.

◆ getBuffer()

ID3D11Buffer * rx::IndexBuffer11::getBuffer ( ) const

◆ getBufferSize()

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

Implements rx::IndexBuffer.

◆ getIndexFormat()

DXGI_FORMAT rx::IndexBuffer11::getIndexFormat ( ) const

◆ getIndexType()

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

Implements rx::IndexBuffer.

◆ initialize()

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

Implements rx::IndexBuffer.

◆ mapBuffer()

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

Implements rx::IndexBuffer.

◆ setSize()

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

Implements rx::IndexBuffer.

◆ unmapBuffer()

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

Implements rx::IndexBuffer.


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