Cogs.Rendering
|
This is the complete list of members for Cogs::IContext, including all inherited members.
beginRenderPass(const RenderPassInfo &info)=0 | Cogs::IContext | pure virtual |
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 | Cogs::IContext | pure virtual |
clearResource(BufferHandle destinationHandle, float *Values)=0 | Cogs::IContext | pure virtual |
copyResource(BufferHandle destinationHandle, BufferHandle sourceHandle)=0 | Cogs::IContext | pure virtual |
copyResource(TextureHandle destinationHandle, TextureHandle sourceHandle)=0 | Cogs::IContext | pure virtual |
copyTexture(TextureHandle dstHandle, unsigned dstSub, unsigned dstX, unsigned dstY, unsigned dstZ, TextureHandle sourceHandle, unsigned srcSub)=0 | Cogs::IContext | pure virtual |
dispatchCompute(const unsigned int threadGroupsX, const unsigned int threadGroupsY, const unsigned int threadGroupsZ)=0 | Cogs::IContext | pure virtual |
draw(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes)=0 | Cogs::IContext | pure virtual |
drawIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startIndex, const size_t numIndexes, const size_t startVertex=0)=0 | Cogs::IContext | pure virtual |
drawInstanced(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes, const size_t startInstance, const size_t numInstances)=0 | Cogs::IContext | pure virtual |
drawInstancedIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startInstance, const size_t numInstances, const size_t startIndex, const size_t numIndexes)=0 | Cogs::IContext | pure virtual |
endRenderPass()=0 | Cogs::IContext | pure virtual |
frameStatisticsConfigure(bool enable)=0 | Cogs::IContext | pure virtual |
getBufferCounter(BufferHandle bufferHandle, BufferHandle destinationBufferHandle)=0 | Cogs::IContext | pure virtual |
getBufferCounter(BufferHandle bufferHandle)=0 | Cogs::IContext | pure virtual |
getLastFrameStatistics()=0 | Cogs::IContext | pure virtual |
getLastUploadStatistics()=0 | Cogs::IContext | pure 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 |
pushCommandGroupAnnotation(const StringView &name) | Cogs::IContext | inlinevirtual |
readColorBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer)=0 | Cogs::IContext | pure virtual |
readDepthBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer 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)=0 | Cogs::IContext | pure virtual |
setBuffer(const BufferBindingHandle bufferBindingHandle, BufferHandle bufferHandle)=0 | Cogs::IContext | pure 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=0, const uint32_t size=~0u)=0 | Cogs::IContext | pure virtual |
setConstantBuffer(const ConstantBufferBindingHandle bufferBindingHandle, const BufferHandle bufferHandle, const uint32_t offset=0, const uint32_t size=~0u)=0 | Cogs::IContext | pure virtual |
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 |
setMatrixVariable(const StringView &name, const float *value)=0 | Cogs::IContext | pure virtual |
setMatrixVariable(const EffectVariableHandle variableHandle, const float *value)=0 | Cogs::IContext | pure virtual |
setMatrixVariable(const EffectVariableHandle variableHandle, const float *value, size_t count)=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 samplerStateHandle)=0 | Cogs::IContext | pure virtual |
setSamplerState(const SamplerStateBindingHandle samplerStateBindingHandle, const SamplerStateHandle samplerStateHandle)=0 | Cogs::IContext | pure virtual |
setScalarVariable(const StringView &name, const float value)=0 | Cogs::IContext | pure virtual |
setScalarVariable(const StringView &name, int value)=0 | Cogs::IContext | pure virtual |
setScalarVariable(const EffectVariableHandle variableHandle, const float value)=0 | Cogs::IContext | pure virtual |
setScalarVariable(const EffectVariableHandle variableHandle, const float *value, size_t count)=0 | Cogs::IContext | pure virtual |
setScalarVariable(const EffectVariableHandle variableHandle, int value)=0 | Cogs::IContext | pure virtual |
setScalarVariable(const EffectVariableHandle variableHandle, const int *value, size_t count)=0 | Cogs::IContext | pure 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)=0 | Cogs::IContext | pure virtual |
setTexture(const TextureBindingHandle textureBindingHandle, const TextureHandle textureHandle)=0 | Cogs::IContext | pure virtual |
setTexture(const StringView &name, TextureViewHandle textureViewHandle)=0 | Cogs::IContext | pure virtual |
setTexture(const TextureBindingHandle textureBindingHandle, TextureViewHandle textureViewHandle)=0 | Cogs::IContext | pure virtual |
setVariable(const EffectVariableHandle index, const uint8_t *data, size_t size)=0 | Cogs::IContext | pure virtual |
setVector2Variable(const StringView &name, const float *value)=0 | Cogs::IContext | pure virtual |
setVector2Variable(const EffectVariableHandle variableHandle, const float *value, size_t count=1)=0 | Cogs::IContext | pure virtual |
setVector3Variable(const StringView &name, const float *value)=0 | Cogs::IContext | pure virtual |
setVector3Variable(const EffectVariableHandle variableHandle, const float *value, size_t count=1)=0 | Cogs::IContext | pure virtual |
setVector4Variable(const StringView &name, const float *value)=0 | Cogs::IContext | pure virtual |
setVector4Variable(const EffectVariableHandle variableHandle, const float *value, size_t count=1)=0 | Cogs::IContext | pure virtual |
setVector4Variable(const EffectVariableHandle variableHandle, const int *value, size_t count=1)=0 | Cogs::IContext | pure virtual |
setVertexArrayObject(VertexArrayObjectHandle vertexArrayObject)=0 | Cogs::IContext | pure 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 fenceHandle)=0 | Cogs::IContext | pure virtual |
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)=0 | Cogs::IContext | pure virtual |
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 |