NAP
RenderService Member List

This is the complete list of members for RenderService, including all inherited members.

addEvent(WindowEventPtr windowEvent)RenderService
addWindow(RenderWindow &window, utility::ErrorState &errorState)RenderService
anisotropicFilteringSupported() constRenderService
beginComputeRecording()RenderService
beginFrame()RenderService
beginHeadlessRecording()RenderService
beginRecording(RenderWindow &renderWindow)RenderService
computeObjects(const std::vector< ComputeComponentInstance * > &comps)RenderService
created()Serviceprotectedvirtual
createRenderableMesh(IMesh &mesh, MaterialInstance &materialInstance, utility::ErrorState &errorState)RenderService
endComputeRecording()RenderService
endFrame()RenderService
endHeadlessRecording()RenderService
endRecording()RenderService
filterObjects(const std::vector< RenderableComponentInstance * > &comps, RenderMask renderMask)RenderService
findDisplay(int index) constRenderService
findDisplay(const nap::RenderWindow &window) constRenderService
findWindow(void *nativeWindow) constRenderService
findWindow(uint id) constRenderService
getAnisotropicSamples() constRenderService
getCommandPool() constRenderService
getConfiguration()Serviceprotected
getConfiguration() constServiceprotected
getCore()Service
getCore() constService
getCurrentCommandBuffer()RenderService
getCurrentFrameIndex() constRenderService
getCurrentRenderWindow()RenderService
getDependentServices(std::vector< rtti::TypeInfo > &dependencies) overrideRenderServiceprotectedvirtual
getDepthAspectFlags() constRenderService
getDepthFormat() constRenderService
getDevice() constRenderService
getDisplayCount() constRenderService
getDisplays() constRenderService
getEmptyTexture2D() constRenderService
getEmptyTextureCube() constRenderService
getErrorTexture2D() constRenderService
getErrorTextureCube() constRenderService
getFormatProperties(VkFormat format, VkFormatProperties &outProperties) constRenderService
getHighDPIEnabled() constRenderService
getIniFilePath() constServiceprotected
getIniFilePath(const std::string &appendix) constServiceprotected
getLargePointsSupported() constRenderService
getMaxComputeWorkGroupSize() constRenderService
getMaxFramesInFlight() constRenderService
getMaxRasterizationSamples() constRenderService
getModule() constService
getNonSolidFillSupported() constRenderService
getOrCreateComputePipeline(const ComputeMaterialInstance &computeMaterialInstance, utility::ErrorState &errorState)RenderService
getOrCreateDescriptorSetCache(VkDescriptorSetLayout layout)RenderService
getOrCreateMaterial(rtti::TypeInfo shaderType, utility::ErrorState &error)RenderService
getOrCreateMaterial(utility::ErrorState &error)RenderService
getOrCreatePipeline(const IRenderTarget &renderTarget, const IMesh &mesh, const MaterialInstance &materialInstance, utility::ErrorState &errorState)RenderService
getOrCreatePipeline(const IRenderTarget &renderTarget, const RenderableMesh &renderableMesh, utility::ErrorState &errorState)RenderService
getPhysicalDevice() constRenderService
getPhysicalDeviceFeatures() constRenderService
getPhysicalDeviceProperties() constRenderService
getPhysicalDeviceVersion() constRenderService
getPolygonModeSupported(EPolygonMode mode)RenderService
getQueue() constRenderService
getQueueIndex() constRenderService
getRank(const nap::RenderLayer &layer) constRenderService
getRasterizationSamples(ERasterizationSamples requestedSamples, VkSampleCountFlagBits &outSamples, nap::utility::ErrorState &errorState)RenderService
getRenderMask(const RenderTag &renderTag) constRenderService
getRenderMask(const std::string &tagName)RenderService
getTypeName() constService
getVulkanAllocator() constRenderService
getVulkanInstance() constRenderService
getVulkanVersion() constRenderService
getVulkanVersionMajor() constRenderService
getVulkanVersionMinor() constRenderService
getWideLinesSupported() constRenderService
init(nap::utility::ErrorState &errorState) overrideRenderServiceprotectedvirtual
initShaderCompilation(utility::ErrorState &error)RenderService
isComputeAvailable() constRenderService
isComputeCommandQueued() constRenderService
isHeadless() constRenderService
isHeadlessCommandQueued() constRenderService
isInitialized() constRenderService
isRenderingFrame() constRenderService
operator=(const Service &)=deleteService
operator=(Service &&)=deleteService
postResourcesLoaded() overrideRenderServiceprotectedvirtual
postUpdate(double deltaTime)Serviceprotectedvirtual
preResourcesLoaded() overrideRenderServiceprotectedvirtual
preShutdown() overrideRenderServiceprotectedvirtual
preUpdate(double deltaTime)Serviceprotectedvirtual
queueComputeCommand(const RenderCommand &command)RenderService
queueHeadlessCommand(const RenderCommand &command)RenderService
queueVulkanObjectDestructor(const VulkanObjectDestructor &function)RenderService
registerObjectCreators(rtti::Factory &factory)Serviceprotectedvirtual
removeWindow(RenderWindow &window)RenderService
RenderCommand typedefRenderService
renderObjects(IRenderTarget &renderTarget, CameraComponentInstance &camera, RenderMask renderMask=mask::all)RenderService
renderObjects(IRenderTarget &renderTarget, CameraComponentInstance &camera, const SortFunction &sortFunction, RenderMask=mask::all)RenderService
renderObjects(IRenderTarget &renderTarget, CameraComponentInstance &camera, const std::vector< RenderableComponentInstance * > &comps, RenderMask renderMask=mask::all)RenderService
renderObjects(IRenderTarget &renderTarget, CameraComponentInstance &camera, const std::vector< RenderableComponentInstance * > &comps, const SortFunction &sortFunction, RenderMask renderMask=mask::all)RenderService
renderObjects(IRenderTarget &renderTarget, const glm::mat4 &projection, const glm::mat4 &view, const std::vector< RenderableComponentInstance * > &comps, const SortFunction &sortFunction, RenderMask renderMask=mask::all)RenderService
RenderService(ServiceConfiguration *configuration)RenderService
sampleShadingSupported() constRenderService
Service(ServiceConfiguration *configuration)Service
Service(ServiceConfiguration *configuration)Service
Service(Service &)=deleteService
Service(Service &&)=deleteService
shutdown() overrideRenderServiceprotectedvirtual
SortFunction typedefRenderService
update(double deltaTime) overrideRenderServiceprotectedvirtual
VulkanObjectDestructor typedefRenderService
waitForFence(int frameIndex)RenderService
windowAddedRenderService
windowRemovedRenderService
~RenderService()RenderServicevirtual
~Service()Servicevirtual