LightsprintSDK 2021.08.08
rr_gl::PluginParamsPanorama Class Reference

#include <PluginPanorama.h>

Inheritance diagram for rr_gl::PluginParamsPanorama:
rr_gl::PluginParams

Public Member Functions

 PluginParamsPanorama (const PluginParams *_next)
 
virtual PluginRuntimecreateRuntime (const PluginCreateRuntimeParams &params) const
 
virtual class PluginRuntimecreateRuntime (const PluginCreateRuntimeParams &params) const =0
 

Additional Inherited Members

- Public Attributes inherited from rr_gl::PluginParams
const PluginParamsnext
 

Detailed Description

Renders scene (calls next plugin) into cubemap, then transforms it back to 2d.

It is not reentrant because we did not need it yet, don't start rendering panorama2 in the middle of rendering panorama1.

Constructor & Destructor Documentation

◆ PluginParamsPanorama()

rr_gl::PluginParamsPanorama::PluginParamsPanorama ( const PluginParams _next)
inline

Convenience ctor, for setting plugin parameters.

Member Function Documentation

◆ createRuntime()

virtual PluginRuntime * rr_gl::PluginParamsPanorama::createRuntime ( const PluginCreateRuntimeParams params) const
virtual

Access to actual plugin code, called by Renderer.

Implements rr_gl::PluginParams.