Workspace 6.21.5
Public Member Functions | Static Public Member Functions | List of all members
TypedSceneRenderer< T > Class Template Reference

Special typed scenerenderer class which saves subclasses from having to implement functionality for retrieving the unique identifier for their renderer.

#include <Rendering/SceneComponents/scenerenderer.h>

Inheritance diagram for TypedSceneRenderer< T >:
[legend]

Public Member Functions

const SceneRendererTypeIdgetTypeId () const override
 
- Public Member Functions inherited from SceneRenderer
virtual const SceneRendererContextgetContext () const =0
 
virtual const SceneRendererTypeIdgetTypeId () const =0
 

Static Public Member Functions

static SceneRendererTypeIdtypeId ()
 
- Static Public Member Functions inherited from SceneRenderer
static void renderOverlays (QPainter &painter, Scene &scene, const Camera &camera)
 
static bool renderOverlaysUnthreaded (QPainter &painter, Scene &scene, const Camera &camera)
 

Member Function Documentation

◆ getTypeId()

const SceneRendererTypeId & getTypeId ( ) const
inlineoverridevirtual

Implements SceneRenderer.

◆ typeId()

static SceneRendererTypeId & typeId ( )
inlinestatic