All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdStResourceRegistry Member List

This is the complete list of members for HdStResourceRegistry, including all inherited members.

_Commit() overrideHdStResourceRegistryprotectedvirtual
_GarbageCollect() overrideHdStResourceRegistryprotectedvirtual
AddComputation(HdBufferArrayRangeSharedPtr const &range, HdComputationSharedPtr const &computation, HdStComputeQueue const queue)HdStResourceRegistry
AddSource(HdBufferArrayRangeSharedPtr const &range, HdBufferSourceSharedPtr const &source)HdStResourceRegistry
AddSource(HdBufferSourceSharedPtr const &source)HdStResourceRegistry
AddSources(HdBufferArrayRangeSharedPtr const &range, HdBufferSourceSharedPtrVector &&sources)HdStResourceRegistry
AllocateNonUniformBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint)HdStResourceRegistry
AllocateNonUniformImmutableBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
AllocateShaderStorageBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
AllocateSingleBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
AllocateTextureHandle(const HdStTextureIdentifier &textureId, HdTextureType textureType, const HdSamplerParameters &samplerParams, size_t memoryRequest, bool createBindlessHandle, HdStShaderCodePtr const &shaderCode)HdStResourceRegistry
AllocateTextureObject(const HdStTextureIdentifier &textureId, HdTextureType textureType)HdStResourceRegistry
AllocateUniformBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
Commit()HdResourceRegistry
GarbageCollect()HdResourceRegistry
GarbageCollectBufferResources()HdStResourceRegistry
GarbageCollectDispatchBuffers()HdStResourceRegistry
GetGlobalBlitCmds()HdStResourceRegistry
GetGlobalComputeCmds()HdStResourceRegistry
GetHgi()HdStResourceRegistry
GetResourceAllocation() const overrideHdStResourceRegistryvirtual
HdResourceRegistry() (defined in HdResourceRegistry)HdResourceRegistry
HdStResourceRegistry(Hgi *hgi) (defined in HdStResourceRegistry)HdStResourceRegistryexplicit
HF_MALLOC_TAG_NEW("new HdStResourceRegistry") (defined in HdStResourceRegistry)HdStResourceRegistry
HF_MALLOC_TAG_NEW("new HdResourceRegistry") (defined in HdResourceRegistry)HdResourceRegistry
InvalidateShaderRegistry() overrideHdStResourceRegistryvirtual
operator<<(std::ostream &out, const HdStResourceRegistry &self)HdStResourceRegistryfriend
RegisterBasisCurvesIndexRange(HdInstance< HdBufferArrayRangeSharedPtr >::ID id, TfToken const &name) (defined in HdStResourceRegistry)HdStResourceRegistry
RegisterBasisCurvesTopology(HdInstance< HdSt_BasisCurvesTopologySharedPtr >::ID id) (defined in HdStResourceRegistry)HdStResourceRegistry
RegisterBufferResource(TfToken const &role, HdTupleType tupleType)HdStResourceRegistry
RegisterComputePipeline(HdInstance< HgiComputePipelineSharedPtr >::ID id)HdStResourceRegistry
RegisterDispatchBuffer(TfToken const &role, int count, int commandNumUints)HdStResourceRegistry
RegisterExtComputationDataRange(HdInstance< HdBufferArrayRangeSharedPtr >::ID id)HdStResourceRegistry
RegisterGeometricShader(HdInstance< HdSt_GeometricShaderSharedPtr >::ID id)HdStResourceRegistry
RegisterGLSLFXFile(HdInstance< HioGlslfxSharedPtr >::ID id)HdStResourceRegistry
RegisterGLSLProgram(HdInstance< HdStGLSLProgramSharedPtr >::ID id)HdStResourceRegistry
RegisterGraphicsPipeline(HdInstance< HgiGraphicsPipelineSharedPtr >::ID id)HdStResourceRegistry
RegisterMeshIndexRange(HdInstance< HdBufferArrayRangeSharedPtr >::ID id, TfToken const &name)HdStResourceRegistry
RegisterMeshTopology(HdInstance< HdSt_MeshTopologySharedPtr >::ID id)HdStResourceRegistry
RegisterPrimvarRange(HdInstance< HdBufferArrayRangeSharedPtr >::ID id)HdStResourceRegistry
RegisterResourceBindings(HdInstance< HgiResourceBindingsSharedPtr >::ID id)HdStResourceRegistry
RegisterVertexAdjacency(HdInstance< Hd_VertexAdjacencySharedPtr >::ID id) (defined in HdStResourceRegistry)HdStResourceRegistry
ReloadResource(TfToken const &resourceType, std::string const &path) overrideHdStResourceRegistryvirtual
SetMemoryRequestForTextureType(HdTextureType textureType, size_t memoryRequest)HdStResourceRegistry
SetNonUniformAggregationStrategy(std::unique_ptr< HdAggregationStrategy > &&strategy)HdStResourceRegistryinline
SetNonUniformImmutableAggregationStrategy(std::unique_ptr< HdAggregationStrategy > &&strategy)HdStResourceRegistryinline
SetShaderStorageAggregationStrategy(std::unique_ptr< HdAggregationStrategy > &&strategy)HdStResourceRegistryinline
SetSingleStorageAggregationStrategy(std::unique_ptr< HdAggregationStrategy > &&strategy)HdStResourceRegistryinline
SetUniformAggregationStrategy(std::unique_ptr< HdAggregationStrategy > &&strategy)HdStResourceRegistryinline
SubmitBlitWork(HgiSubmitWaitType wait=HgiSubmitWaitTypeNoWait)HdStResourceRegistry
SubmitComputeWork(HgiSubmitWaitType wait=HgiSubmitWaitTypeNoWait)HdStResourceRegistry
TextureKey typedefHdResourceRegistry
UpdateNonUniformBufferArrayRange(TfToken const &role, HdBufferArrayRangeSharedPtr const &curRange, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayUsageHint usageHint)HdStResourceRegistry
UpdateNonUniformImmutableBufferArrayRange(TfToken const &role, HdBufferArrayRangeSharedPtr const &curRange, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
UpdateShaderStorageBufferArrayRange(TfToken const &role, HdBufferArrayRangeSharedPtr const &curRange, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
UpdateUniformBufferArrayRange(TfToken const &role, HdBufferArrayRangeSharedPtr const &curRange, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayUsageHint usageHint) (defined in HdStResourceRegistry)HdStResourceRegistry
~HdResourceRegistry() (defined in HdResourceRegistry)HdResourceRegistryvirtual
~HdStResourceRegistry() override (defined in HdStResourceRegistry)HdStResourceRegistry