SDK Multiplataforma en C logo

SDK Multiplataforma en C

Paquetes de recursos

❮ Anterior
Siguiente ❯

Funciones

voidrespack_destroy (...)
const char_t*respack_text (...)
const byte_t*respack_file (...)

Los paquetes de recursos son generados en tiempo de compilación y utilizados en tiempo de ejecución por la aplicaciones. Mas información en Recursos.

  • Utiliza respack_text para obtener un texto desde un paquete de recursos.
  • Utiliza image_from_resource para obtener una imagen desde un paquete de recursos.
  • Utiliza respack_file para obtener un archivo desde un paquete de recursos.
  • Utiliza respack_destroy para destruir un paquete de recursos.
❮ Anterior
Siguiente ❯

respack_destroy ()

Destruye un paquete de recursos.

void
respack_destroy(ResPack **pack);
pack

Paquete de recursos. Será puesto a NULL tras la destrucción.


respack_text ()

Obtiene un texto de un paquete de recursos.

const char_t*
respack_text(const ResPack *pack,
             const ResId id);
pack

Paquete de recursos.

id

Identificador del recurso.

Retorna

Cadena C UTF8 terminada en carácter nulo '\0'.


respack_file ()

Obtiene un puntero al contenido de un archivo, incluido en un paquete de recursos.

const byte_t*
respack_file(const ResPack *pack,
             const ResId id,
             uint32_t *size);
pack

Paquete de recursos.

id

Identificador del recurso.

size

Obtiene el tamaño del archivo en bytes.

Retorna

Puntero al contenido del archivo (bytes en bruto).

❮ Anterior
Siguiente ❯