ufo-lamino-ramp-task.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef __UFO_LAMINO_RAMP_TASK_H
  2. #define __UFO_LAMINO_RAMP_TASK_H
  3. #include <ufo/ufo.h>
  4. G_BEGIN_DECLS
  5. #define UFO_TYPE_LAMINO_RAMP_TASK (ufo_lamino_ramp_task_get_type())
  6. #define UFO_LAMINO_RAMP_TASK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), UFO_TYPE_LAMINO_RAMP_TASK, UfoLaminoRampTask))
  7. #define UFO_IS_LAMINO_RAMP_TASK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), UFO_TYPE_LAMINO_RAMP_TASK))
  8. #define UFO_LAMINO_RAMP_TASK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), UFO_TYPE_LAMINO_RAMP_TASK, UfoLaminoRampTaskClass))
  9. #define UFO_IS_LAMINO_RAMP_TASK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), UFO_TYPE_LAMINO_RAMP_TASK))
  10. #define UFO_LAMINO_RAMP_TASK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), UFO_TYPE_LAMINO_RAMP_TASK, UfoLaminoRampTaskClass))
  11. typedef struct _UfoLaminoRampTask UfoLaminoRampTask;
  12. typedef struct _UfoLaminoRampTaskClass UfoLaminoRampTaskClass;
  13. typedef struct _UfoLaminoRampTaskPrivate UfoLaminoRampTaskPrivate;
  14. /**
  15. * UfoLaminoRampTask:
  16. *
  17. * Main object for organizing filters. The contents of the #UfoLaminoRampTask structure
  18. * are private and should only be accessed via the provided API.
  19. */
  20. struct _UfoLaminoRampTask {
  21. /*< private >*/
  22. UfoTaskNode parent_instance;
  23. UfoLaminoRampTaskPrivate *priv;
  24. };
  25. /**
  26. * UfoLaminoRampTaskClass:
  27. *
  28. * #UfoLaminoRampTask class
  29. */
  30. struct _UfoLaminoRampTaskClass {
  31. /*< private >*/
  32. UfoTaskNodeClass parent_class;
  33. };
  34. UfoNode *ufo_lamino_ramp_task_new (void);
  35. GType ufo_lamino_ramp_task_get_type (void);
  36. G_END_DECLS
  37. #endif