add function ragephoto_getphotodata() to the C API
RagePhoto: add function ragephoto_getphotodata() to the C API RagePhotoA: wrap data() function to ragephoto_getphotodata() RagePhotoC: update header for ragephoto_getphotodata() RagePhotoData: improve header include statement
This commit is contained in:
parent
d7e31ecada
commit
13650527be
4 changed files with 17 additions and 1 deletions
|
@ -1082,6 +1082,12 @@ uint32_t ragephoto_format_rdr2()
|
|||
return RagePhoto::RDR2;
|
||||
}
|
||||
|
||||
RagePhotoData* ragephoto_getphotodata(ragephoto_t instance)
|
||||
{
|
||||
RagePhoto *ragePhoto = static_cast<RagePhoto*>(instance);
|
||||
return ragePhoto->data();
|
||||
}
|
||||
|
||||
const char* ragephoto_getphotodesc(ragephoto_t instance)
|
||||
{
|
||||
RagePhoto *ragePhoto = static_cast<RagePhoto*>(instance);
|
||||
|
|
|
@ -102,6 +102,10 @@ public:
|
|||
void clear() {
|
||||
ragephoto_clear(instance);
|
||||
}
|
||||
/** Returns the internal RagePhotoData object. */
|
||||
RagePhotoData* data() {
|
||||
return ragephoto_getphotodata(instance);
|
||||
}
|
||||
/** Loads a Photo from a const char*.
|
||||
* \param data Photo data
|
||||
* \param size Photo data size
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
#define RAGEPHOTOC_H
|
||||
|
||||
#include "libragephoto_global.h"
|
||||
#include "RagePhotoData.h"
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
|
||||
|
@ -72,6 +73,11 @@ LIBRAGEPHOTO_C_EXPORT uint32_t ragephoto_format_gta5();
|
|||
/** Returns the RDR 2 Photo Format. */
|
||||
LIBRAGEPHOTO_C_EXPORT uint32_t ragephoto_format_rdr2();
|
||||
|
||||
/** Returns the internal RagePhotoData object.
|
||||
* \param instance \p ragephoto_t instance
|
||||
*/
|
||||
LIBRAGEPHOTO_C_EXPORT RagePhotoData* ragephoto_getphotodata(ragephoto_t instance);
|
||||
|
||||
/** Returns the Photo description.
|
||||
* \param instance \p ragephoto_t instance
|
||||
*/
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#ifndef RAGEPHOTODATA_H
|
||||
#define RAGEPHOTODATA_H
|
||||
|
||||
#include "stdint.h"
|
||||
#include <stdint.h>
|
||||
|
||||
typedef struct RagePhotoData {
|
||||
char* jpeg;
|
||||
|
|
Loading…
Reference in a new issue