|
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 |