Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for Renderer::Backend::IDevice, including all inherited members.
AcquireNextBackbuffer()=0 | Renderer::Backend::IDevice | pure virtual |
CreateBuffer(const char *name, const IBuffer::Type type, const uint32_t size, const uint32_t usage)=0 | Renderer::Backend::IDevice | pure virtual |
CreateCommandContext()=0 | Renderer::Backend::IDevice | pure virtual |
CreateComputePipelineState(const SComputePipelineStateDesc &pipelineStateDesc)=0 | Renderer::Backend::IDevice | pure virtual |
CreateFramebuffer(const char *name, SColorAttachment *colorAttachment, SDepthStencilAttachment *depthStencilAttachment)=0 | Renderer::Backend::IDevice | pure virtual |
CreateGraphicsPipelineState(const SGraphicsPipelineStateDesc &pipelineStateDesc)=0 | Renderer::Backend::IDevice | pure virtual |
CreateShaderProgram(const CStr &name, const CShaderDefines &defines)=0 | Renderer::Backend::IDevice | pure virtual |
CreateTexture(const char *name, const ITexture::Type type, const uint32_t usage, const Format format, const uint32_t width, const uint32_t height, const Sampler::Desc &defaultSamplerDesc, const uint32_t MIPLevelCount, const uint32_t sampleCount)=0 | Renderer::Backend::IDevice | pure virtual |
CreateTexture2D(const char *name, const uint32_t usage, const Format format, const uint32_t width, const uint32_t height, const Sampler::Desc &defaultSamplerDesc, const uint32_t MIPLevelCount=1, const uint32_t sampleCount=1)=0 | Renderer::Backend::IDevice | pure virtual |
CreateVertexInputLayout(const PS::span< const SVertexAttributeFormat > attributes)=0 | Renderer::Backend::IDevice | pure virtual |
GetBackend() const =0 | Renderer::Backend::IDevice | pure virtual |
GetCapabilities() const =0 | Renderer::Backend::IDevice | pure virtual |
GetCurrentBackbuffer(const AttachmentLoadOp colorAttachmentLoadOp, const AttachmentStoreOp colorAttachmentStoreOp, const AttachmentLoadOp depthStencilAttachmentLoadOp, const AttachmentStoreOp depthStencilAttachmentStoreOp)=0 | Renderer::Backend::IDevice | pure virtual |
GetDriverInformation() const =0 | Renderer::Backend::IDevice | pure virtual |
GetExtensions() const =0 | Renderer::Backend::IDevice | pure virtual |
GetName() const =0 | Renderer::Backend::IDevice | pure virtual |
GetPreferredDepthStencilFormat(const uint32_t usage, const bool depth, const bool stencil) const =0 | Renderer::Backend::IDevice | pure virtual |
GetVersion() const =0 | Renderer::Backend::IDevice | pure virtual |
IsFramebufferFormatSupported(const Format format) const =0 | Renderer::Backend::IDevice | pure virtual |
IsTextureFormatSupported(const Format format) const =0 | Renderer::Backend::IDevice | pure virtual |
OnWindowResize(const uint32_t width, const uint32_t height)=0 | Renderer::Backend::IDevice | pure virtual |
Present()=0 | Renderer::Backend::IDevice | pure virtual |
Report(const ScriptRequest &rq, JS::HandleValue settings)=0 | Renderer::Backend::IDevice | pure virtual |
~IDevice() | Renderer::Backend::IDevice | inlinevirtual |