Loading...
Searching...
No Matches
score::gfx::GpuResourceRegistry Member List

This is the complete list of members for score::gfx::GpuResourceRegistry, including all inherited members.

acquireMeshSlab(uint64_t stable_id, uint32_t vertex_count, uint32_t index_count, uint32_t current_frame) noexceptscore::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 noexceptscore::gfx::GpuResourceRegistry
arenaSlotStride(Arena arena) const noexceptscore::gfx::GpuResourceRegistry
boundRhi() const noexceptscore::gfx::GpuResourceRegistryinline
buffer(Arena arena) const noexceptscore::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) noexceptscore::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 noexceptscore::gfx::GpuResourceRegistryinline
isLive(const ossia::gpu_slot_ref &r) const noexceptscore::gfx::GpuResourceRegistryinline
isLiveIn(const ossia::gpu_slot_ref &r, Arena expected) const noexceptscore::gfx::GpuResourceRegistryinline
kMaxBuckets (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistrystatic
kMaxDynamicSlots (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistrystatic
kMeshCapBytes (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistrystatic
kMeshStride (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistrystatic
kTextureLayerSize (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistrystatic
markMeshSlabSeen(uint64_t stable_id, uint32_t current_frame) noexceptscore::gfx::GpuResourceRegistry
meshSlabOffsetBytes(const MeshSlab &slab, MeshStream stream) const noexceptscore::gfx::GpuResourceRegistry
MeshStream enum name (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistry
meshStreamBuffer(MeshStream s) const noexceptscore::gfx::GpuResourceRegistry
meshStreamFreeBytes(MeshStream s) const noexcept (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistry
meshStreamUsedBytes(MeshStream s) const noexceptscore::gfx::GpuResourceRegistry
operator=(const GpuResourceRegistry &)=delete (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistry
releaseMeshSlab(uint64_t stable_id, uint32_t current_frame) noexceptscore::gfx::GpuResourceRegistry
resolveDynamicSlot(TextureChannel channel, void *native_handle) noexceptscore::gfx::GpuResourceRegistry
seedDefaults(QRhiResourceUpdateBatch &batch)score::gfx::GpuResourceRegistry
slotOffset(const Slot &slot) const noexceptscore::gfx::GpuResourceRegistry
sweepMeshSlabs(uint32_t current_frame, uint32_t grace=2) noexceptscore::gfx::GpuResourceRegistry
sweepStaleDynamicTextureSlots() noexceptscore::gfx::GpuResourceRegistry
TextureChannel enum name (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistry
textureChannel(TextureChannel ch) noexceptscore::gfx::GpuResourceRegistryinline
textureChannel(TextureChannel ch) const noexcept (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistryinline
textureChannelArrayName(TextureChannel ch) noexceptscore::gfx::GpuResourceRegistrystatic
textureChannelDynBaseName(TextureChannel ch) noexceptscore::gfx::GpuResourceRegistrystatic
textureChannelFlags(TextureChannel ch) noexceptscore::gfx::GpuResourceRegistrystatic
toOssiaRef(const Slot &slot) const noexceptscore::gfx::GpuResourceRegistryinline
updateSlot(QRhiResourceUpdateBatch &res, const Slot &slot, const void *data, uint32_t size) noexceptscore::gfx::GpuResourceRegistry
uploadMeshStream(QRhiResourceUpdateBatch &res, const MeshSlab &slab, MeshStream s, const void *data, uint32_t size) noexceptscore::gfx::GpuResourceRegistry
~GpuResourceRegistry() (defined in score::gfx::GpuResourceRegistry)score::gfx::GpuResourceRegistry