HDK
|
This is the complete list of members for HdStResourceRegistry, including all inherited members.
_Commit() override | HdStResourceRegistry | protectedvirtual |
_GarbageCollect() override | HdStResourceRegistry | protectedvirtual |
AddComputation(HdBufferArrayRangeSharedPtr const &range, HdStComputationSharedPtr 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) | HdStResourceRegistry | |
AllocateShaderStorageBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) | HdStResourceRegistry | |
AllocateSingleBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) | HdStResourceRegistry | |
AllocateTextureHandle(const HdStTextureIdentifier &textureId, HdTextureType textureType, const HdSamplerParameters &samplerParams, size_t memoryRequest, HdStShaderCodePtr const &shaderCode) | HdStResourceRegistry | |
AllocateTextureObject(const HdStTextureIdentifier &textureId, HdTextureType textureType) | HdStResourceRegistry | |
AllocateUniformBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) | HdStResourceRegistry | |
Commit() | HdResourceRegistry | |
GarbageCollect() | HdResourceRegistry | |
GarbageCollectBufferResources() | HdStResourceRegistry | |
GarbageCollectDispatchBuffers() | HdStResourceRegistry | |
GetGlobalBlitCmds() | HdStResourceRegistry | |
GetGlobalComputeCmds(HgiComputeDispatch dispatchMethod=HgiComputeDispatchSerial) | HdStResourceRegistry | |
GetHgi() | HdStResourceRegistry | |
GetResourceAllocation() const override | HdStResourceRegistry | virtual |
GetStagingBuffer() | HdStResourceRegistry | |
HdResourceRegistry() | HdResourceRegistry | |
HdStResourceRegistry(Hgi *hgi) | HdStResourceRegistry | explicit |
HF_MALLOC_TAG_NEW("new HdStResourceRegistry") | HdStResourceRegistry | |
HdResourceRegistry::HF_MALLOC_TAG_NEW("new HdResourceRegistry") | HdResourceRegistry | |
InvalidateShaderRegistry() override | HdStResourceRegistry | virtual |
operator<<(std::ostream &out, const HdStResourceRegistry &self) | HdStResourceRegistry | friend |
RegisterBasisCurvesIndexRange(HdInstance< HdBufferArrayRangeSharedPtr >::ID id, TfToken const &name) | HdStResourceRegistry | |
RegisterBasisCurvesTopology(HdInstance< HdSt_BasisCurvesTopologySharedPtr >::ID id) | HdStResourceRegistry | |
RegisterBufferResource(TfToken const &role, HdTupleType tupleType, HgiBufferUsage bufferUsage) | 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 | |
RegisterVertexAdjacencyBuilder(HdInstance< HdSt_VertexAdjacencyBuilderSharedPtr >::ID id) | HdStResourceRegistry | |
ReloadResource(TfToken const &resourceType, std::string const &path) override | HdStResourceRegistry | virtual |
SetMemoryRequestForTextureType(HdTextureType textureType, size_t memoryRequest) | HdStResourceRegistry | |
SetNonUniformAggregationStrategy(std::unique_ptr< HdStAggregationStrategy > &&strategy) | HdStResourceRegistry | inline |
SetNonUniformImmutableAggregationStrategy(std::unique_ptr< HdStAggregationStrategy > &&strategy) | HdStResourceRegistry | inline |
SetShaderStorageAggregationStrategy(std::unique_ptr< HdStAggregationStrategy > &&strategy) | HdStResourceRegistry | inline |
SetSingleStorageAggregationStrategy(std::unique_ptr< HdStAggregationStrategy > &&strategy) | HdStResourceRegistry | inline |
SetUniformAggregationStrategy(std::unique_ptr< HdStAggregationStrategy > &&strategy) | HdStResourceRegistry | inline |
SubmitBlitWork(HgiSubmitWaitType wait=HgiSubmitWaitTypeNoWait) | HdStResourceRegistry | |
SubmitComputeWork(HgiSubmitWaitType wait=HgiSubmitWaitTypeNoWait) | HdStResourceRegistry | |
TextureKey typedef | HdResourceRegistry | |
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) | HdStResourceRegistry | |
UpdateShaderStorageBufferArrayRange(TfToken const &role, HdBufferArrayRangeSharedPtr const &curRange, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayUsageHint usageHint) | HdStResourceRegistry | |
UpdateUniformBufferArrayRange(TfToken const &role, HdBufferArrayRangeSharedPtr const &curRange, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayUsageHint usageHint) | HdStResourceRegistry | |
~HdResourceRegistry() | HdResourceRegistry | virtual |
~HdStResourceRegistry() override | HdStResourceRegistry |