Ignition Rendering

API Reference

5.1.0

A class for creating and managing render passes. More...

#include <RenderPassSystem.hh>

Public Member Functions

 RenderPassSystem ()
 Constructor. More...
 
virtual ~RenderPassSystem ()
 Destructor. More...
 
template<typename T >
RenderPassPtr Create ()
 Templated function for creating render passes. More...
 

Static Public Member Functions

static void Register (const std::string &_type, RenderPassFactory *_factory)
 Register a render pass factory to the system. More...
 

Detailed Description

A class for creating and managing render passes.

Constructor & Destructor Documentation

◆ RenderPassSystem()

Constructor.

◆ ~RenderPassSystem()

virtual ~RenderPassSystem ( )
virtual

Destructor.

Member Function Documentation

◆ Create()

RenderPassPtr Create ( )
inline

Templated function for creating render passes.

Returns
Pointer to the render pass created

References IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING, and IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING.

◆ Register()

static void Register ( const std::string _type,
RenderPassFactory _factory 
)
static

Register a render pass factory to the system.

Parameters
[in]_typeRender pass type, i.e. type id of render pass class
[in]_factoryFactory used to create the render pass

The documentation for this class was generated from the following file: