telegram api constructor · layer 229 · #372efcd0
wallPaperSettings
Wallpaper rendering information.
definition
wallPaperSettings#372efcd0 flags:# blur:flags.1?true motion:flags.2?true background_color:flags.0?int second_background_color:flags.4?int third_background_color:flags.5?int fourth_background_color:flags.6?int intensity:flags.3?int rotation:flags.4?int emoticon:flags.7?string = WallPaperSettings;
parameters
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
blur | true | For image wallpapers »: if set, the JPEG must be downscaled to fit in 450x450 square and then box-blurred with radius 12. |
motion | true | If set, the background needs to be slightly moved when the device is rotated. |
background_color | int | Used for solid », gradient » and freeform gradient » fills. |
second_background_color | int | Used for gradient » and freeform gradient » fills. |
third_background_color | int | Used for freeform gradient » fills. |
fourth_background_color | int | Used for freeform gradient » fills. |
intensity | int | Used for pattern wallpapers ». |
rotation | int | Clockwise rotation angle of the gradient, in degrees; 0-359. Should be always divisible by 45. |
emoticon | string | If set, this wallpaper can be used as a channel wallpaper and is represented by the specified UTF-8 emoji. |
type
history
present in layers 95–229 · constructor id changed 3×
| id | layers |
|---|---|
| #a12f40b8 | 95–106 |
| #05086cf8 | 107–128 |
| #1dc1bca4 | 129–167 |
| #372efcd0 | 168–229 |