Skip to main content

sdl_image_sys/generated/
constants.rs

1//! Generated constants
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq)]
4pub enum PropertyType { Pointer, String, Number, Float, Boolean }
5
6#[derive(Debug, Clone, Copy)]
7pub struct Hint {
8    pub name: &'static str,
9    pub value: &'static str,
10    pub doc: &'static str,
11}
12
13#[derive(Debug, Clone, Copy)]
14pub struct Property {
15    pub name: &'static str,
16    pub value: &'static str,
17    pub ty: PropertyType,
18    pub doc: &'static str,
19}
20
21pub const IMG_PROP_ANIMATION_ENCODER_CREATE_FILENAME_STRING: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_FILENAME_STRING", value: "SDL_image.animation_encoder.create.filename", ty: PropertyType::String, doc: "" };
22pub const IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_POINTER: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_POINTER", value: "SDL_image.animation_encoder.create.iostream", ty: PropertyType::Pointer, doc: "" };
23pub const IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_AUTOCLOSE_BOOLEAN: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_AUTOCLOSE_BOOLEAN", value: "SDL_image.animation_encoder.create.iostream.autoclose", ty: PropertyType::Boolean, doc: "" };
24pub const IMG_PROP_ANIMATION_ENCODER_CREATE_TYPE_STRING: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_TYPE_STRING", value: "SDL_image.animation_encoder.create.type", ty: PropertyType::String, doc: "" };
25pub const IMG_PROP_ANIMATION_ENCODER_CREATE_QUALITY_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_QUALITY_NUMBER", value: "SDL_image.animation_encoder.create.quality", ty: PropertyType::Number, doc: "" };
26pub const IMG_PROP_ANIMATION_ENCODER_CREATE_TIMEBASE_NUMERATOR_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_TIMEBASE_NUMERATOR_NUMBER", value: "SDL_image.animation_encoder.create.timebase.numerator", ty: PropertyType::Number, doc: "" };
27pub const IMG_PROP_ANIMATION_ENCODER_CREATE_TIMEBASE_DENOMINATOR_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_TIMEBASE_DENOMINATOR_NUMBER", value: "SDL_image.animation_encoder.create.timebase.denominator", ty: PropertyType::Number, doc: "" };
28pub const IMG_PROP_ANIMATION_ENCODER_CREATE_AVIF_MAX_THREADS_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_AVIF_MAX_THREADS_NUMBER", value: "SDL_image.animation_encoder.create.avif.max_threads", ty: PropertyType::Number, doc: "" };
29pub const IMG_PROP_ANIMATION_ENCODER_CREATE_AVIF_KEYFRAME_INTERVAL_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_AVIF_KEYFRAME_INTERVAL_NUMBER", value: "SDL_image.animation_encoder.create.avif.keyframe_interval", ty: PropertyType::Number, doc: "" };
30pub const IMG_PROP_ANIMATION_ENCODER_CREATE_GIF_USE_LUT_BOOLEAN: Property = Property { name: "IMG_PROP_ANIMATION_ENCODER_CREATE_GIF_USE_LUT_BOOLEAN", value: "SDL_image.animation_encoder.create.gif.use_lut", ty: PropertyType::Boolean, doc: "" };
31pub const IMG_PROP_ANIMATION_DECODER_CREATE_FILENAME_STRING: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_FILENAME_STRING", value: "SDL_image.animation_decoder.create.filename", ty: PropertyType::String, doc: "" };
32pub const IMG_PROP_ANIMATION_DECODER_CREATE_IOSTREAM_POINTER: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_IOSTREAM_POINTER", value: "SDL_image.animation_decoder.create.iostream", ty: PropertyType::Pointer, doc: "" };
33pub const IMG_PROP_ANIMATION_DECODER_CREATE_IOSTREAM_AUTOCLOSE_BOOLEAN: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_IOSTREAM_AUTOCLOSE_BOOLEAN", value: "SDL_image.animation_decoder.create.iostream.autoclose", ty: PropertyType::Boolean, doc: "" };
34pub const IMG_PROP_ANIMATION_DECODER_CREATE_TYPE_STRING: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_TYPE_STRING", value: "SDL_image.animation_decoder.create.type", ty: PropertyType::String, doc: "" };
35pub const IMG_PROP_ANIMATION_DECODER_CREATE_TIMEBASE_NUMERATOR_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_TIMEBASE_NUMERATOR_NUMBER", value: "SDL_image.animation_decoder.create.timebase.numerator", ty: PropertyType::Number, doc: "" };
36pub const IMG_PROP_ANIMATION_DECODER_CREATE_TIMEBASE_DENOMINATOR_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_TIMEBASE_DENOMINATOR_NUMBER", value: "SDL_image.animation_decoder.create.timebase.denominator", ty: PropertyType::Number, doc: "" };
37pub const IMG_PROP_ANIMATION_DECODER_CREATE_AVIF_MAX_THREADS_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_AVIF_MAX_THREADS_NUMBER", value: "SDL_image.animation_decoder.create.avif.max_threads", ty: PropertyType::Number, doc: "" };
38pub const IMG_PROP_ANIMATION_DECODER_CREATE_AVIF_ALLOW_INCREMENTAL_BOOLEAN: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_AVIF_ALLOW_INCREMENTAL_BOOLEAN", value: "SDL_image.animation_decoder.create.avif.allow_incremental", ty: PropertyType::Boolean, doc: "" };
39pub const IMG_PROP_ANIMATION_DECODER_CREATE_AVIF_ALLOW_PROGRESSIVE_BOOLEAN: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_AVIF_ALLOW_PROGRESSIVE_BOOLEAN", value: "SDL_image.animation_decoder.create.avif.allow_progressive", ty: PropertyType::Boolean, doc: "" };
40pub const IMG_PROP_ANIMATION_DECODER_CREATE_GIF_TRANSPARENT_COLOR_INDEX_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_GIF_TRANSPARENT_COLOR_INDEX_NUMBER", value: "SDL_image.animation_encoder.create.gif.transparent_color_index", ty: PropertyType::Number, doc: "" };
41pub const IMG_PROP_ANIMATION_DECODER_CREATE_GIF_NUM_COLORS_NUMBER: Property = Property { name: "IMG_PROP_ANIMATION_DECODER_CREATE_GIF_NUM_COLORS_NUMBER", value: "SDL_image.animation_encoder.create.gif.num_colors", ty: PropertyType::Number, doc: "" };
42pub const IMG_PROP_METADATA_IGNORE_PROPS_BOOLEAN: Property = Property { name: "IMG_PROP_METADATA_IGNORE_PROPS_BOOLEAN", value: "SDL_image.metadata.ignore_props", ty: PropertyType::Boolean, doc: "" };
43pub const IMG_PROP_METADATA_DESCRIPTION_STRING: Property = Property { name: "IMG_PROP_METADATA_DESCRIPTION_STRING", value: "SDL_image.metadata.description", ty: PropertyType::String, doc: "" };
44pub const IMG_PROP_METADATA_COPYRIGHT_STRING: Property = Property { name: "IMG_PROP_METADATA_COPYRIGHT_STRING", value: "SDL_image.metadata.copyright", ty: PropertyType::String, doc: "" };
45pub const IMG_PROP_METADATA_TITLE_STRING: Property = Property { name: "IMG_PROP_METADATA_TITLE_STRING", value: "SDL_image.metadata.title", ty: PropertyType::String, doc: "" };
46pub const IMG_PROP_METADATA_AUTHOR_STRING: Property = Property { name: "IMG_PROP_METADATA_AUTHOR_STRING", value: "SDL_image.metadata.author", ty: PropertyType::String, doc: "" };
47pub const IMG_PROP_METADATA_CREATION_TIME_STRING: Property = Property { name: "IMG_PROP_METADATA_CREATION_TIME_STRING", value: "SDL_image.metadata.creation_time", ty: PropertyType::String, doc: "" };
48pub const IMG_PROP_METADATA_FRAME_COUNT_NUMBER: Property = Property { name: "IMG_PROP_METADATA_FRAME_COUNT_NUMBER", value: "SDL_image.metadata.frame_count", ty: PropertyType::Number, doc: "" };
49pub const IMG_PROP_METADATA_LOOP_COUNT_NUMBER: Property = Property { name: "IMG_PROP_METADATA_LOOP_COUNT_NUMBER", value: "SDL_image.metadata.loop_count", ty: PropertyType::Number, doc: "" };