![]() |
LLGL 0.05 Beta
|
This is the complete list of members for LLGL::RenderSystem, including all inherited members.
| AssertCreateBuffer(const BufferDescriptor &bufferDesc, std::uint64_t maxSize) | LLGL::RenderSystem | protectedstatic |
| AssertCreateShader(const ShaderDescriptor &shaderDesc) | LLGL::RenderSystem | protectedstatic |
| CreateBuffer(const BufferDescriptor &bufferDesc, const void *initialData=nullptr)=0 | LLGL::RenderSystem | pure virtual |
| CreateBufferArray(ArrayView< VertexBufferView > bufferViews)=0 | LLGL::RenderSystem | pure virtual |
| CreateCommandBuffer(const CommandBufferDescriptor &commandBufferDesc={})=0 | LLGL::RenderSystem | pure virtual |
| CreateFence()=0 | LLGL::RenderSystem | pure virtual |
| CreatePipelineCache(const Blob &initialBlob={})=0 | LLGL::RenderSystem | pure virtual |
| CreatePipelineLayout(const PipelineLayoutDescriptor &pipelineLayoutDesc)=0 | LLGL::RenderSystem | pure virtual |
| CreatePipelineState(const GraphicsPipelineDescriptor &pipelineStateDesc, PipelineCache *pipelineCache=nullptr)=0 | LLGL::RenderSystem | pure virtual |
| CreatePipelineState(const ComputePipelineDescriptor &pipelineStateDesc, PipelineCache *pipelineCache=nullptr)=0 | LLGL::RenderSystem | pure virtual |
| CreatePipelineState(const MeshPipelineDescriptor &pipelineStateDesc, PipelineCache *pipelineCache=nullptr)=0 | LLGL::RenderSystem | pure virtual |
| CreateQueryHeap(const QueryHeapDescriptor &queryHeapDesc)=0 | LLGL::RenderSystem | pure virtual |
| CreateRenderPass(const RenderPassDescriptor &renderPassDesc)=0 | LLGL::RenderSystem | pure virtual |
| CreateRenderTarget(const RenderTargetDescriptor &renderTargetDesc)=0 | LLGL::RenderSystem | pure virtual |
| CreateResourceHeap(const ResourceHeapDescriptor &resourceHeapDesc, ArrayView< ResourceViewDescriptor > initialResourceViews={})=0 | LLGL::RenderSystem | pure virtual |
| CreateSampler(const SamplerDescriptor &samplerDesc)=0 | LLGL::RenderSystem | pure virtual |
| CreateShader(const ShaderDescriptor &shaderDesc)=0 | LLGL::RenderSystem | pure virtual |
| CreateSwapChain(const SwapChainDescriptor &swapChainDesc, const std::shared_ptr< Surface > &surface={})=0 | LLGL::RenderSystem | pure virtual |
| CreateTexture(const TextureDescriptor &textureDesc, const ImageView *initialImage=nullptr)=0 | LLGL::RenderSystem | pure virtual |
| Errorf(const char *format,...) | LLGL::RenderSystem | protected |
| FindModules() | LLGL::RenderSystem | static |
| GetCommandQueue()=0 | LLGL::RenderSystem | pure virtual |
| GetMutableReport() | LLGL::RenderSystem | protected |
| GetName() const | LLGL::RenderSystem | |
| GetNativeHandle(void *nativeHandle, std::size_t nativeHandleSize)=0 | LLGL::RenderSystem | pure virtual |
| GetRendererID() const | LLGL::RenderSystem | |
| GetRendererInfo() | LLGL::RenderSystem | |
| GetRenderingCaps() | LLGL::RenderSystem | |
| GetReport() const | LLGL::RenderSystem | |
| IsInstanceOf(int id) const | LLGL::Interface | virtual |
| Load(const RenderSystemDescriptor &renderSystemDesc, Report *report=nullptr) | LLGL::RenderSystem | static |
| MapBuffer(Buffer &buffer, const CPUAccess access)=0 | LLGL::RenderSystem | pure virtual |
| MapBuffer(Buffer &buffer, const CPUAccess access, std::uint64_t offset, std::uint64_t length)=0 | LLGL::RenderSystem | pure virtual |
| NonCopyable(const NonCopyable &)=delete | LLGL::NonCopyable | |
| NonCopyable()=default | LLGL::NonCopyable | protected |
| operator=(const NonCopyable &)=delete | LLGL::NonCopyable | |
| QueryRendererDetails(RendererInfo *outInfo, RenderingCapabilities *outCaps)=0 | LLGL::RenderSystem | protectedpure virtual |
| ReadBuffer(Buffer &buffer, std::uint64_t offset, void *data, std::uint64_t dataSize)=0 | LLGL::RenderSystem | pure virtual |
| ReadTexture(Texture &texture, const TextureRegion &textureRegion, const MutableImageView &dstImageView)=0 | LLGL::RenderSystem | pure virtual |
| Release(SwapChain &swapChain)=0 | LLGL::RenderSystem | pure virtual |
| Release(CommandBuffer &commandBuffer)=0 | LLGL::RenderSystem | pure virtual |
| Release(Buffer &buffer)=0 | LLGL::RenderSystem | pure virtual |
| Release(BufferArray &bufferArray)=0 | LLGL::RenderSystem | pure virtual |
| Release(Texture &texture)=0 | LLGL::RenderSystem | pure virtual |
| Release(Sampler &sampler)=0 | LLGL::RenderSystem | pure virtual |
| Release(ResourceHeap &resourceHeap)=0 | LLGL::RenderSystem | pure virtual |
| Release(RenderPass &renderPass)=0 | LLGL::RenderSystem | pure virtual |
| Release(RenderTarget &renderTarget)=0 | LLGL::RenderSystem | pure virtual |
| Release(Shader &shader)=0 | LLGL::RenderSystem | pure virtual |
| Release(PipelineLayout &pipelineLayout)=0 | LLGL::RenderSystem | pure virtual |
| Release(PipelineCache &pipelineCache)=0 | LLGL::RenderSystem | pure virtual |
| Release(PipelineState &pipelineState)=0 | LLGL::RenderSystem | pure virtual |
| Release(QueryHeap &queryHeap)=0 | LLGL::RenderSystem | pure virtual |
| Release(Fence &fence)=0 | LLGL::RenderSystem | pure virtual |
| RenderSystem() | LLGL::RenderSystem | protected |
| Unload(RenderSystemPtr &&renderSystem) | LLGL::RenderSystem | static |
| UnmapBuffer(Buffer &buffer)=0 | LLGL::RenderSystem | pure virtual |
| WriteBuffer(Buffer &buffer, std::uint64_t offset, const void *data, std::uint64_t dataSize)=0 | LLGL::RenderSystem | pure virtual |
| WriteResourceHeap(ResourceHeap &resourceHeap, std::uint32_t firstDescriptor, ArrayView< ResourceViewDescriptor > resourceViews)=0 | LLGL::RenderSystem | pure virtual |
| WriteTexture(Texture &texture, const TextureRegion &textureRegion, const ImageView &srcImageView)=0 | LLGL::RenderSystem | pure virtual |
| ~NonCopyable()=default | LLGL::NonCopyable | virtual |
| ~RenderSystem() | LLGL::RenderSystem |