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

#include <IndexBuffer.h>

Inheritance diagram for rx::StaticIndexBufferInterface:
rx::IndexBufferInterface angle::NonCopyable

Public Member Functions

 StaticIndexBufferInterface (BufferFactoryD3D *factory)
 
 ~StaticIndexBufferInterface ()
 
gl::Error reserveBufferSpace (unsigned int size, GLenum indexType) override
 
- Public Member Functions inherited from rx::IndexBufferInterface
 IndexBufferInterface (BufferFactoryD3D *factory, bool dynamic)
 
virtual ~IndexBufferInterface ()
 
GLenum getIndexType () const
 
unsigned int getBufferSize () const
 
unsigned int getSerial () const
 
gl::Error mapBuffer (unsigned int size, void **outMappedMemory, unsigned int *streamOffset)
 
gl::Error unmapBuffer ()
 
IndexBuffergetIndexBuffer () const
 

Additional Inherited Members

- Protected Member Functions inherited from rx::IndexBufferInterface
unsigned int getWritePosition () const
 
void setWritePosition (unsigned int writePosition)
 
gl::Error discard ()
 
gl::Error setBufferSize (unsigned int bufferSize, GLenum indexType)
 

Constructor & Destructor Documentation

◆ StaticIndexBufferInterface()

rx::StaticIndexBufferInterface::StaticIndexBufferInterface ( BufferFactoryD3D factory)
explicit

◆ ~StaticIndexBufferInterface()

rx::StaticIndexBufferInterface::~StaticIndexBufferInterface ( )

Member Function Documentation

◆ reserveBufferSpace()

gl::Error rx::StaticIndexBufferInterface::reserveBufferSpace ( unsigned int  size,
GLenum  indexType 
)
overridevirtual

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