Open 3D Engine AtomTressFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EI_CommandContext Class Reference

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
 

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