Open 3D Engine AtomTressFX Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Member Functions | |
void | SubmitBarrier (int numBarriers, EI_Barrier *barriers) |
void | BindPSO (EI_PSO *pso) |
void | BindSets (EI_PSO *pso, int numBindSets, EI_BindSet **bindSets) |
void | Dispatch (int numGroups) |
void | UpdateBuffer (EI_Resource *res, void *data) |
void | ClearUint32Image (EI_Resource *res, uint32_t value) |
void | DrawIndexedInstanced (EI_PSO &pso, EI_IndexedDrawParams &drawParams) |
void | DrawInstanced (EI_PSO &pso, EI_DrawParams &drawParams) |
void | PushConstants (EI_PSO *pso, int size, void *data) |
void | SubmitBarrier (int numBarriers, EI_Barrier *barriers) |
void | BindPSO (EI_PSO *pso) |
void | BindSets (EI_PSO *pso, int numBindSets, EI_BindSet **bindSets) |
void | Dispatch (int numGroups) |
void | UpdateBuffer (EI_Resource *res, void *data) |
void | ClearUint32Image (EI_Resource *res, uint32_t value) |
void | ClearFloat32Image (EI_Resource *res, float value) |
void | DrawIndexedInstanced (EI_PSO &pso, EI_IndexedDrawParams &drawParams) |
void | DrawInstanced (EI_PSO &pso, EI_DrawParams &drawParams) |
void | PushConstants (EI_PSO *pso, int size, void *data) |
Public Attributes | |
Microsoft::WRL::ComPtr < ID3D12GraphicsCommandList > | commandBuffer = nullptr |
VkCommandBuffer | commandBuffer = VK_NULL_HANDLE |