56 #pragma warning(disable : 4068 4146 4293) 59 #include <filament/Engine.h> 60 #include <filament/IndexBuffer.h> 61 #include <filament/Material.h> 62 #include <filament/MaterialInstance.h> 63 #include <filament/Texture.h> 64 #include <filament/VertexBuffer.h> 65 #include <filament/View.h> 78 namespace visualization {
80 class FilamentRenderer;
84 namespace visualization {
97 const Size& window_size);
102 void CreateAtlasTextureAlpha8(
unsigned char* pixels,
110 void Update(ImDrawData* imguiData);
112 void OnWindowResized(
const Window& window);
115 void CreateBuffers(
size_t num_required_buffers);
116 void PopulateVertexData(
size_t buffer_index,
117 size_t vb_size_in_bytes,
119 size_t ib_size_in_bytes,
121 void CreateVertexBuffer(
size_t buffer_index,
size_t capacity);
122 void CreateIndexBuffer(
size_t buffer_index,
size_t capacity);
127 std::unique_ptr<Impl> impl_;
Definition: ImguiFilamentBridge.cpp:149
Definition: FilamentRenderer.h:55
Definition: PinholeCameraIntrinsic.cpp:35
int height
Definition: FilePCD.cpp:72
Definition: ImguiFilamentBridge.h:94
int width
Definition: FilePCD.cpp:71