Cogs.Core
|
This is the complete list of members for Cogs::ContextGLES30, including all inherited members.
activeTexUnit (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
baseVertex (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
beginRenderPass(const RenderPassInfo &info) override | Cogs::ContextGLES30 | virtual |
bindBuffer(OpenGLES30::BufferTarget target, GLuint buffer) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | protected |
bindBufferCopy(OpenGLES30::BufferTarget target, BufferGLES30 &buffer) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inlineprotected |
bindTexture(TextureHandle texture, GLuint unit=GLuint(~0u)) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | protected |
buffer (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
buffers (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
BuffersGLES30 (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | friend |
bufferTargets (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
capabilities (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
clearCachedState() final | Cogs::ContextGLES30 | virtual |
clearDepth(const float depth=1.0f) override | Cogs::ContextGLES30 | virtual |
clearRenderTarget(const float *color) override | Cogs::ContextGLES30 | virtual |
clearRenderTarget(const float **colors, const int count) override | Cogs::ContextGLES30 | virtual |
clearResource(BufferHandle, uint32_t *) override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inlinevirtual |
clearResource(BufferHandle, float *) override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inlinevirtual |
constant (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
constantBuffersUpdated (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
copyResource(BufferHandle destinationHandle, BufferHandle sourceHandle) override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | virtual |
copyResource(TextureHandle destinationHandle, TextureHandle sourceHandle) override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | virtual |
copyTexture(TextureHandle dstHandle, unsigned dstSub, unsigned dstX, unsigned dstY, unsigned dstZ, TextureHandle sourceHandle, unsigned srcSub) override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | virtual |
count (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
currBlendState (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currentAttributeMask (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currentDepthStencilState (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currentDepthStencilTarget (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currentEffect (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currentRasterizerState (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currentRenderTarget (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
currHandle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
currHandle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
currItems (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
currStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
currUploadStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
defaultSamplerStateHandle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
dispatchCompute(const unsigned int, const unsigned int, const unsigned int) | Cogs::ContextGLES30 | inlinevirtual |
draw(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes) override | Cogs::ContextGLES30 | virtual |
drawIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startIndex, const size_t numIndexes, const size_t startVertex=0) override | Cogs::ContextGLES30 | virtual |
drawInstanced(PrimitiveType::EPrimitiveType primitiveType, const size_t startVertex, const size_t numVertexes, const size_t startInstance, const size_t numInstances) override | Cogs::ContextGLES30 | virtual |
drawInstancedIndexed(PrimitiveType::EPrimitiveType primitiveType, const size_t startInstance, const size_t numInstances, const size_t startIndex, const size_t numIndexes) override | Cogs::ContextGLES30 | virtual |
effect (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
effects (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
emptyUniformBuffer (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
endRenderPass() override | Cogs::ContextGLES30 | 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) override | Cogs::ContextGLES30 | virtual |
getBufferCounter(BufferHandle bufferHandle) override | Cogs::ContextGLES30 | virtual |
getCurrentEffect() override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inlinevirtual |
getEffect() (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inline |
getEffects() override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | virtual |
getIAState() override (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inlinevirtual |
getLastFrameStatistics() override (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
getLastUploadStatistics() override (defined in Cogs::ContextCommon) | Cogs::ContextCommon | virtual |
handle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
handle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
handle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
handle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
indexBuffer (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
indexCount (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
indexStride (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
indexType (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
initialize(BuffersGLES30 *buffers, TexturesGLES30 *textures, EffectsGLES30 *effects, RenderTargetsGLES30 *renderTargets, CapabilitiesGLES30 *caps, GLSyncObjects *sync) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | inline |
inputLayout (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
inRenderPass (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
map(BufferHandle bufferHandle, MapMode::EMapMode mapMode, uint32_t *stride=nullptr) override | Cogs::ContextGLES30 | virtual |
map(TextureHandle, MapMode::EMapMode, uint32_t *, uint32_t *) override | Cogs::ContextGLES30 | inlinevirtual |
needVertexAttributeSetup (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
nextBlendState (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
offset (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
offset (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
popCommandGroupAnnotation() | Cogs::IContext | inlinevirtual |
prevHandle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
prevHandle (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
prevStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
prevUploadStats (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
ptr (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
pushCommandGroupAnnotation(const StringView &name) | Cogs::IContext | inlinevirtual |
readColorBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer) override | Cogs::ContextGLES30 | virtual |
readDepthBuffer(BufferHandle bufferHandle, int x, int y, int width, int height, Framebuffer::EFrameBuffer framebuffer) override | Cogs::ContextGLES30 | virtual |
renderPassInfo (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
renderTargets (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
reset() override | Cogs::ContextGLES30 | virtual |
resolveResource(TextureHandle source, TextureHandle destination) override | Cogs::ContextGLES30 | virtual |
sampler (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
setAnnotationMarker(const StringView &name) | Cogs::IContext | inlinevirtual |
setBlendState(const BlendStateHandle handle, const float *constant) override | Cogs::ContextGLES30 | virtual |
setBuffer(const BufferBindingHandle bufferBindingHandle, BufferHandle bufferHandle) override | Cogs::ContextGLES30 | virtual |
Cogs::ContextCommon::setBuffer(const StringView &name, BufferHandle bufferHandle) final | Cogs::ContextCommon | virtual |
setBufferCounter(BufferHandle bufferHandle, uint32_t value) override | Cogs::ContextGLES30 | virtual |
setBufferCounter(BufferHandle bufferHandle, BufferHandle sourceBufferHandle) override | Cogs::ContextGLES30 | virtual |
setConstantBuffer(const ConstantBufferBindingHandle bufferBindingHandle, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) override | Cogs::ContextGLES30 | virtual |
Cogs::ContextCommon::setConstantBuffer(const StringView &name, const BufferHandle bufferHandle, const uint32_t offset, const uint32_t size) final | Cogs::ContextCommon | virtual |
setCurrentEffect(Effect *currentEffect) (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
setDefaults() (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
setDepthStencilState(const DepthStencilStateHandle handle) override | Cogs::ContextGLES30 | virtual |
setEffect(EffectHandle handle) override | Cogs::ContextGLES30 | virtual |
setIndexBuffer(IndexBufferHandle indexBufferHandle, uint32_t stride, uint32_t offset) override | Cogs::ContextGLES30 | virtual |
setInputLayout(const InputLayoutHandle inputLayoutHandle) override | Cogs::ContextGLES30 | virtual |
setMatrixVariable(const StringView &name, const float *value) override | Cogs::ContextGLES30 | virtual |
setMatrixVariable(const EffectVariableHandle variableHandle, const float *value) override | Cogs::ContextGLES30 | inlinevirtual |
setMatrixVariable(const EffectVariableHandle variableHandle, const float *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setRasterizerState(const RasterizerStateHandle handle) override | Cogs::ContextGLES30 | virtual |
setRenderTarget(const RenderTargetHandle handle, const DepthStencilHandle depthStencilHandle) override | Cogs::ContextGLES30 | virtual |
setSamplerState(const SamplerStateBindingHandle samplerStateBindingHandle, const SamplerStateHandle samplerStateHandle) override | Cogs::ContextGLES30 | virtual |
Cogs::ContextCommon::setSamplerState(const StringView &name, unsigned int unit, SamplerStateHandle handle) final | Cogs::ContextCommon | virtual |
setScalarVariable(const StringView &name, const float value) override | Cogs::ContextGLES30 | virtual |
setScalarVariable(const StringView &name, int value) override | Cogs::ContextGLES30 | virtual |
setScalarVariable(const EffectVariableHandle variableHandle, const float value) override | Cogs::ContextGLES30 | inlinevirtual |
setScalarVariable(const EffectVariableHandle variableHandle, const float *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setScalarVariable(const EffectVariableHandle variableHandle, int value) override | Cogs::ContextGLES30 | inlinevirtual |
setScalarVariable(const EffectVariableHandle variableHandle, const int *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setScissor(const int x, const int y, const int width, const int height) override | Cogs::ContextGLES30 | virtual |
setTexture(const TextureBindingHandle textureBindingHandle, TextureViewHandle textureViewHandle) final (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | virtual |
setTexture(const TextureBindingHandle textureBindingHandle, const TextureHandle textureHandle) final | Cogs::ContextGLES30 | virtual |
Cogs::ContextCommon::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 |
setupDraw(size_t baseVertex) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
setupIndexedDraw(GLenum &indexType, GLsizei &indexCount, const GLvoid *&indexOffset, const size_t startIndex, const size_t numIndices, const size_t baseVertex) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
setupState() (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
setupVertexAttributes(size_t baseVertex) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
setVariable(const EffectVariableHandle index, const uint8_t *data, size_t size) override | Cogs::ContextGLES30 | virtual |
setVariable(const StringView &name, const uint8_t *data, size_t size) (defined in Cogs::ContextCommon) | Cogs::ContextCommon | |
setVector2Variable(const StringView &name, const float *value) override | Cogs::ContextGLES30 | virtual |
setVector2Variable(const EffectVariableHandle variableHandle, const float *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setVector3Variable(const StringView &name, const float *value) override | Cogs::ContextGLES30 | virtual |
setVector3Variable(const EffectVariableHandle variableHandle, const float *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setVector4Variable(const StringView &name, const float *value) override | Cogs::ContextGLES30 | virtual |
setVector4Variable(const EffectVariableHandle variableHandle, const float *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setVector4Variable(const EffectVariableHandle variableHandle, const int *value, size_t count) override | Cogs::ContextGLES30 | virtual |
setVertexArrayObject(VertexArrayObjectHandle vertexArrayObject) override | Cogs::ContextGLES30 | virtual |
setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t count, const uint32_t *strides, const uint32_t *offsets) override | Cogs::ContextGLES30 | virtual |
setVertexBuffers(const VertexBufferHandle *vertexBufferHandles, const size_t numVertexBuffers) override | Cogs::ContextGLES30 | virtual |
setViewport(const float x, const float y, const float width, const float height) override | Cogs::ContextGLES30 | virtual |
signal(FenceHandle fenceHandle) override | Cogs::ContextGLES30 | virtual |
size (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
state (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
stride (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
syncObjects (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
target (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
texture (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | |
textures (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
TexturesGLES30 (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | friend |
texUnits (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
unbindBuffer(GLuint buffer) (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | protected |
unbindVAO() (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | protected |
uniformBufferTargets (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
unmap(BufferHandle bufferHandle) override | Cogs::ContextGLES30 | virtual |
unmap(TextureHandle) override | Cogs::ContextGLES30 | inlinevirtual |
updateBuffer(BufferHandle bufferHandle, const void *data, size_t size) override | Cogs::ContextGLES30 | virtual |
updateConstantBuffers() (defined in Cogs::ContextCommon) | Cogs::ContextCommon | protected |
updateSubBuffer(BufferHandle bufferHandle, const size_t offset, const size_t size, const void *data) override | Cogs::ContextGLES30 | virtual |
updateSubTexture(TextureHandle textureHandle, const size_t level, const void *data) override | Cogs::ContextGLES30 | 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 |
vertexArrayObject (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |
vertexBuffers (defined in Cogs::ContextGLES30) | Cogs::ContextGLES30 | private |