|
| NativeStorage (Renderer11 *renderer, BufferUsage usage, const angle::BroadcastChannel *onStorageChanged) |
|
| ~NativeStorage () override |
|
bool | isMappable (GLbitfield access) const override |
|
ID3D11Buffer * | getNativeStorage () const |
|
gl::ErrorOrResult< CopyResult > | copyFromStorage (BufferStorage *source, size_t sourceOffset, size_t size, size_t destOffset) override |
|
gl::Error | resize (size_t size, bool preserveData) override |
|
gl::Error | map (size_t offset, size_t length, GLbitfield access, uint8_t **mapPointerOut) override |
|
void | unmap () override |
|
gl::ErrorOrResult< ID3D11ShaderResourceView * > | getSRVForFormat (DXGI_FORMAT srvFormat) |
|
virtual | ~BufferStorage () |
|
DataRevision | getDataRevision () const |
|
BufferUsage | getUsage () const |
|
size_t | getSize () const |
|
void | setDataRevision (DataRevision rev) |
|
gl::Error | setData (const uint8_t *data, size_t offset, size_t size) |
|
◆ NativeStorage()
◆ ~NativeStorage()
rx::Buffer11::NativeStorage::~NativeStorage |
( |
| ) |
|
|
override |
◆ copyFromStorage()
◆ getNativeStorage()
ID3D11Buffer* rx::Buffer11::NativeStorage::getNativeStorage |
( |
| ) |
const |
|
inline |
◆ getSRVForFormat()
gl::ErrorOrResult< ID3D11ShaderResourceView * > rx::Buffer11::NativeStorage::getSRVForFormat |
( |
DXGI_FORMAT |
srvFormat | ) |
|
◆ isMappable()
bool rx::Buffer11::NativeStorage::isMappable |
( |
GLbitfield |
access | ) |
const |
|
overridevirtual |
◆ map()
◆ resize()
gl::Error rx::Buffer11::NativeStorage::resize |
( |
size_t |
size, |
|
|
bool |
preserveData |
|
) |
| |
|
overridevirtual |
◆ unmap()
void rx::Buffer11::NativeStorage::unmap |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp