ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::gui::ImguiFilamentBridge Class Reference

#include <ImguiFilamentBridge.h>

Classes

struct  Impl
 

Public Member Functions

 ImguiFilamentBridge (visualization::rendering::FilamentRenderer *renderer, const Size &window_size)
 
 ~ImguiFilamentBridge ()
 
void CreateAtlasTextureAlpha8 (unsigned char *pixels, int width, int height, int bytes_per_px)
 
void Update (ImDrawData *imguiData)
 
void OnWindowResized (const Window &window)
 

Detailed Description

Definition at line 57 of file ImguiFilamentBridge.h.

Constructor & Destructor Documentation

◆ ImguiFilamentBridge()

◆ ~ImguiFilamentBridge()

cloudViewer::visualization::gui::ImguiFilamentBridge::~ImguiFilamentBridge ( )

Member Function Documentation

◆ CreateAtlasTextureAlpha8()

void cloudViewer::visualization::gui::ImguiFilamentBridge::CreateAtlasTextureAlpha8 ( unsigned char *  pixels,
int  width,
int  height,
int  bytes_per_px 
)

◆ OnWindowResized()

void cloudViewer::visualization::gui::ImguiFilamentBridge::OnWindowResized ( const Window window)

◆ Update()


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