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

This is the complete list of members for EI_Device, including all inherited members.

AllocateCPUVisibleView(CAULDRON_DX12::ResourceView *pResourceView) (defined in EI_Device)EI_Device
BeginBackbufferRenderPass() (defined in EI_Device)EI_Device
BeginBackbufferRenderPass() (defined in EI_Device)EI_Device
BeginNewCommandBuffer() (defined in EI_Device)EI_Device
BeginNewCommandBuffer() (defined in EI_Device)EI_Device
BeginNewComputeCommandBuffer() (defined in EI_Device)EI_Device
BeginNewComputeCommandBuffer() (defined in EI_Device)EI_Device
BeginRenderPass(EI_CommandContext &commandContext, const EI_RenderTargetSet *pRenderPassSet, const wchar_t *pPassName, uint32_t width=0, uint32_t height=0) (defined in EI_Device)EI_Device
BeginRenderPass(EI_CommandContext &commandContext, const EI_RenderTargetSet *pRenderPassSet, const wchar_t *pPassName, uint32_t width=0, uint32_t height=0) (defined in EI_Device)EI_Device
CreateBindSet(EI_BindLayout *layout, EI_BindSetDescription &bindSet) (defined in EI_Device)EI_Device
CreateBindSet(EI_BindLayout *layout, EI_BindSetDescription &bindSet) (defined in EI_Device)EI_Device
CreateBufferResource(const int structSize, const int structCount, const unsigned int flags, const char *name) (defined in EI_Device)EI_Device
CreateBufferResource(const int structSize, const int structCount, const unsigned int flags, const char *name) (defined in EI_Device)EI_Device
CreateComputeShaderPSO(const char *shaderName, const char *entryPoint, EI_BindLayout **layouts, int numLayouts) (defined in EI_Device)EI_Device
CreateComputeShaderPSO(const char *shaderName, const char *entryPoint, EI_BindLayout **layouts, int numLayouts) (defined in EI_Device)EI_Device
CreateDepthResource(const int width, const int height, const char *name) (defined in EI_Device)EI_Device
CreateDepthResource(const int width, const int height, const char *name) (defined in EI_Device)EI_Device
CreateGLTFDepthPass(EI_GLTFTexturesAndBuffers *pGLTFTexturesAndBuffers, EI_RenderTargetSet *renderTargetSet) (defined in EI_Device)EI_Device
CreateGLTFDepthPass(EI_GLTFTexturesAndBuffers *pGLTFTexturesAndBuffers, EI_RenderTargetSet *renderTargetSet) (defined in EI_Device)EI_Device
CreateGLTFPbrPass(EI_GLTFTexturesAndBuffers *pGLTFTexturesAndBuffers, EI_RenderTargetSet *renderTargetSet) (defined in EI_Device)EI_Device
CreateGLTFPbrPass(EI_GLTFTexturesAndBuffers *pGLTFTexturesAndBuffers, EI_RenderTargetSet *renderTargetSet) (defined in EI_Device)EI_Device
CreateGLTFTexturesAndBuffers(GLTFCommon *pGLTFCommon) (defined in EI_Device)EI_Device
CreateGLTFTexturesAndBuffers(GLTFCommon *pGLTFCommon) (defined in EI_Device)EI_Device
CreateGraphicsPSO(const char *vertexShaderName, const char *vertexEntryPoint, const char *fragmentShaderName, const char *fragmentEntryPoint, EI_PSOParams &psoParams) (defined in EI_Device)EI_Device
CreateGraphicsPSO(const char *vertexShaderName, const char *vertexEntryPoint, const char *fragmentShaderName, const char *fragmentEntryPoint, EI_PSOParams &psoParams) (defined in EI_Device)EI_Device
CreateLayout(const EI_LayoutDescription &description) (defined in EI_Device)EI_Device
CreateLayout(const EI_LayoutDescription &description) (defined in EI_Device)EI_Device
CreateRenderTargetResource(const int width, const int height, const size_t channels, const size_t channelSize, const char *name, AMD::float4 *ClearValues=nullptr) (defined in EI_Device)EI_Device
CreateRenderTargetResource(const int width, const int height, const size_t channels, const size_t channelSize, const char *name, AMD::float4 *ClearValues=nullptr) (defined in EI_Device)EI_Device
CreateRenderTargetSet(const EI_ResourceFormat *pResourceFormats, const uint32_t numResources, const EI_AttachmentParams *AttachmentParams, float *clearValues) (defined in EI_Device)EI_Device
CreateRenderTargetSet(const EI_Resource **pResourcesArray, const uint32_t numResources, const EI_AttachmentParams *AttachmentParams, float *clearValues) (defined in EI_Device)EI_Device
CreateRenderTargetSet(const EI_ResourceFormat *pResourceFormats, const uint32_t numResources, const EI_AttachmentParams *AttachmentParams, float *clearValues) (defined in EI_Device)EI_Device
CreateRenderTargetSet(const EI_Resource **pResourcesArray, const uint32_t numResources, const EI_AttachmentParams *AttachmentParams, float *clearValues) (defined in EI_Device)EI_Device
CreateResourceFromFile(const char *szFilename, bool useSRGB=false) (defined in EI_Device)EI_Device
CreateResourceFromFile(const char *szFilename, bool useSRGB=false) (defined in EI_Device)EI_Device
CreateSampler(EI_Filter MinFilter, EI_Filter MaxFilter, EI_Filter MipFilter, EI_AddressMode AddressMode) (defined in EI_Device)EI_Device
CreateSampler(EI_Filter MinFilter, EI_Filter MaxFilter, EI_Filter MipFilter, EI_AddressMode AddressMode) (defined in EI_Device)EI_Device
CreateUint32Resource(const int width, const int height, const int arraySize, const char *name, uint32_t ClearValue=0) (defined in EI_Device)EI_Device
CreateUint32Resource(const int width, const int height, const size_t arraySize, const char *name, uint32_t ClearValue=0) (defined in EI_Device)EI_Device
DrawFullScreenQuad(EI_CommandContext &commandContext, EI_PSO &pso, EI_BindSet **bindSets, uint32_t numBindSets) (defined in EI_Device)EI_Device
DrawFullScreenQuad(EI_CommandContext &commandContext, EI_PSO &pso, EI_BindSet **bindSets, uint32_t numBindSets) (defined in EI_Device)EI_Device
EI_Device() (defined in EI_Device)EI_Device
EI_Device() (defined in EI_Device)EI_Device
EndAndSubmitCommandBuffer() (defined in EI_Device)EI_Device
EndAndSubmitCommandBuffer() (defined in EI_Device)EI_Device
EndRenderPass(EI_CommandContext &commandContext) (defined in EI_Device)EI_Device
EndRenderPass() (defined in EI_Device)EI_Device
EndRenderPass(EI_CommandContext &commandContext) (defined in EI_Device)EI_Device
EndRenderPass() (defined in EI_Device)EI_Device
FlushGPU() (defined in EI_Device)EI_Deviceinline
FlushGPU() (defined in EI_Device)EI_Deviceinline
GetAverageGpuTime() const (defined in EI_Device)EI_Deviceinline
GetAverageGpuTime() const (defined in EI_Device)EI_Deviceinline
GetCauldronDevice() (defined in EI_Device)EI_Deviceinline
GetCauldronDevice() (defined in EI_Device)EI_Deviceinline
GetColorBufferFormat() (defined in EI_Device)EI_Deviceinline
GetColorBufferFormat() (defined in EI_Device)EI_Deviceinline
GetColorBufferResource() (defined in EI_Device)EI_Deviceinline
GetColorBufferResource() (defined in EI_Device)EI_Deviceinline
GetComputeCommandContext() (defined in EI_Device)EI_Deviceinline
GetComputeCommandContext() (defined in EI_Device)EI_Deviceinline
GetConstantBufferRing() (defined in EI_Device)EI_Deviceinline
GetConstantBufferRing() (defined in EI_Device)EI_Deviceinline
GetCurrentCommandContext() (defined in EI_Device)EI_Deviceinline
GetCurrentCommandContext() (defined in EI_Device)EI_Deviceinline
GetDefaultWhiteTexture() (defined in EI_Device)EI_Deviceinline
GetDefaultWhiteTexture() (defined in EI_Device)EI_Deviceinline
GetDepthBufferFormat() (defined in EI_Device)EI_Deviceinline
GetDepthBufferFormat() (defined in EI_Device)EI_Deviceinline
GetDepthBufferResource() (defined in EI_Device)EI_Deviceinline
GetDepthBufferResource() (defined in EI_Device)EI_Deviceinline
GetDX12Device() (defined in EI_Device)EI_Deviceinline
GetNumTimeStamps() (defined in EI_Device)EI_Deviceinline
GetNumTimeStamps() (defined in EI_Device)EI_Deviceinline
GetResourceViewHeaps() (defined in EI_Device)EI_Deviceinline
GetResourceViewHeaps() (defined in EI_Device)EI_Deviceinline
GetSamplerBindSet() (defined in EI_Device)EI_Deviceinline
GetSamplerBindSet() (defined in EI_Device)EI_Deviceinline
GetShadowBufferFormat() (defined in EI_Device)EI_Deviceinline
GetShadowBufferFormat() (defined in EI_Device)EI_Deviceinline
GetShadowBufferResource() (defined in EI_Device)EI_Deviceinline
GetShadowBufferResource() (defined in EI_Device)EI_Deviceinline
GetSwapChainRenderPass() (defined in EI_Device)EI_Deviceinline
GetTimeStamp(char *name) (defined in EI_Device)EI_Device
GetTimeStamp(char *name) (defined in EI_Device)EI_Device
GetTimeStampName(const int i) (defined in EI_Device)EI_Deviceinline
GetTimeStampName(const int i) (defined in EI_Device)EI_Deviceinline
GetTimeStampValue(const int i) (defined in EI_Device)EI_Deviceinline
GetTimeStampValue(const int i) (defined in EI_Device)EI_Deviceinline
GetUploadHeap() (defined in EI_Device)EI_Deviceinline
GetUploadHeap() (defined in EI_Device)EI_Deviceinline
GetVidMemBufferPool() (defined in EI_Device)EI_Deviceinline
GetVidMemBufferPool() (defined in EI_Device)EI_Deviceinline
GetVulkanDevice() (defined in EI_Device)EI_Deviceinline
OnBeginFrame(bool bDoAsync) (defined in EI_Device)EI_Device
OnBeginFrame(bool bDoAsync) (defined in EI_Device)EI_Device
OnCreate(HWND hWnd, uint32_t numBackBuffers, bool enableValidation, const char *appName) (defined in EI_Device)EI_Device
OnCreate(HWND hWnd, uint32_t numBackBuffers, bool enableValidation, const char *appName) (defined in EI_Device)EI_Device
OnDestroy() (defined in EI_Device)EI_Device
OnDestroy() (defined in EI_Device)EI_Device
OnEndFrame() (defined in EI_Device)EI_Device
OnEndFrame() (defined in EI_Device)EI_Device
OnResize(uint32_t width, uint32_t height) (defined in EI_Device)EI_Device
OnResize(uint32_t width, uint32_t height) (defined in EI_Device)EI_Device
RenderUI() (defined in EI_Device)EI_Device
RenderUI() (defined in EI_Device)EI_Device
SetViewportAndScissor(EI_CommandContext &commandContext, uint32_t topX, uint32_t topY, uint32_t width, uint32_t height) (defined in EI_Device)EI_Device
SetViewportAndScissor(EI_CommandContext &commandContext, uint32_t topX, uint32_t topY, uint32_t width, uint32_t height) (defined in EI_Device)EI_Device
SetVSync(bool vSync) (defined in EI_Device)EI_Deviceinline
SetVSync(bool vSync) (defined in EI_Device)EI_Deviceinline
SignalComputeStart() (defined in EI_Device)EI_Device
SignalComputeStart() (defined in EI_Device)EI_Device
SubmitComputeCommandList() (defined in EI_Device)EI_Device
SubmitComputeCommandList() (defined in EI_Device)EI_Device
WaitForCompute() (defined in EI_Device)EI_Device
WaitForCompute() (defined in EI_Device)EI_Device
WaitForLastFrameGraphics() (defined in EI_Device)EI_Device
WaitForLastFrameGraphics() (defined in EI_Device)EI_Device
~EI_Device() (defined in EI_Device)EI_Device
~EI_Device() (defined in EI_Device)EI_Device