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

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

bindTextureToShaderDescriptorArray(const std::string &sShaderResourceName, VulkanPipeline *pPipelineWithDescriptors, VkImageView pTextureView, unsigned int iIndexIntoShaderArray)ne::GlslShaderTextureResourceBindingprivatestatic
changeUsedPipelines(const std::unordered_set< Pipeline * > &pipelinesToUse) overridene::GlslShaderTextureResourceBindingvirtual
copyResourceIndexToPushConstants(PipelineShaderConstantsManager *pPushConstantsManager, VulkanPipeline *pUsedPipeline)ne::GlslShaderTextureResourceBindinginline
create(const std::string &sShaderResourceName, const std::unordered_set< Pipeline * > &pipelinesToUse, std::unique_ptr< TextureHandle > pTextureToUse)ne::GlslShaderTextureResourceBindingprivatestatic
getPathToTextureResource()ne::GlslShaderTextureResourceBinding
getShaderResourceName() constne::ShaderResourceBindingBase
getTextureIndexInShaderArray(const std::string &sShaderResourceName, VulkanPipeline *pPipelineToLookIn)ne::GlslShaderTextureResourceBindingprivatestatic
GlslShaderTextureResourceBinding(const std::string &sResourceName, std::unique_ptr< TextureHandle > pTextureToUse, std::unordered_map< VulkanPipeline *, PushConstantIndices > pushConstantIndices)ne::GlslShaderTextureResourceBindingprotected
mtxPushConstantIndicesne::GlslShaderTextureResourceBindingprivate
mtxUsedTexturene::GlslShaderTextureResourceBindingprivate
onAfterAllPipelinesRefreshedResources() overridene::GlslShaderTextureResourceBindingprotectedvirtual
ShaderResourceBindingBase(const std::string &sShaderResourceName)ne::ShaderResourceBindingBaseprotected
ShaderTextureResourceBinding(const std::string &sShaderResourceName)ne::ShaderTextureResourceBindingprotected
ShaderTextureResourceBindingManager (defined in ne::GlslShaderTextureResourceBinding)ne::GlslShaderTextureResourceBindingfriend
sShaderResourceNamene::ShaderResourceBindingBaseprivate
useNewTexture(std::unique_ptr< TextureHandle > pTextureToUse) overridene::GlslShaderTextureResourceBindingvirtual
~GlslShaderTextureResourceBinding() override=default (defined in ne::GlslShaderTextureResourceBinding)ne::GlslShaderTextureResourceBindingvirtual
~ShaderResourceBindingBase()=default (defined in ne::ShaderResourceBindingBase)ne::ShaderResourceBindingBasevirtual
~ShaderTextureResourceBinding() override=default (defined in ne::ShaderTextureResourceBinding)ne::ShaderTextureResourceBindingvirtual