Potato Engine
Hobby Game Engine Project
up::GpuDevice Member List

This is the complete list of members for up::GpuDevice, including all inherited members.

createBuffer(GpuBufferType type, uint64 size)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createCommandList(GpuPipelineState *pipelineState=nullptr)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createDepthStencilView(GpuTexture *depthStencilBuffer)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createPipelineState(GpuPipelineStateDesc const &desc)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createRenderTargetView(GpuTexture *renderTarget)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createSampler()=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createShaderResourceView(GpuBuffer *resource)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createShaderResourceView(GpuTexture *texture)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createSwapChain(void *nativeWindow)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
createTexture2D(GpuTextureDesc const &desc, span< byte const > data)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
execute(GpuCommandList *commandList)=0 (defined in up::GpuDevice)up::GpuDevicepure virtual
GpuDevice()=default (defined in up::GpuDevice)up::GpuDevice
GpuDevice(GpuDevice &&)=delete (defined in up::GpuDevice)up::GpuDevice
operator=(GpuDevice &&)=delete (defined in up::GpuDevice)up::GpuDevice
operator=(shared const &)=delete (defined in up::shared< GpuDevice >)up::shared< GpuDevice >
operator=(shared &&) noexcept (defined in up::shared< GpuDevice >)up::shared< GpuDevice >inline
shared(shared const &)=delete (defined in up::shared< GpuDevice >)up::shared< GpuDevice >
shared(shared &&) noexcept (defined in up::shared< GpuDevice >)up::shared< GpuDevice >inline
shared() noexcept=default (defined in up::shared< GpuDevice >)up::shared< GpuDevice >protected
~GpuDevice()=default (defined in up::GpuDevice)up::GpuDevicevirtual
~shared()=default (defined in up::shared< GpuDevice >)up::shared< GpuDevice >protected