39 namespace visualization {
41 class FilamentRenderer;
55 void CopySettings(
const View* view)
override;
56 View& GetView()
override;
58 void RequestFrame(
Scene* scene, BufferReadyCallback cb)
override;
64 filament::Engine& engine_;
65 filament::Renderer* renderer_ =
nullptr;
66 filament::SwapChain* swapchain_ =
nullptr;
71 std::uint8_t* buffer_ =
nullptr;
74 BufferReadyCallback callback_;
75 bool frame_done_ =
true;
76 bool pending_ =
false;
78 static void ReadPixelsCallback(
void* buffer,
size_t size,
void* user);
Definition: RenderToBuffer.h:39
Definition: FilamentView.h:49
int size
Definition: FilePCD.cpp:57
Definition: FilamentRenderToBuffer.h:45
Definition: Open3DViewer.h:29
int height
Definition: FilePCD.cpp:70
const char const char value recording_handle imu_sample recording_handle uint8_t size_t data_size k4a_record_configuration_t config target_format k4a_capture_t capture_handle k4a_imu_sample_t imu_sample playback_handle k4a_logging_message_cb_t void min_level device_handle k4a_imu_sample_t timeout_in_ms capture_handle capture_handle capture_handle image_handle temperature_c k4a_image_t image_handle uint8_t image_handle image_handle image_handle image_handle image_handle timestamp_usec white_balance image_handle k4a_device_configuration_t config device_handle char size_t serial_number_size bool int32_t int32_t int32_t int32_t k4a_color_control_mode_t default_mode value const const k4a_calibration_t calibration char size_t
Definition: K4aPlugin.cpp:720
Definition: FilamentRenderer.h:53
Definition: FilamentCamera.h:31
int width
Definition: FilePCD.cpp:69