Cogs.Core
Cogs::ContextCommon Member List

This is the complete list of members for Cogs::ContextCommon, including all inherited members.

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