Crossfire Server, Trunk
1.75.0
image.h
Go to the documentation of this file.
1
6
#ifndef IMAGE_H
7
#define IMAGE_H
8
10
struct
face_info
{
11
uint8_t *
data
;
12
uint16_t
datalen
;
13
uint32_t
checksum
;
14
};
15
17
struct
face_sets
{
18
int
id
;
19
char
*
prefix
;
20
char
*
fullname
;
21
struct
face_sets
*
fallback
;
22
char
*
size
;
23
char
*
extension
;
24
char
*
comment
;
25
size_t
allocated
;
26
face_info
*
faces
;
27
};
28
29
extern
face_sets
*
find_faceset
(
int
id
);
30
31
#define MAX_IMAGE_SIZE 10000
32
33
#endif
/* IMAGE_H */
face_sets::allocated
size_t allocated
Allocated size of faces.
Definition:
image.h:25
face_sets::id
int id
Definition:
image.h:18
face_sets::prefix
char * prefix
Faceset short name, used in pictures names (base, clsc).
Definition:
image.h:19
face_sets::extension
char * extension
Supplementary description.
Definition:
image.h:23
face_sets::comment
char * comment
Human-readable comment for this set.
Definition:
image.h:24
face_info::data
uint8_t * data
Image data.
Definition:
image.h:11
face_info
Actual image data the client will display.
Definition:
image.h:10
face_sets::size
char * size
Human-readable set size.
Definition:
image.h:22
face_sets::fallback
struct face_sets * fallback
Faceset to use when an image is not found in this faceset.
Definition:
image.h:21
face_info::datalen
uint16_t datalen
Length of data.
Definition:
image.h:12
face_info::checksum
uint32_t checksum
Checksum of face data.
Definition:
image.h:13
find_faceset
face_sets * find_faceset(int id)
Definition:
assets.cpp:328
face_sets::fullname
char * fullname
Full faceset name.
Definition:
image.h:20
face_sets
Information about one face set.
Definition:
image.h:17
face_sets::faces
face_info * faces
images in this faceset
Definition:
image.h:26
crossfire-crossfire-server
include
image.h
Generated on Tue Jul 1 2025 14:27:29 for Crossfire Server, Trunk by
1.8.17