Nameless Engine
Loading...
Searching...
No Matches
ne::ShaderCpuWriteResourceBinding Member List

This is the complete list of members for ne::ShaderCpuWriteResourceBinding, including all inherited members.

changeUsedPipelines(const std::unordered_set< Pipeline * > &pipelinesToUse) overridene::ShaderCpuWriteResourceBindingvirtual
copyResourceIndexToShaderConstants(PipelineShaderConstantsManager *pShaderConstantsManager, Pipeline *pUsedPipeline, size_t iCurrentFrameResourceIndex)ne::ShaderCpuWriteResourceBindinginline
create(const std::string &sShaderResourceName, const std::string &sResourceAdditionalInfo, size_t iResourceSizeInBytes, const std::unordered_set< Pipeline * > &pipelinesToUse, const std::function< void *()> &onStartedUpdatingResource, const std::function< void()> &onFinishedUpdatingResource)ne::ShaderCpuWriteResourceBindingprotectedstatic
getResourceDataSizeInBytes() constne::ShaderCpuWriteResourceBindinginline
getShaderResourceName() constne::ShaderResourceBindingBase
getUintShaderConstantOffsetsFromPipelines(const std::unordered_set< Pipeline * > &pipelines, const std::string &sFieldName)ne::ShaderCpuWriteResourceBindingprotectedstatic
iResourceDataSizeInBytesne::ShaderCpuWriteResourceBindingprivate
mtxUintShaderConstantOffsetsne::ShaderCpuWriteResourceBindingprotected
onAfterAllPipelinesRefreshedResources() overridene::ShaderCpuWriteResourceBindingprotectedvirtual
onFinishedUpdatingResourcene::ShaderCpuWriteResourceBindingprivate
onStartedUpdatingResourcene::ShaderCpuWriteResourceBindingprivate
ShaderCpuWriteResourceBinding(const std::string &sShaderResourceName, size_t iResourceDataSizeInBytes, const std::function< void *()> &onStartedUpdatingResource, const std::function< void()> &onFinishedUpdatingResource, const std::unordered_map< Pipeline *, size_t > &uintShaderConstantOffsets)ne::ShaderCpuWriteResourceBindingprotected
ShaderCpuWriteResourceBindingManager (defined in ne::ShaderCpuWriteResourceBinding)ne::ShaderCpuWriteResourceBindingfriend
ShaderResourceBindingBase(const std::string &sShaderResourceName)ne::ShaderResourceBindingBaseprotected
sShaderResourceNamene::ShaderResourceBindingBaseprivate
updateResource(size_t iCurrentFrameResourceIndex)ne::ShaderCpuWriteResourceBindinginlineprivate
vResourceDatane::ShaderCpuWriteResourceBindingprotected
~ShaderCpuWriteResourceBinding() override=default (defined in ne::ShaderCpuWriteResourceBinding)ne::ShaderCpuWriteResourceBindingvirtual
~ShaderResourceBindingBase()=default (defined in ne::ShaderResourceBindingBase)ne::ShaderResourceBindingBasevirtual