gtsam_points
Loading...
Searching...
No Matches
Public Member Functions | List of all members
glk::ScreenSpaceSplatting Class Reference

#include <screen_space_splatting.hpp>

Inheritance diagram for glk::ScreenSpaceSplatting:
Inheritance graph
[legend]
Collaboration diagram for glk::ScreenSpaceSplatting:
Collaboration graph
[legend]

Public Member Functions

 ScreenSpaceSplatting (const Eigen::Vector2i &size=Eigen::Vector2i(1920, 1080))
 
virtual ~ScreenSpaceSplatting () override
 
virtual void set_size (const Eigen::Vector2i &size) override
 
virtual void draw (const TextureRenderer &renderer, const glk::Texture &color_texture, const glk::Texture &depth_texture, const TextureRendererInput::Ptr &input, glk::FrameBuffer *frame_buffer=nullptr) override
 
const glk::Texture & position () const
 
const glk::Texture & normal () const
 
const glk::Texture & color () const
 
- Public Member Functions inherited from glk::ScreenEffect
 ScreenEffect ()
 
virtual ~ScreenEffect ()
 

Constructor & Destructor Documentation

◆ ScreenSpaceSplatting()

glk::ScreenSpaceSplatting::ScreenSpaceSplatting ( const Eigen::Vector2i &  size = Eigen::Vector2i(1920, 1080))

◆ ~ScreenSpaceSplatting()

virtual glk::ScreenSpaceSplatting::~ScreenSpaceSplatting ( )
overridevirtual

Member Function Documentation

◆ color()

const glk::Texture & glk::ScreenSpaceSplatting::color ( ) const

◆ draw()

virtual void glk::ScreenSpaceSplatting::draw ( const TextureRenderer &  renderer,
const glk::Texture &  color_texture,
const glk::Texture &  depth_texture,
const TextureRendererInput::Ptr &  input,
glk::FrameBuffer *  frame_buffer = nullptr 
)
overridevirtual

Implements glk::ScreenEffect.

◆ normal()

const glk::Texture & glk::ScreenSpaceSplatting::normal ( ) const

◆ position()

const glk::Texture & glk::ScreenSpaceSplatting::position ( ) const

◆ set_size()

virtual void glk::ScreenSpaceSplatting::set_size ( const Eigen::Vector2i &  size)
overridevirtual

Reimplemented from glk::ScreenEffect.


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