Represents and contains information about image labels used in story screen parts. More...
#include <part.hpp>
Public Member Functions | |
| floating_image (const config &cfg) | |
| WML-based constructor. More... | |
| floating_image (const floating_image &fi)=default | |
| floating_image (floating_image &&fi)=default | |
| floating_image & | operator= (const floating_image &fi) |
| std::string | file () const |
| int | ref_x () const |
| Returns the referential X coordinate of the image. More... | |
| int | ref_y () const |
| Returns the referential Y coordinate of the image. More... | |
| bool | resize_with_background () const |
| If true, the size of the image is changed in the same way that the ref_x and ref_y are mapped to use the base layer's pixels as the coordinate system. More... | |
| bool | centered () const |
| Whether the image coordinates specify the location of its center (true) or top-left corner (false). More... | |
| const std::chrono::milliseconds & | display_delay () const |
| Delay after displaying this image and before displaying the next image, in milliseconds. More... | |
Private Member Functions | |
| void | assign (const floating_image &fi) |
| Copy constructor and operator=() implementation details. More... | |
Private Attributes | |
| std::string | file_ |
| int | x_ |
| int | y_ |
| std::chrono::milliseconds | delay_ |
| bool | resize_with_background_ |
| bool | centered_ |
Represents and contains information about image labels used in story screen parts.
| storyscreen::floating_image::floating_image | ( | const config & | cfg | ) |
|
default |
|
default |
|
private |
Copy constructor and operator=() implementation details.
Referenced by operator=().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
If true, the size of the image is changed in the same way that the ref_x and ref_y are mapped to use the base layer's pixels as the coordinate system.
Definition at line 86 of file part.hpp.
References resize_with_background_.
|
private |
Definition at line 114 of file part.hpp.
Referenced by centered().
|
private |
Definition at line 112 of file part.hpp.
Referenced by display_delay().
|
private |
|
private |
Definition at line 113 of file part.hpp.
Referenced by resize_with_background().
|
private |
|
private |