LightsprintSDK 2021.08.08
rr_gl::PluginCreateRuntimeParams Class Reference

#include <Plugin.h>

Public Member Functions

 PluginCreateRuntimeParams (NamedCounter *&_counters)
 

Public Attributes

rr::RRString pathToShaders
 
rr::RRString pathToMaps
 
NamedCounter *& counters
 

Detailed Description

Parameters sent to plugins at creation time. They are the same for all plugins.

Constructor & Destructor Documentation

◆ PluginCreateRuntimeParams()

rr_gl::PluginCreateRuntimeParams::PluginCreateRuntimeParams ( NamedCounter *&  _counters)
inline

Member Data Documentation

◆ pathToShaders

rr::RRString rr_gl::PluginCreateRuntimeParams::pathToShaders

◆ pathToMaps

rr::RRString rr_gl::PluginCreateRuntimeParams::pathToMaps

◆ counters

NamedCounter*& rr_gl::PluginCreateRuntimeParams::counters

Renderer maintains linked list of all counters, this is its end, always nullptr. Plugins can expose their own counters by appending them here, i.e. counters = &myCounter.