![]() |
Qt 6.x
The Qt SDK
|
This is the complete list of members for QRhiGles2, including all inherited members.
| addCleanupCallback(const QRhi::CleanupCallback &callback) | QRhiImplementation | inline |
| addDeleteLater(QRhiResource *res) | QRhiImplementation | inline |
| beginComputePass(QRhiCommandBuffer *cb, QRhiResourceUpdateBatch *resourceUpdates, QRhiCommandBuffer::BeginPassFlags flags) override | QRhiGles2 | virtual |
| beginExternal(QRhiCommandBuffer *cb) override | QRhiGles2 | virtual |
| beginFrame(QRhiSwapChain *swapChain, QRhi::BeginFrameFlags flags) override | QRhiGles2 | virtual |
| beginOffscreenFrame(QRhiCommandBuffer **cb, QRhi::BeginFrameFlags flags) override | QRhiGles2 | virtual |
| beginPass(QRhiCommandBuffer *cb, QRhiRenderTarget *rt, const QColor &colorClearValue, const QRhiDepthStencilClearValue &depthStencilClearValue, QRhiResourceUpdateBatch *resourceUpdates, QRhiCommandBuffer::BeginPassFlags flags) override | QRhiGles2 | virtual |
| bindCombinedSampler(QGles2CommandBuffer *cbD, QGles2Texture *texD, QGles2Sampler *samplerD, void *ps, uint psGeneration, int glslLocation, int *texUnit, bool *activeTexUnitAltered) | QRhiGles2 | |
| bindShaderResources(QGles2CommandBuffer *cbD, QRhiGraphicsPipeline *maybeGraphicsPs, QRhiComputePipeline *maybeComputePs, QRhiShaderResourceBindings *srb, const uint *dynOfsPairs, int dynOfsCount) | QRhiGles2 | |
| byteSizePerVertexForVertexInputFormat(QRhiVertexInputAttribute::Format format) const | QRhiImplementation | |
| caps | QRhiGles2 | |
| clipSpaceCorrMatrix() const override | QRhiGles2 | virtual |
| compileShader(GLuint program, const QRhiShaderStage &shaderStage, QShaderVersion *shaderVersion) | QRhiGles2 | |
| compressedFormatInfo(QRhiTexture::Format format, const QSize &size, quint32 *bpl, quint32 *byteSize, QSize *blockDim) const | QRhiImplementation | |
| contextLost | QRhiGles2 | mutable |
| create(QRhi::Flags flags) override | QRhiGles2 | virtual |
| createBuffer(QRhiBuffer::Type type, QRhiBuffer::UsageFlags usage, quint32 size) override | QRhiGles2 | virtual |
| createComputePipeline() override | QRhiGles2 | virtual |
| createGraphicsPipeline() override | QRhiGles2 | virtual |
| createRenderBuffer(QRhiRenderBuffer::Type type, const QSize &pixelSize, int sampleCount, QRhiRenderBuffer::Flags flags, QRhiTexture::Format backingFormatHint) override | QRhiGles2 | virtual |
| createSampler(QRhiSampler::Filter magFilter, QRhiSampler::Filter minFilter, QRhiSampler::Filter mipmapMode, QRhiSampler::AddressMode u, QRhiSampler::AddressMode v, QRhiSampler::AddressMode w) override | QRhiGles2 | virtual |
| createShaderResourceBindings() override | QRhiGles2 | virtual |
| createSwapChain() override | QRhiGles2 | virtual |
| createTexture(QRhiTexture::Format format, const QSize &pixelSize, int depth, int arraySize, int sampleCount, QRhiTexture::Flags flags) override | QRhiGles2 | virtual |
| createTextureRenderTarget(const QRhiTextureRenderTargetDescription &desc, QRhiTextureRenderTarget::Flags flags) override | QRhiGles2 | virtual |
| ctx | QRhiGles2 | |
| currentFrameSlot | QRhiImplementation | |
| currentSwapChain | QRhiGles2 | |
| debugMarkBegin(QRhiCommandBuffer *cb, const QByteArray &name) override | QRhiGles2 | virtual |
| debugMarkEnd(QRhiCommandBuffer *cb) override | QRhiGles2 | virtual |
| debugMarkers | QRhiImplementation | |
| debugMarkMsg(QRhiCommandBuffer *cb, const QByteArray &msg) override | QRhiGles2 | virtual |
| destroy() override | QRhiGles2 | virtual |
| dispatch(QRhiCommandBuffer *cb, int x, int y, int z) override | QRhiGles2 | virtual |
| draw(QRhiCommandBuffer *cb, quint32 vertexCount, quint32 instanceCount, quint32 firstVertex, quint32 firstInstance) override | QRhiGles2 | virtual |
| drawIndexed(QRhiCommandBuffer *cb, quint32 indexCount, quint32 instanceCount, quint32 firstIndex, qint32 vertexOffset, quint32 firstInstance) override | QRhiGles2 | virtual |
| driverInfo() const override | QRhiGles2 | virtual |
| driverInfoStruct | QRhiGles2 | |
| effectiveSampleCount(int sampleCount) const | QRhiGles2 | |
| endComputePass(QRhiCommandBuffer *cb, QRhiResourceUpdateBatch *resourceUpdates) override | QRhiGles2 | virtual |
| endExternal(QRhiCommandBuffer *cb) override | QRhiGles2 | virtual |
| endFrame(QRhiSwapChain *swapChain, QRhi::EndFrameFlags flags) override | QRhiGles2 | virtual |
| endOffscreenFrame(QRhi::EndFrameFlags flags) override | QRhiGles2 | virtual |
| endPass(QRhiCommandBuffer *cb, QRhiResourceUpdateBatch *resourceUpdates) override | QRhiGles2 | virtual |
| enqueueBarriersForPass(QGles2CommandBuffer *cbD) | QRhiGles2 | |
| enqueueBindFramebuffer(QRhiRenderTarget *rt, QGles2CommandBuffer *cbD, bool *wantsColorClear=nullptr, bool *wantsDsClear=nullptr) | QRhiGles2 | |
| enqueueResourceUpdates(QRhiCommandBuffer *cb, QRhiResourceUpdateBatch *resourceUpdates) | QRhiGles2 | |
| enqueueSubresUpload(QGles2Texture *texD, QGles2CommandBuffer *cbD, int layer, int level, const QRhiTextureSubresourceUploadDescription &subresDesc) | QRhiGles2 | |
| ensureContext(QSurface *surface=nullptr) const | QRhiGles2 | |
| evaluateFallbackSurface() const | QRhiGles2 | |
| executeBindGraphicsPipeline(QGles2CommandBuffer *cbD, QGles2GraphicsPipeline *psD) | QRhiGles2 | |
| executeCommandBuffer(QRhiCommandBuffer *cb) | QRhiGles2 | |
| executeDeferredReleases() | QRhiGles2 | |
| f | QRhiGles2 | |
| fallbackSurface | QRhiGles2 | |
| finish() override | QRhiGles2 | virtual |
| gatherGeneratedSamplers(GLuint program, const QShader::SeparateToCombinedImageSamplerMapping &mapping, QGles2SamplerDescriptionVector *dst) | QRhiGles2 | |
| gatherSamplers(GLuint program, const QShaderDescription::InOutVariable &v, QGles2SamplerDescriptionVector *dst) | QRhiGles2 | |
| gatherUniforms(GLuint program, const QShaderDescription::UniformBlock &ub, QDuplicateTracker< int, 256 > *activeUniformLocations, QGles2UniformDescriptionVector *dst) | QRhiGles2 | |
| GLenum | QRhiGles2 | |
| GLenum | QRhiGles2 | |
| GLenum | QRhiGles2 | |
| GLenum | QRhiGles2 | |
| GLint | QRhiGles2 | |
| GLint | QRhiGles2 | |
| GLint | QRhiGles2 | |
| GLint | QRhiGles2 | |
| GLsizei | QRhiGles2 | |
| GLsizei | QRhiGles2 | |
| GLsizei | QRhiGles2 | |
| GLuint | QRhiGles2 | |
| GLuint | QRhiGles2 | |
| importedContext | QRhiGles2 | |
| inFrame | QRhiImplementation | |
| isClipDepthZeroToOne() const override | QRhiGles2 | virtual |
| isCompressedFormat(QRhiTexture::Format format) const | QRhiImplementation | |
| isDeviceLost() const override | QRhiGles2 | virtual |
| isFeatureSupported(QRhi::Feature feature) const override | QRhiGles2 | virtual |
| isProgramBinaryDiskCacheEnabled() const | QRhiGles2 | |
| isStencilSupportingFormat(QRhiTexture::Format format) const | QRhiImplementation | |
| isTextureFormatSupported(QRhiTexture::Format format, QRhiTexture::Flags flags) const override | QRhiGles2 | virtual |
| isYUpInFramebuffer() const override | QRhiGles2 | virtual |
| isYUpInNDC() const override | QRhiGles2 | virtual |
| lastCompletedGpuTime(QRhiCommandBuffer *cb) override | QRhiGles2 | virtual |
| linkProgram(GLuint program) | QRhiGles2 | |
| m_pipelineCache | QRhiGles2 | |
| m_shaderCache | QRhiGles2 | |
| makeThreadLocalNativeContextCurrent() override | QRhiGles2 | virtual |
| MAX_SHADER_CACHE_ENTRIES | QRhiImplementation | static |
| maybeShareContext | QRhiGles2 | |
| maybeWindow | QRhiGles2 | |
| nativeHandles(QRhiCommandBuffer *cb) override | QRhiGles2 | virtual |
| nativeHandles() override | QRhiGles2 | virtual |
| nativeHandlesStruct | QRhiGles2 | |
| needsMakeCurrentDueToSwap | QRhiGles2 | mutable |
| ofr | QRhiGles2 | |
| pipelineCacheData() override | QRhiGles2 | virtual |
| pipelineCacheRhiId() const | QRhiImplementation | inline |
| pipelineCreationEnd() | QRhiImplementation | inline |
| pipelineCreationStart() | QRhiImplementation | inline |
| prepareForCreate(QRhi *rhi, QRhi::Implementation impl, QRhi::Flags flags) | QRhiImplementation | |
| ProgramCacheError enum value | QRhiGles2 | |
| ProgramCacheHit enum value | QRhiGles2 | |
| ProgramCacheMiss enum value | QRhiGles2 | |
| ProgramCacheResult enum name | QRhiGles2 | |
| q | QRhiImplementation | |
| QRhiGles2(QRhiGles2InitParams *params, QRhiGles2NativeHandles *importDevice=nullptr) | QRhiGles2 | |
| registerResource(QRhiResource *res, bool ownsNativeResources=true) | QRhiImplementation | inline |
| registerUniformIfActive(const QShaderDescription::BlockVariable &var, const QByteArray &namePrefix, int binding, int baseOffset, GLuint program, QDuplicateTracker< int, 256 > *activeUniformLocations, QGles2UniformDescriptionVector *dst) | QRhiGles2 | |
| releaseCachedResources() override | QRhiGles2 | virtual |
| releaseQueue | QRhiGles2 | |
| requestedFormat | QRhiGles2 | |
| resourceLimit(QRhi::ResourceLimit limit) const override | QRhiGles2 | virtual |
| resourceUpdate(QRhiCommandBuffer *cb, QRhiResourceUpdateBatch *resourceUpdates) override | QRhiGles2 | virtual |
| rhiFlags | QRhiGles2 | |
| sanityCheckGraphicsPipeline(QRhiGraphicsPipeline *ps) | QRhiImplementation | |
| sanityCheckShaderResourceBindings(QRhiShaderResourceBindings *srb) | QRhiImplementation | |
| sanityCheckVertexFragmentInterface(const QShaderDescription &vsDesc, const QShaderDescription &fsDesc) | QRhiGles2 | |
| setBlendConstants(QRhiCommandBuffer *cb, const QColor &c) override | QRhiGles2 | virtual |
| setComputePipeline(QRhiCommandBuffer *cb, QRhiComputePipeline *ps) override | QRhiGles2 | virtual |
| setGraphicsPipeline(QRhiCommandBuffer *cb, QRhiGraphicsPipeline *ps) override | QRhiGles2 | virtual |
| setPipelineCacheData(const QByteArray &data) override | QRhiGles2 | virtual |
| setScissor(QRhiCommandBuffer *cb, const QRhiScissor &scissor) override | QRhiGles2 | virtual |
| setShaderResources(QRhiCommandBuffer *cb, QRhiShaderResourceBindings *srb, int dynamicOffsetCount, const QRhiCommandBuffer::DynamicOffset *dynamicOffsets) override | QRhiGles2 | virtual |
| setStencilRef(QRhiCommandBuffer *cb, quint32 refValue) override | QRhiGles2 | virtual |
| setVertexInput(QRhiCommandBuffer *cb, int startBinding, int bindingCount, const QRhiCommandBuffer::VertexInput *bindings, QRhiBuffer *indexBuf, quint32 indexOffset, QRhiCommandBuffer::IndexFormat indexFormat) override | QRhiGles2 | virtual |
| setViewport(QRhiCommandBuffer *cb, const QRhiViewport &viewport) override | QRhiGles2 | virtual |
| shaderDescVariableFormatToVertexInputFormat(QShaderDescription::VariableType type) const | QRhiImplementation | |
| shaderResourceBindingData(const QRhiShaderResourceBinding &binding) | QRhiImplementation | inlinestatic |
| shaderResourceBindingData(QRhiShaderResourceBinding &binding) | QRhiImplementation | inlinestatic |
| shaderSource(const QRhiShaderStage &shaderStage, QShaderVersion *shaderVersion) | QRhiGles2 | |
| sortedBindingLessThan(const QRhiShaderResourceBinding &a, const QRhiShaderResourceBinding &b) | QRhiImplementation | inlinestatic |
| statistics() override | QRhiGles2 | virtual |
| supportedCompressedFormats | QRhiGles2 | |
| supportedSampleCountList | QRhiGles2 | mutable |
| supportedSampleCounts() const override | QRhiGles2 | virtual |
| textureFormatInfo(QRhiTexture::Format format, const QSize &size, quint32 *bpl, quint32 *byteSize, quint32 *bytesPerPixel) const | QRhiImplementation | |
| totalPipelineCreationTime() const | QRhiImplementation | inline |
| trackedBufferBarrier(QGles2CommandBuffer *cbD, QGles2Buffer *bufD, QGles2Buffer::Access access) | QRhiGles2 | |
| trackedImageBarrier(QGles2CommandBuffer *cbD, QGles2Texture *texD, QGles2Texture::Access access) | QRhiGles2 | |
| trackedRegisterBuffer(QRhiPassResourceTracker *passResTracker, QGles2Buffer *bufD, QRhiPassResourceTracker::BufferAccess access, QRhiPassResourceTracker::BufferStage stage) | QRhiGles2 | |
| trackedRegisterTexture(QRhiPassResourceTracker *passResTracker, QGles2Texture *texD, QRhiPassResourceTracker::TextureAccess access, QRhiPassResourceTracker::TextureStage stage) | QRhiGles2 | |
| tryLoadFromDiskOrPipelineCache(const QRhiShaderStage *stages, int stageCount, GLuint program, const QVector< QShaderDescription::InOutVariable > &inputVars, QByteArray *cacheKey) | QRhiGles2 | |
| trySaveToDiskCache(GLuint program, const QByteArray &cacheKey) | QRhiGles2 | |
| trySaveToPipelineCache(GLuint program, const QByteArray &cacheKey, bool force=false) | QRhiGles2 | |
| ubufAlignment() const override | QRhiGles2 | virtual |
| unregisterResource(QRhiResource *res) | QRhiImplementation | inline |
| updateLayoutDesc(QRhiShaderResourceBindings *srb) | QRhiImplementation | |
| vao | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glPolygonMode)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glTexImage1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glTexStorage1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glTexSubImage1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glCopyTexSubImage1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glCompressedTexImage1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glCompressedTexSubImage1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glFramebufferTexture1D)(GLenum | QRhiGles2 | |
| void(QOPENGLF_APIENTRYP glFramebufferTextureMultiviewOVR)(GLenum | QRhiGles2 | |
| ~QRhiImplementation() | QRhiImplementation | virtual |