| acquireMeshSlab(uint64_t stable_id, uint32_t vertex_count, uint32_t index_count, uint32_t current_frame) noexcept | score::gfx::GpuResourceRegistry | |
| allocate(Arena arena, uint32_t size) | score::gfx::GpuResourceRegistry | |
| Arena enum name (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| arenaSlotCount(Arena arena) const noexcept | score::gfx::GpuResourceRegistry | |
| arenaSlotStride(Arena arena) const noexcept | score::gfx::GpuResourceRegistry | |
| boundRhi() const noexcept | score::gfx::GpuResourceRegistry | inline |
| buffer(Arena arena) const noexcept | score::gfx::GpuResourceRegistry | |
| destroy(RenderList &renderer) | score::gfx::GpuResourceRegistry | |
| destroy() | score::gfx::GpuResourceRegistry | |
| destroyOwned() | score::gfx::GpuResourceRegistry | |
| drainExpiredPendingReleases(uint32_t current_frame, uint32_t grace=2) noexcept | score::gfx::GpuResourceRegistry | |
| free(Slot &slot) | score::gfx::GpuResourceRegistry | |
| GpuResourceRegistry()=default (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| GpuResourceRegistry(const GpuResourceRegistry &)=delete (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| init(QRhi &rhi, QRhiResourceUpdateBatch &batch) | score::gfx::GpuResourceRegistry | |
| isInitialized() const noexcept | score::gfx::GpuResourceRegistry | inline |
| isLive(const ossia::gpu_slot_ref &r) const noexcept | score::gfx::GpuResourceRegistry | inline |
| isLiveIn(const ossia::gpu_slot_ref &r, Arena expected) const noexcept | score::gfx::GpuResourceRegistry | inline |
| kMaxBuckets (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | static |
| kMaxDynamicSlots (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | static |
| kMeshCapBytes (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | static |
| kMeshStride (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | static |
| kTextureLayerSize (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | static |
| markMeshSlabSeen(uint64_t stable_id, uint32_t current_frame) noexcept | score::gfx::GpuResourceRegistry | |
| meshSlabOffsetBytes(const MeshSlab &slab, MeshStream stream) const noexcept | score::gfx::GpuResourceRegistry | |
| MeshStream enum name (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| meshStreamBuffer(MeshStream s) const noexcept | score::gfx::GpuResourceRegistry | |
| meshStreamFreeBytes(MeshStream s) const noexcept (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| meshStreamUsedBytes(MeshStream s) const noexcept | score::gfx::GpuResourceRegistry | |
| operator=(const GpuResourceRegistry &)=delete (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| releaseMeshSlab(uint64_t stable_id, uint32_t current_frame) noexcept | score::gfx::GpuResourceRegistry | |
| resolveDynamicSlot(TextureChannel channel, void *native_handle) noexcept | score::gfx::GpuResourceRegistry | |
| seedDefaults(QRhiResourceUpdateBatch &batch) | score::gfx::GpuResourceRegistry | |
| slotOffset(const Slot &slot) const noexcept | score::gfx::GpuResourceRegistry | |
| sweepMeshSlabs(uint32_t current_frame, uint32_t grace=2) noexcept | score::gfx::GpuResourceRegistry | |
| sweepStaleDynamicTextureSlots() noexcept | score::gfx::GpuResourceRegistry | |
| TextureChannel enum name (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |
| textureChannel(TextureChannel ch) noexcept | score::gfx::GpuResourceRegistry | inline |
| textureChannel(TextureChannel ch) const noexcept (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | inline |
| textureChannelArrayName(TextureChannel ch) noexcept | score::gfx::GpuResourceRegistry | static |
| textureChannelDynBaseName(TextureChannel ch) noexcept | score::gfx::GpuResourceRegistry | static |
| textureChannelFlags(TextureChannel ch) noexcept | score::gfx::GpuResourceRegistry | static |
| toOssiaRef(const Slot &slot) const noexcept | score::gfx::GpuResourceRegistry | inline |
| updateSlot(QRhiResourceUpdateBatch &res, const Slot &slot, const void *data, uint32_t size) noexcept | score::gfx::GpuResourceRegistry | |
| uploadMeshStream(QRhiResourceUpdateBatch &res, const MeshSlab &slab, MeshStream s, const void *data, uint32_t size) noexcept | score::gfx::GpuResourceRegistry | |
| ~GpuResourceRegistry() (defined in score::gfx::GpuResourceRegistry) | score::gfx::GpuResourceRegistry | |