|
Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This class encapsulates information about an update buffer command. More...
#include <talvos/Commands.h>
Public Member Functions | |
| UpdateBufferCommand (uint64_t Base, uint64_t NumBytes, const void *Data) | |
| Create a new UpdateBufferCommand. More... | |
| ~UpdateBufferCommand () | |
Public Member Functions inherited from talvos::Command | |
| Type | getType () const |
| Returns the type of this command. More... | |
| void | run (Device &Dev) const |
Run this command on Dev. More... | |
Protected Member Functions | |
| virtual void | runImpl (Device &Dev) const override |
| Command execution handler. More... | |
Protected Member Functions inherited from talvos::Command | |
| Command (Type Ty) | |
| Used by subclasses to initialize the command type. More... | |
Private Attributes | |
| uint64_t | Base |
| The memory address to begin updating from. More... | |
| uint64_t | NumBytes |
| The number of bytes to update. More... | |
| uint8_t * | Data |
| The data to update the buffer with. More... | |
Additional Inherited Members | |
Public Types inherited from talvos::Command | |
| enum | Type { BEGIN_RENDER_PASS, BLIT_IMAGE, CLEAR_ATTACHMENT, CLEAR_COLOR_IMAGE, COPY_BUFFER, COPY_BUFFER_TO_IMAGE, COPY_IMAGE, COPY_IMAGE_TO_BUFFER, DISPATCH, DRAW, DRAW_INDEXED, END_RENDER_PASS, FILL_BUFFER, NEXT_SUBPASS, SET_EVENT, RESET_EVENT, UPDATE_BUFFER, WAIT_EVENTS } |
| Identifies different Command subclasses. More... | |
Protected Attributes inherited from talvos::Command | |
| Type | Ty |
| The type of this command. More... | |
This class encapsulates information about an update buffer command.
Definition at line 533 of file Commands.h.
| talvos::UpdateBufferCommand::UpdateBufferCommand | ( | uint64_t | Base, |
| uint64_t | NumBytes, | ||
| const void * | Data | ||
| ) |
Create a new UpdateBufferCommand.
Definition at line 368 of file Commands.cpp.
| talvos::UpdateBufferCommand::~UpdateBufferCommand | ( | ) |
Definition at line 376 of file Commands.cpp.
|
overrideprotectedvirtual |
|
private |
The memory address to begin updating from.
Definition at line 547 of file Commands.h.
|
private |
The data to update the buffer with.
Definition at line 553 of file Commands.h.
|
private |
The number of bytes to update.
Definition at line 550 of file Commands.h.
1.8.6