Cogs.Core
Cogs::ContextGL20 Member List

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

atomicCounterMappings (defined in Cogs::ContextGL20)Cogs::ContextGL20private
beginRenderPass(const RenderPassInfo &info) overrideCogs::ContextGL20virtual
boundSamplerStates (defined in Cogs::ContextGL20)Cogs::ContextGL20private
boundTarget (defined in Cogs::ContextGL20)Cogs::ContextGL20private
boundTextures (defined in Cogs::ContextGL20)Cogs::ContextGL20private
buffers (defined in Cogs::ContextGL20)Cogs::ContextGL20
capabilities (defined in Cogs::ContextGL20)Cogs::ContextGL20
clearCachedState()Cogs::IContextinlinevirtual
clearDepth(const float depth=1.0f) overrideCogs::ContextGL20virtual
clearInputState() (defined in Cogs::ContextGL20)Cogs::ContextGL20
clearRenderTarget(const float *color) overrideCogs::ContextGL20virtual
clearRenderTarget(const float **colors, const int count) overrideCogs::ContextGL20virtual
clearResource(BufferHandle destinationHandle, uint32_t *Values) override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
clearResource(BufferHandle destinationHandle, float *Values) override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
constantBuffersUpdated (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
ContextGL20() (defined in Cogs::ContextGL20)Cogs::ContextGL20
copyResource(BufferHandle destinationHandle, BufferHandle sourceHandle) override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
copyResource(TextureHandle destinationHandle, TextureHandle sourceHandle) override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
copySubResource(BufferHandle destinationHandle, size_t destinationOffset, BufferHandle sourceHandle, size_t sourceOffset, size_t size) (defined in Cogs::ContextGL20)Cogs::ContextGL20
copyTexture(TextureHandle dstHandle, unsigned dstSub, unsigned dstX, unsigned dstY, unsigned dstZ, TextureHandle sourceHandle, unsigned srcSub) override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
currentAttributeMap (defined in Cogs::ContextGL20)Cogs::ContextGL20private
currentDepthStencilState (defined in Cogs::ContextGL20)Cogs::ContextGL20private
currentEffect (defined in Cogs::ContextGL20)Cogs::ContextGL20private
currentProgramId (defined in Cogs::ContextGL20)Cogs::ContextGL20private
currentRenderTarget (defined in Cogs::ContextGL20)Cogs::ContextGL20private
currStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
currUploadStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
defaultSamplerStateHandle (defined in Cogs::ContextGL20)Cogs::ContextGL20
dispatchCompute(const unsigned int threadGroupsX, const unsigned int threadGroupsY, const unsigned int threadGroupsZ) overrideCogs::ContextGL20virtual
draw(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numPrimitives) overrideCogs::ContextGL20virtual
drawIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startIndex, const size_t numIndexes, const size_t startVertex=0) overrideCogs::ContextGL20virtual
drawInstanced(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes, const size_t startInstance, const size_t numInstances) overrideCogs::ContextGL20virtual
drawInstancedIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startInstance, const size_t numInstances, const size_t startIndex, const size_t numIndexes) overrideCogs::ContextGL20virtual
effect (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
effects (defined in Cogs::ContextGL20)Cogs::ContextGL20
enabledAttributes (defined in Cogs::ContextGL20)Cogs::ContextGL20private
enableMappingWorkaround (defined in Cogs::ContextGL20)Cogs::ContextGL20private
endRenderPass() overrideCogs::ContextGL20virtual
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) overrideCogs::ContextGL20virtual
getBufferCounter(BufferHandle bufferHandle) overrideCogs::ContextGL20virtual
getCurrentEffect() override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
getEffect() const (defined in Cogs::ContextGL20)Cogs::ContextGL20
getEffects() override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
getIAState() override (defined in Cogs::ContextGL20)Cogs::ContextGL20inlinevirtual
getLastFrameStatistics() override (defined in Cogs::ContextCommon)Cogs::ContextCommonvirtual
getLastUploadStatistics() override (defined in Cogs::ContextCommon)Cogs::ContextCommonvirtual
glState (defined in Cogs::ContextGL20)Cogs::ContextGL20private
iaState (defined in Cogs::ContextGL20)Cogs::ContextGL20
initialize(CapabilitiesGL20 *capabilities, BuffersGL20 *buffers, TexturesGL20 *textures, EffectsGL20 *effects, RenderTargetsGL20 *renderTargets, GLSyncObjects *sync) (defined in Cogs::ContextGL20)Cogs::ContextGL20
inRenderPass (defined in Cogs::ContextGL20)Cogs::ContextGL20private
map(BufferHandle bufferHandle, MapMode::EMapMode mapMode, uint32_t *stride) overrideCogs::ContextGL20virtual
map(TextureHandle, MapMode::EMapMode, uint32_t *, uint32_t *) overrideCogs::ContextGL20inlinevirtual
maxImageUnits (defined in Cogs::ContextGL20)Cogs::ContextGL20private
needVertexAttributeSetup (defined in Cogs::ContextGL20)Cogs::ContextGL20private
popCommandGroupAnnotation() overrideCogs::ContextGL20virtual
postDraw() (defined in Cogs::ContextGL20)Cogs::ContextGL20
preDraw() (defined in Cogs::ContextGL20)Cogs::ContextGL20
prevStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
prevUploadStats (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
pushCommandGroupAnnotation(const StringView &name) overrideCogs::ContextGL20virtual
readColorBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer) overrideCogs::ContextGL20virtual
readDepthBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer) overrideCogs::ContextGL20virtual
releaseResources() (defined in Cogs::ContextGL20)Cogs::ContextGL20
renderPassInfo (defined in Cogs::ContextGL20)Cogs::ContextGL20private
renderTargets (defined in Cogs::ContextGL20)Cogs::ContextGL20
reset() overrideCogs::ContextGL20virtual
resolveResource(TextureHandle source, TextureHandle destination) overrideCogs::ContextGL20virtual
setAnnotationMarker(const StringView &name) overrideCogs::ContextGL20virtual
setBlendState(const BlendStateHandle handle, const float *constant) overrideCogs::ContextGL20virtual
setBuffer(const BufferBindingHandle bufferBindingHandle, BufferHandle bufferHandle) overrideCogs::ContextGL20virtual
Cogs::ContextCommon::setBuffer(const StringView &name, BufferHandle bufferHandle) finalCogs::ContextCommonvirtual
setBufferCounter(BufferHandle bufferHandle, uint32_t value) overrideCogs::ContextGL20virtual
setBufferCounter(BufferHandle bufferHandle, BufferHandle sourceBufferHandle) overrideCogs::ContextGL20virtual
setConstantBuffer(const ConstantBufferBindingHandle bufferBinding, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) overrideCogs::ContextGL20virtual
Cogs::ContextCommon::setConstantBuffer(const StringView &name, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) finalCogs::ContextCommonvirtual
setCurrentEffect(Effect *currentEffect) (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
setDefaults() (defined in Cogs::ContextGL20)Cogs::ContextGL20
setDepthStencilState(const DepthStencilStateHandle handle) overrideCogs::ContextGL20virtual
setEffect(EffectHandle effectHandle) overrideCogs::ContextGL20virtual
setIndexBuffer(IndexBufferHandle indexBufferHandle, uint32_t stride, uint32_t offset) overrideCogs::ContextGL20virtual
setInputLayout(const InputLayoutHandle inputLayoutHandle) overrideCogs::ContextGL20virtual
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) overrideCogs::ContextGL20virtual
setRenderTarget(const RenderTargetHandle handle, const DepthStencilHandle depthStencilHandle) overrideCogs::ContextGL20virtual
setSamplerState(const SamplerStateBindingHandle samplerStateBindingHandle, const SamplerStateHandle samplerStateHandle) overrideCogs::ContextGL20virtual
Cogs::ContextCommon::setSamplerState(const StringView &name, unsigned int unit, SamplerStateHandle handle) finalCogs::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) overrideCogs::ContextGL20virtual
setTexture(const TextureBindingHandle textureBindingHandle, const TextureHandle textureHandle) overrideCogs::ContextGL20virtual
setTexture(const TextureBindingHandle textureBindingHandle, TextureViewHandle textureViewHandle) override (defined in Cogs::ContextGL20)Cogs::ContextGL20virtual
Cogs::ContextCommon::setTexture(const StringView &name, unsigned int unit, TextureHandle textureHandle) finalCogs::ContextCommonvirtual
setTexture(const StringView &name, TextureViewHandle textureViewHandle) final (defined in Cogs::ContextCommon)Cogs::ContextCommonvirtual
setupVertexAttributes() (defined in Cogs::ContextGL20)Cogs::ContextGL20
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) overrideCogs::ContextGL20virtual
setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t count) overrideCogs::ContextGL20virtual
setViewport(const float x, const float y, const float width, const float height) overrideCogs::ContextGL20virtual
signal(FenceHandle fenceHandle) overrideCogs::ContextGL20virtual
state (defined in Cogs::ContextCommon)Cogs::ContextCommonprotected
syncCounterFromEffect(const AtomicCounterMapGL20 mapping) (defined in Cogs::ContextGL20)Cogs::ContextGL20
syncCounterToEffect(const AtomicCounterMapGL20 mapping) (defined in Cogs::ContextGL20)Cogs::ContextGL20
syncObjects (defined in Cogs::ContextGL20)Cogs::ContextGL20
textures (defined in Cogs::ContextGL20)Cogs::ContextGL20
unmap(BufferHandle bufferHandle) overrideCogs::ContextGL20virtual
unmap(TextureHandle) overrideCogs::ContextGL20inlinevirtual
unorderedMemoryAcccess (defined in Cogs::ContextGL20)Cogs::ContextGL20private
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) overrideCogs::ContextGL20virtual
updateSubTexture(TextureHandle textureHandle, const size_t level, const void *data) overrideCogs::ContextGL20virtual
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
vao (defined in Cogs::ContextGL20)Cogs::ContextGL20private