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

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

bEngineShadersCompiledne::LightingShaderResourceManagerprivate
bindDescriptorsToRecreatedPipelineResources()ne::LightingShaderResourceManager
copyDataToGpu(size_t iCurrentFrameResourceIndex)ne::LightingShaderResourceManagerprivate
create(Renderer *pRenderer)ne::LightingShaderResourceManagerprivatestatic
frustumGridComputeShaderDatane::LightingShaderResourceManagerprivate
generalLightingDataDescriptorTypene::LightingShaderResourceManagerprivatestatic
getDirectionalLightDataArray() constne::LightingShaderResourceManager
getDirectionalLightsShaderResourceName()ne::LightingShaderResourceManagerstatic
getGeneralLightingDataShaderResourceName()ne::LightingShaderResourceManagerstatic
getInternalResources()ne::LightingShaderResourceManager
getPointLightDataArray() constne::LightingShaderResourceManager
getPointLightsInCameraFrustumIndicesShaderResourceName()ne::LightingShaderResourceManagerstatic
getPointLightsShaderResourceName()ne::LightingShaderResourceManagerstatic
getPointLightWorldLocationsShaderResourceName()ne::LightingShaderResourceManagerstatic
getShadowPassLightInfoArray() constne::LightingShaderResourceManager
getShadowPassLightInfoArrayShaderResourceName()ne::LightingShaderResourceManagerstatic
getSpotlightDataArray() constne::LightingShaderResourceManager
getSpotlightsInCameraFrustumIndicesShaderResourceName()ne::LightingShaderResourceManagerstatic
getSpotlightsShaderResourceName()ne::LightingShaderResourceManagerstatic
lightArraysne::LightingShaderResourceManagerprivate
lightCullingComputeShaderDatane::LightingShaderResourceManagerprivate
LightingShaderResourceManager()=delete (defined in ne::LightingShaderResourceManager)ne::LightingShaderResourceManager
LightingShaderResourceManager(Renderer *pRenderer)ne::LightingShaderResourceManagerprivate
mtxGpuDatane::LightingShaderResourceManagerprivate
onDirectionalLightArraySizeChanged(size_t iNewSize)ne::LightingShaderResourceManagerprivate
onEngineShadersCompiled()ne::LightingShaderResourceManagerprivate
onPointLightArraySizeChanged(size_t iNewSize)ne::LightingShaderResourceManagerprivate
onPointLightsInFrustumCulled(size_t iCurrentFrameResourceIndex)ne::LightingShaderResourceManagerprivate
onSpotlightArraySizeChanged(size_t iNewSize)ne::LightingShaderResourceManagerprivate
onSpotlightsInFrustumCulled(size_t iCurrentFrameResourceIndex)ne::LightingShaderResourceManagerprivate
pPrepareLightCullingComputeInterfacene::LightingShaderResourceManagerprivate
pRendererne::LightingShaderResourceManagerprivate
rebindBufferResourceToPipeline(VulkanPipeline *pVulkanPipeline, VkDevice pLogicalDevice, const std::string &sShaderResourceName, VkDeviceSize iResourceSize, VkDescriptorType descriptorType, std::array< VkBuffer, FrameResourcesManager::getFrameResourcesCount()> vBuffersToBind)ne::LightingShaderResourceManagerprivatestatic
rebindGpuDataToAllPipelines()ne::LightingShaderResourceManagerprivate
rebindGpuDataToPipeline(Pipeline *pPipeline)ne::LightingShaderResourceManagerprivate
rebindImageResourceToPipeline(VulkanPipeline *pVulkanPipeline, VkDevice pLogicalDevice, const std::string &sShaderResourceName, VkDescriptorType descriptorType, VkImageLayout imageLayout, VkSampler pSampler, std::array< VkImageView, FrameResourcesManager::getFrameResourcesCount()> vImagesToBind)ne::LightingShaderResourceManagerprivatestatic
recalculateLightTileFrustums(const std::pair< unsigned int, unsigned int > &renderTargetSize, const glm::mat4 &inverseProjectionMatrix)ne::LightingShaderResourceManagerprivate
Renderer (defined in ne::LightingShaderResourceManager)ne::LightingShaderResourceManagerfriend
sDirectionalLightsShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
setAmbientLight(const glm::vec3 &ambientLight)ne::LightingShaderResourceManagerprivate
sGeneralLightingDataShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
sPointLightsInCameraFrustumIndicesShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
sPointLightsShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
sShadowPassLightInfoShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
sSpotlightsInCameraFrustumIndicesShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
sSpotlightsShaderResourceNamene::LightingShaderResourceManagerinlineprivatestatic
updateDescriptorsForPipelineResource(Pipeline *pPipeline)ne::LightingShaderResourceManager
updateResources(FrameResource *pCurrentFrameResource, size_t iCurrentFrameResourceIndex)ne::LightingShaderResourceManagerprivate
~LightingShaderResourceManager() (defined in ne::LightingShaderResourceManager)ne::LightingShaderResourceManager