This is the complete list of members for G3D::Renderer, including all inherited members.
ARBITRARY enum value | G3D::Renderer | protected |
BACK_TO_FRONT enum value | G3D::Renderer | protected |
className() const =0 | G3D::Renderer | pure virtual |
computeGBuffer(RenderDevice *rd, const Array< shared_ptr< Surface >> &sortedVisibleSurfaces, const shared_ptr< GBuffer > &gbuffer, const shared_ptr< Framebuffer > &depthPeelFramebuffer, float depthPeelSeparationHint) | G3D::Renderer | protectedvirtual |
computeShadowing(RenderDevice *rd, const Array< shared_ptr< Surface >> &allSurfaces, const shared_ptr< GBuffer > &gbuffer, const shared_ptr< Framebuffer > &depthPeelFramebuffer, LightingEnvironment &lightingEnvironment) | G3D::Renderer | protectedvirtual |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
cullAndSort(const shared_ptr< Camera > &camera, const shared_ptr< GBuffer > &gbuffer, const Rect2D &viewport, const Array< shared_ptr< Surface >> &allSurfaces, Array< shared_ptr< Surface >> &sortedVisibleSurfaces, Array< shared_ptr< Surface >> &forwardOpaqueSurfaces, Array< shared_ptr< Surface >> &forwardBlendedSurfaces) | G3D::Renderer | protectedvirtual |
diskFramebuffer() const | G3D::Renderer | inline |
forwardShade(RenderDevice *rd, Array< shared_ptr< Surface > > &surfaceArray, const shared_ptr< GBuffer > &gbuffer, const LightingEnvironment &environment, const RenderPassType &renderPassType, Order order) | G3D::Renderer | protectedvirtual |
FRONT_TO_BACK enum value | G3D::Renderer | protected |
m_diskFramebuffer | G3D::Renderer | protected |
Order enum name | G3D::Renderer | protected |
render(RenderDevice *rd, const shared_ptr< Camera > &camera, const shared_ptr< Framebuffer > &framebuffer, const shared_ptr< Framebuffer > &depthPeelFramebuffer, LightingEnvironment &lightingEnvironment, const shared_ptr< GBuffer > &gbuffer, const Array< shared_ptr< Surface >> &allSurfaces, const std::function< const shared_ptr< TriTree > &()> &tritreeFunction=nullptr)=0 | G3D::Renderer | pure virtual |
setDiskFramebuffer(bool b) | G3D::Renderer | inline |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |