camera_suite_view_start.h 741 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include "../helpers/camera_suite_custom_event.h"
  3. typedef void (*CameraSuiteViewStartCallback)(CameraSuiteCustomEvent event, void* context);
  4. typedef struct CameraSuiteViewStart {
  5. View* view;
  6. CameraSuiteViewStartCallback callback;
  7. void* context;
  8. } CameraSuiteViewStart;
  9. typedef struct {
  10. int some_value;
  11. } CameraSuiteViewStartModel;
  12. void camera_suite_view_start_set_callback(
  13. CameraSuiteViewStart* camera_suite_view_start,
  14. CameraSuiteViewStartCallback callback,
  15. void* context);
  16. View* camera_suite_view_start_get_view(CameraSuiteViewStart* camera_suite_static);
  17. CameraSuiteViewStart* camera_suite_view_start_alloc();
  18. void camera_suite_view_start_free(CameraSuiteViewStart* camera_suite_static);