From b30c843622d1171e82da4961c74c3a8d995df24a Mon Sep 17 00:00:00 2001 From: Alex Anderson Date: Tue, 11 Sep 2018 13:31:45 -0700 Subject: [PATCH] libobs: Export image-file to c Wraps image-file.h in extern "C" like rest of libobs api. Prevents unresolved external errors when using in c++. --- libobs/graphics/image-file.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libobs/graphics/image-file.h b/libobs/graphics/image-file.h index 3720352b6..46fec44c1 100644 --- a/libobs/graphics/image-file.h +++ b/libobs/graphics/image-file.h @@ -20,6 +20,10 @@ #include "graphics.h" #include "libnsgif/libnsgif.h" +#ifdef __cplusplus +extern "C" { +#endif + struct gs_image_file { gs_texture_t *texture; enum gs_color_format format; @@ -51,3 +55,7 @@ EXPORT void gs_image_file_init_texture(gs_image_file_t *image); EXPORT bool gs_image_file_tick(gs_image_file_t *image, uint64_t elapsed_time_ns); EXPORT void gs_image_file_update_texture(gs_image_file_t *image); + +#ifdef __cplusplus +} +#endif