test-random.h 554 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include "obs.h"
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. struct random_tex {
  7. texture_t texture;
  8. effect_t whatever;
  9. };
  10. EXPORT struct random_tex *random_create(const char *settings, obs_source_t source);
  11. EXPORT void random_destroy(struct random_tex *rt);
  12. EXPORT uint32_t random_get_output_flags(struct random_tex *rt);
  13. EXPORT void random_video_render(struct random_tex *rt, obs_source_t filter_target);
  14. EXPORT int random_getwidth(struct random_tex *rt);
  15. EXPORT int random_getheight(struct random_tex *rt);
  16. #ifdef __cplusplus
  17. }
  18. #endif