Macros | Typedefs | Functions
rhino/demo/c/dr_libs/old/dr_pcx.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for rhino/demo/c/dr_libs/old/dr_pcx.h:

Go to the source code of this file.

Macros

#define DRPCX_FALSE   0
 
#define DRPCX_TRUE   1
 

Typedefs

typedef drpcx_uint32 drpcx_bool32
 
typedef drpcx_uint8 drpcx_bool8
 
typedef int16_t drpcx_int16
 
typedef int32_t drpcx_int32
 
typedef int64_t drpcx_int64
 
typedef int8_t drpcx_int8
 
typedef size_t(* drpcx_read_proc) (void *userData, void *bufferOut, size_t bytesToRead)
 
typedef uint16_t drpcx_uint16
 
typedef uint32_t drpcx_uint32
 
typedef uint64_t drpcx_uint64
 
typedef uint8_t drpcx_uint8
 

Functions

void drpcx_free (void *pReturnValueFromLoad)
 
drpcx_uint8drpcx_load (drpcx_read_proc onRead, void *pUserData, drpcx_bool32 flipped, int *x, int *y, int *internalComponents, int desiredComponents)
 
drpcx_uint8drpcx_load_file (const char *filename, drpcx_bool32 flipped, int *x, int *y, int *internalComponents, int desiredComponents)
 
drpcx_uint8drpcx_load_memory (const void *data, size_t dataSize, drpcx_bool32 flipped, int *x, int *y, int *internalComponents, int desiredComponents)
 

Macro Definition Documentation

◆ DRPCX_FALSE

#define DRPCX_FALSE   0

Definition at line 70 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ DRPCX_TRUE

#define DRPCX_TRUE   1

Definition at line 69 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

Typedef Documentation

◆ drpcx_bool32

Definition at line 68 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_bool8

Definition at line 67 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_int16

typedef int16_t drpcx_int16

Definition at line 60 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_int32

typedef int32_t drpcx_int32

Definition at line 62 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_int64

typedef int64_t drpcx_int64

Definition at line 64 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_int8

typedef int8_t drpcx_int8

Definition at line 58 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_read_proc

typedef size_t(* drpcx_read_proc) (void *userData, void *bufferOut, size_t bytesToRead)

Definition at line 77 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_uint16

typedef uint16_t drpcx_uint16

Definition at line 61 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_uint32

typedef uint32_t drpcx_uint32

Definition at line 63 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_uint64

typedef uint64_t drpcx_uint64

Definition at line 65 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

◆ drpcx_uint8

typedef uint8_t drpcx_uint8

Definition at line 59 of file rhino/demo/c/dr_libs/old/dr_pcx.h.

Function Documentation

◆ drpcx_free()

void drpcx_free ( void *  pReturnValueFromLoad)

◆ drpcx_load()

drpcx_uint8* drpcx_load ( drpcx_read_proc  onRead,
void *  pUserData,
drpcx_bool32  flipped,
int *  x,
int *  y,
int *  internalComponents,
int  desiredComponents 
)

◆ drpcx_load_file()

drpcx_uint8* drpcx_load_file ( const char *  filename,
drpcx_bool32  flipped,
int *  x,
int *  y,
int *  internalComponents,
int  desiredComponents 
)

◆ drpcx_load_memory()

drpcx_uint8* drpcx_load_memory ( const void *  data,
size_t  dataSize,
drpcx_bool32  flipped,
int *  x,
int *  y,
int *  internalComponents,
int  desiredComponents 
)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:57