SDK Multiplataforma en C logo

SDK Multiplataforma en C

Paquetes de recursos

❮ Anterior
Siguiente ❯

Permite el acceso a paquetes de recursos. Más información en Recursos.


Funciones

voidrespack_destroy (...)
const char_t*respack_text (...)
const byte_t*respack_file (...)
❮ 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 ❯