|
Cogs.Core
|
This is the complete list of members for Cogs::ContextCommon, including all inherited members.
| beginRenderPass(const RenderPassInfo &info)=0 | Cogs::IContext | pure virtual |
| BuffersD3D11 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | friend |
| clearCachedState() | Cogs::IContext | inlinevirtual |
| clearDepth(const float depth=1.0f)=0 | Cogs::IContext | pure virtual |
| clearRenderTarget(const float *value)=0 | Cogs::IContext | pure virtual |
| clearRenderTarget(const float **values, const int numvalues)=0 | Cogs::IContext | pure virtual |
| clearResource(BufferHandle destinationHandle, uint32_t *Values)=0 (defined in Cogs::IContext) | Cogs::IContext | pure virtual |
| clearResource(BufferHandle destinationHandle, float *Values)=0 (defined in Cogs::IContext) | Cogs::IContext | pure virtual |
| constantBuffersUpdated (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| copyResource(BufferHandle destinationHandle, BufferHandle sourceHandle)=0 (defined in Cogs::IContext) | Cogs::IContext | pure virtual |
| copyResource(TextureHandle destinationHandle, TextureHandle sourceHandle)=0 (defined in Cogs::IContext) | Cogs::IContext | pure virtual |
| copyTexture(TextureHandle dstHandle, unsigned dstSub, unsigned dstX, unsigned dstY, unsigned dstZ, TextureHandle sourceHandle, unsigned srcSub)=0 (defined in Cogs::IContext) | Cogs::IContext | pure virtual |
| currStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| currUploadStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| dispatchCompute(const unsigned int threadGroupsX, const unsigned int threadGroupsY, const unsigned int threadGroupsZ)=0 | Cogs::IContext | pure virtual |
| draw(PrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes)=0 | Cogs::IContext | pure virtual |
| drawIndexed(PrimitiveType primitiveType, const size_t startIndex, const size_t numIndexes, const size_t startVertex=0)=0 | Cogs::IContext | pure virtual |
| drawInstanced(PrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes, const size_t startInstance, const size_t numInstances)=0 | Cogs::IContext | pure virtual |
| drawInstancedIndexed(PrimitiveType primitiveType, const size_t startInstance, const size_t numInstances, const size_t startIndex, const size_t numIndexes)=0 | Cogs::IContext | pure virtual |
| effect (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| endRenderPass()=0 | Cogs::IContext | pure virtual |
| frameStatisticsAccountDrawCall(size_t count, bool indexed) (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| frameStatisticsBeginFrame() | Cogs::ContextCommon | |
| frameStatisticsConfigure(bool enable) override (defined in Cogs::ContextCommon) | Cogs::ContextCommon | inlinevirtual |
| frameStatisticsEnabled (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| getBufferCounter(BufferHandle bufferHandle, BufferHandle destinationBufferHandle)=0 | Cogs::IContext | pure virtual |
| getBufferCounter(BufferHandle bufferHandle)=0 | Cogs::IContext | pure virtual |
| getCurrentEffect()=0 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | pure virtual |
| getEffects()=0 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | pure virtual |
| getIAState()=0 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | pure virtual |
| getLastFrameStatistics() override (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
| getLastUploadStatistics() override (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
| map(BufferHandle bufferHandle, MapMode::EMapMode mapMode, uint32_t *stride=nullptr)=0 | Cogs::IContext | pure virtual |
| map(TextureHandle textureHandle, MapMode::EMapMode accessMode, uint32_t *rowPitch, uint32_t *depthPitch)=0 | Cogs::IContext | pure virtual |
| popCommandGroupAnnotation() | Cogs::IContext | inlinevirtual |
| prevStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| prevUploadStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| pushCommandGroupAnnotation(const StringView &name) | Cogs::IContext | inlinevirtual |
| readColorBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer framebuffer)=0 | Cogs::IContext | pure virtual |
| readDepthBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer framebuffer)=0 | Cogs::IContext | pure virtual |
| reset() | Cogs::IContext | inlinevirtual |
| resolveResource(TextureHandle source, TextureHandle destination)=0 | Cogs::IContext | pure virtual |
| setAnnotationMarker(const StringView &name) | Cogs::IContext | inlinevirtual |
| setBlendState(const BlendStateHandle handle, const float *constant=nullptr)=0 | Cogs::IContext | pure virtual |
| setBuffer(const StringView &name, BufferHandle bufferHandle) final | Cogs::ContextCommon | virtual |
| setBuffer(const StringView &name, BufferHandle bufferHandle)=0 | Cogs::ContextCommon | virtual |
| setBuffer(const BufferBindingHandle bufferBindingHandle, BufferHandle bufferHandle)=0 | Cogs::ContextCommon | virtual |
| setBufferCounter(BufferHandle bufferHandle, uint32_t value)=0 | Cogs::IContext | pure virtual |
| setBufferCounter(BufferHandle bufferHandle, BufferHandle sourceBufferHandle)=0 | Cogs::IContext | pure virtual |
| setConstantBuffer(const StringView &name, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) final | Cogs::ContextCommon | virtual |
| setConstantBuffer(const StringView &name, const BufferHandle bufferHandle, const uint32_t offset=0, const uint32_t size=~0u)=0 | Cogs::ContextCommon | virtual |
| setConstantBuffer(const ConstantBufferBindingHandle bufferBindingHandle, const BufferHandle bufferHandle, const uint32_t offset=0, const uint32_t size=~0u)=0 | Cogs::ContextCommon | virtual |
| setCurrentEffect(Effect *currentEffect) (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| setDepthStencilState(const DepthStencilStateHandle handle)=0 | Cogs::IContext | pure virtual |
| setEffect(EffectHandle handle)=0 | Cogs::IContext | pure virtual |
| setIndexBuffer(IndexBufferHandle bufferHandle, uint32_t stride=4, uint32_t offset=0)=0 | Cogs::IContext | pure virtual |
| setInputLayout(const InputLayoutHandle inputLayoutHandle)=0 | Cogs::IContext | pure virtual |
| setRasterizerState(const RasterizerStateHandle handle)=0 | Cogs::IContext | pure virtual |
| setRenderTarget(const RenderTargetHandle handle, const DepthStencilHandle depthStencilHandle)=0 | Cogs::IContext | pure virtual |
| setSamplerState(const StringView &name, unsigned int unit, SamplerStateHandle handle) final | Cogs::ContextCommon | virtual |
| setSamplerState(const StringView &name, unsigned int unit, SamplerStateHandle samplerStateHandle)=0 | Cogs::ContextCommon | virtual |
| setSamplerState(const SamplerStateBindingHandle samplerStateBindingHandle, const SamplerStateHandle samplerStateHandle)=0 | Cogs::ContextCommon | virtual |
| setScissor(const int x, const int y, const int width, const int height)=0 | Cogs::IContext | pure virtual |
| setTexture(const StringView &name, unsigned int unit, TextureHandle textureHandle) final | Cogs::ContextCommon | virtual |
| setTexture(const StringView &name, TextureViewHandle textureViewHandle) final (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
| setTexture(const StringView &name, unsigned int unit, TextureHandle textureHandle)=0 | Cogs::ContextCommon | virtual |
| setTexture(const TextureBindingHandle textureBindingHandle, const TextureHandle textureHandle)=0 | Cogs::ContextCommon | virtual |
| setTexture(const StringView &name, TextureViewHandle textureViewHandle)=0 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
| setTexture(const TextureBindingHandle textureBindingHandle, TextureViewHandle textureViewHandle)=0 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
| setVertexArrayObject(VertexArrayObjectHandle vertexArrayObject) override | Cogs::ContextCommon | virtual |
| setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t count, const uint32_t *strides, const uint32_t *offsets)=0 | Cogs::IContext | pure virtual |
| setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t count)=0 | Cogs::IContext | pure virtual |
| setViewport(const float x, const float y, const float width, const float height)=0 | Cogs::IContext | pure virtual |
| signal(FenceHandle) override | Cogs::ContextCommon | inlinevirtual |
| state (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| TexturesD3D11 (defined in Cogs::ContextCommon) | Cogs::ContextCommon | friend |
| unmap(BufferHandle bufferHandle)=0 | Cogs::IContext | pure virtual |
| unmap(TextureHandle textureHandle)=0 | Cogs::IContext | pure virtual |
| updateBuffer(BufferHandle bufferHandle, const void *data, size_t size) override | Cogs::ContextCommon | virtual |
| updateConstantBuffers() (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| updateSubBuffer(BufferHandle bufferHandle, const size_t offset, const size_t size, const void *data)=0 | Cogs::IContext | pure virtual |
| updateSubTexture(TextureHandle textureHandle, const size_t level, const void *data)=0 | Cogs::IContext | pure virtual |
| uploadStatisticsBufferUpload(size_t size) (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| uploadStatisticsEnabled (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
| uploadStatisticsTextureUpload(size_t size) (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |