Constructors
| Name | Description |
|---|---|
Override Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
protected | void | onRefresh() | ||
protected | void | onTick( float inDeltaTime ) | ||
protected | void | refreshSize() |
Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
private | void | refreshSource() | ||
private | void | refreshLoad() | ||
private | void | refreshPlaybackRate() | ||
private | void | bindFrame() | ||
private | void | advanceFrame( float inDeltaTime ) |
Members
| Access | Type | Modifier | Name | Description |
|---|---|---|---|---|
public | const char* | static, constexpr | TAG_ID | |
public | const char* | static, constexpr | SRC_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | LOAD_ATTRIBUTE_NAME | |
public | const char* | static, constexpr | PLAYBACK_RATE_ATTRIBUTE_NAME | |
public | float | static, constexpr | GIF_MAX_FPS | |
public | float | static, constexpr | GIF_MIN_FRAME_MS | |
public | src | |||
public | float | playbackRate | ||
private | m_load | |||
private | m_previewImage | |||
private | m_previewId | |||
private | m_texture | |||
private | std::size_t | m_frame | ||
private | float | m_elapsed |