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.
|
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_Device | inline |
FlushGPU() (defined in EI_Device) | EI_Device | inline |
GetAverageGpuTime() const (defined in EI_Device) | EI_Device | inline |
GetAverageGpuTime() const (defined in EI_Device) | EI_Device | inline |
GetCauldronDevice() (defined in EI_Device) | EI_Device | inline |
GetCauldronDevice() (defined in EI_Device) | EI_Device | inline |
GetColorBufferFormat() (defined in EI_Device) | EI_Device | inline |
GetColorBufferFormat() (defined in EI_Device) | EI_Device | inline |
GetColorBufferResource() (defined in EI_Device) | EI_Device | inline |
GetColorBufferResource() (defined in EI_Device) | EI_Device | inline |
GetComputeCommandContext() (defined in EI_Device) | EI_Device | inline |
GetComputeCommandContext() (defined in EI_Device) | EI_Device | inline |
GetConstantBufferRing() (defined in EI_Device) | EI_Device | inline |
GetConstantBufferRing() (defined in EI_Device) | EI_Device | inline |
GetCurrentCommandContext() (defined in EI_Device) | EI_Device | inline |
GetCurrentCommandContext() (defined in EI_Device) | EI_Device | inline |
GetDefaultWhiteTexture() (defined in EI_Device) | EI_Device | inline |
GetDefaultWhiteTexture() (defined in EI_Device) | EI_Device | inline |
GetDepthBufferFormat() (defined in EI_Device) | EI_Device | inline |
GetDepthBufferFormat() (defined in EI_Device) | EI_Device | inline |
GetDepthBufferResource() (defined in EI_Device) | EI_Device | inline |
GetDepthBufferResource() (defined in EI_Device) | EI_Device | inline |
GetDX12Device() (defined in EI_Device) | EI_Device | inline |
GetNumTimeStamps() (defined in EI_Device) | EI_Device | inline |
GetNumTimeStamps() (defined in EI_Device) | EI_Device | inline |
GetResourceViewHeaps() (defined in EI_Device) | EI_Device | inline |
GetResourceViewHeaps() (defined in EI_Device) | EI_Device | inline |
GetSamplerBindSet() (defined in EI_Device) | EI_Device | inline |
GetSamplerBindSet() (defined in EI_Device) | EI_Device | inline |
GetShadowBufferFormat() (defined in EI_Device) | EI_Device | inline |
GetShadowBufferFormat() (defined in EI_Device) | EI_Device | inline |
GetShadowBufferResource() (defined in EI_Device) | EI_Device | inline |
GetShadowBufferResource() (defined in EI_Device) | EI_Device | inline |
GetSwapChainRenderPass() (defined in EI_Device) | EI_Device | inline |
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_Device | inline |
GetTimeStampName(const int i) (defined in EI_Device) | EI_Device | inline |
GetTimeStampValue(const int i) (defined in EI_Device) | EI_Device | inline |
GetTimeStampValue(const int i) (defined in EI_Device) | EI_Device | inline |
GetUploadHeap() (defined in EI_Device) | EI_Device | inline |
GetUploadHeap() (defined in EI_Device) | EI_Device | inline |
GetVidMemBufferPool() (defined in EI_Device) | EI_Device | inline |
GetVidMemBufferPool() (defined in EI_Device) | EI_Device | inline |
GetVulkanDevice() (defined in EI_Device) | EI_Device | inline |
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_Device | inline |
SetVSync(bool vSync) (defined in EI_Device) | EI_Device | inline |
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 |