|
gtsam_points
|
#include <screen_space_splatting.hpp>


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 () |
| glk::ScreenSpaceSplatting::ScreenSpaceSplatting | ( | const Eigen::Vector2i & | size = Eigen::Vector2i(1920, 1080) | ) |
|
overridevirtual |
| const glk::Texture & glk::ScreenSpaceSplatting::color | ( | ) | const |
|
overridevirtual |
Implements glk::ScreenEffect.
| const glk::Texture & glk::ScreenSpaceSplatting::normal | ( | ) | const |
| const glk::Texture & glk::ScreenSpaceSplatting::position | ( | ) | const |
Reimplemented from glk::ScreenEffect.