47 #include <filament/Engine.h> 48 #include <filament/IndexBuffer.h> 49 #include <filament/Material.h> 50 #include <filament/MaterialInstance.h> 51 #include <filament/Texture.h> 52 #include <filament/VertexBuffer.h> 53 #include <filament/View.h> 61 namespace visualization {
77 const Size& window_size);
86 void CreateAtlasTextureAlpha8(
unsigned char* pixels,
94 void Update(ImDrawData* imguiData);
96 void OnWindowResized(
const Window& window);
99 void CreateBuffers(
size_t num_required_buffers);
100 void PopulateVertexData(
size_t buffer_index,
101 size_t vb_size_in_bytes,
103 size_t ib_size_in_bytes,
105 void CreateVertexBuffer(
size_t buffer_index,
size_t capacity);
106 void CreateIndexBuffer(
size_t buffer_index,
size_t capacity);
111 std::unique_ptr<Impl> impl_;
Definition: ImguiFilamentBridge.cpp:184
Definition: ImguiFilamentBridge.h:74
Definition: Open3DViewer.h:29
int height
Definition: FilePCD.cpp:70
Definition: FilamentRenderer.h:53
int width
Definition: FilePCD.cpp:69