|
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, HdStTextureType textureType, const HdSamplerParameters &samplerParams, size_t memoryRequest, HdStShaderCodePtr const &shaderCode) | HdStResourceRegistry | |
| AllocateTextureObject(const HdStTextureIdentifier &textureId, HdStTextureType textureType) | HdStResourceRegistry | |
| AllocateUniformBufferArrayRange(TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) | HdStResourceRegistry | |
| Commit() | HdResourceRegistry | |
| FindOrCreateSubResourceRegistry(const std::string &identifier, const std::function< std::unique_ptr< HdResourceRegistry >()> &factory) | HdStResourceRegistry | |
| 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, std::string debugName="") | 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 | |
| RegisterRenderPassShader(HdInstance< HdStRenderPassShaderSharedPtr >::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(HdStTextureType 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 |