#include <SlideShowPicture.h>
|
| CSlideShowPic () |
|
virtual | ~CSlideShowPic () |
|
void | SetTexture (int iSlideNumber, std::unique_ptr< CTexture > pTexture, DISPLAY_EFFECT dispEffect=EFFECT_RANDOM, TRANSITION_EFFECT transEffect=FADEIN_FADEOUT) |
|
void | UpdateTexture (std::unique_ptr< CTexture > pTexture) |
|
bool | IsLoaded () const |
|
void | UnLoad () |
|
void | Process (unsigned int currentTime, CDirtyRegionList &dirtyregions) |
|
void | Render () |
|
void | Close () |
|
void | Reset (DISPLAY_EFFECT dispEffect=EFFECT_RANDOM, TRANSITION_EFFECT transEffect=FADEIN_FADEOUT) |
|
DISPLAY_EFFECT | DisplayEffect () const |
|
bool | DisplayEffectNeedChange (DISPLAY_EFFECT newDispEffect) const |
|
bool | IsStarted () const |
|
bool | IsFinished () const |
|
bool | IsAnimating () const |
|
bool | DrawNextImage () const |
|
int | GetWidth () const |
|
int | GetHeight () const |
|
void | Keep () |
|
bool | StartTransition () |
|
int | GetTransitionTime (int iType) const |
|
void | SetTransitionTime (int iType, int iTime) |
|
int | SlideNumber () const |
|
void | Zoom (float fZoomAmount, bool immediate=false) |
|
void | Rotate (float fRotateAngle, bool immediate=false) |
|
void | UpdateAlpha () |
|
void | Pause (bool bPause) |
|
void | SetInSlideshow (bool slideshow) |
|
void | SetOriginalSize (int iOriginalWidth, int iOriginalHeight, bool bFullSize) |
|
bool | FullSize () const |
|
int | GetOriginalWidth () |
|
int | GetOriginalHeight () |
|
void | Move (float dX, float dY) |
|
float | GetZoom () const |
|
◆ DISPLAY_EFFECT
Enumerator |
---|
EFFECT_NONE | |
EFFECT_FLOAT | |
EFFECT_ZOOM | |
EFFECT_RANDOM | |
EFFECT_PANORAMA | |
EFFECT_NO_TIMEOUT | |
◆ TRANSITION_EFFECT
Enumerator |
---|
TRANSITION_NONE | |
FADEIN_FADEOUT | |
CROSSFADE | |
TRANSITION_ZOOM | |
TRANSITION_ROTATE | |
◆ CSlideShowPic()
CSlideShowPic::CSlideShowPic |
( |
| ) |
|
◆ ~CSlideShowPic()
CSlideShowPic::~CSlideShowPic |
( |
| ) |
|
|
virtual |
◆ Close()
void CSlideShowPic::Close |
( |
| ) |
|
◆ CreateSlideShowPicture()
std::unique_ptr< CSlideShowPic > CSlideShowPic::CreateSlideShowPicture |
( |
| ) |
|
|
static |
◆ DisplayEffect()
◆ DisplayEffectNeedChange()
◆ DrawNextImage()
bool CSlideShowPic::DrawNextImage |
( |
| ) |
const |
|
inline |
◆ FullSize()
bool CSlideShowPic::FullSize |
( |
| ) |
const |
|
inline |
◆ GetHeight()
int CSlideShowPic::GetHeight |
( |
| ) |
const |
|
inline |
◆ GetOriginalHeight()
int CSlideShowPic::GetOriginalHeight |
( |
| ) |
|
◆ GetOriginalWidth()
int CSlideShowPic::GetOriginalWidth |
( |
| ) |
|
◆ GetTransitionTime()
int CSlideShowPic::GetTransitionTime |
( |
int | iType | ) |
const |
◆ GetWidth()
int CSlideShowPic::GetWidth |
( |
| ) |
const |
|
inline |
◆ GetZoom()
float CSlideShowPic::GetZoom |
( |
| ) |
const |
|
inline |
◆ IsAnimating()
bool CSlideShowPic::IsAnimating |
( |
| ) |
const |
◆ IsFinished()
bool CSlideShowPic::IsFinished |
( |
| ) |
const |
◆ IsLoaded()
bool CSlideShowPic::IsLoaded |
( |
| ) |
const |
|
inline |
◆ IsStarted()
bool CSlideShowPic::IsStarted |
( |
| ) |
const |
|
inline |
◆ Keep()
void CSlideShowPic::Keep |
( |
| ) |
|
◆ Move()
void CSlideShowPic::Move |
( |
float | dX, |
|
|
float | dY ) |
◆ Pause()
void CSlideShowPic::Pause |
( |
bool | bPause | ) |
|
◆ Process()
- Todo
- change m_displayEffect != EFFECT_NO_TIMEOUT to whether we're running the slideshow
◆ Render() [1/2]
void CSlideShowPic::Render |
( |
| ) |
|
◆ Render() [2/2]
◆ Reset()
◆ Rotate()
void CSlideShowPic::Rotate |
( |
float | fRotateAngle, |
|
|
bool | immediate = false ) |
◆ SetInSlideshow()
void CSlideShowPic::SetInSlideshow |
( |
bool | slideshow | ) |
|
◆ SetOriginalSize()
void CSlideShowPic::SetOriginalSize |
( |
int | iOriginalWidth, |
|
|
int | iOriginalHeight, |
|
|
bool | bFullSize ) |
◆ SetTexture()
◆ SetTransitionTime()
void CSlideShowPic::SetTransitionTime |
( |
int | iType, |
|
|
int | iTime ) |
◆ SlideNumber()
int CSlideShowPic::SlideNumber |
( |
| ) |
const |
|
inline |
◆ StartTransition()
bool CSlideShowPic::StartTransition |
( |
| ) |
|
◆ UnLoad()
void CSlideShowPic::UnLoad |
( |
| ) |
|
|
inline |
◆ UpdateAlpha()
void CSlideShowPic::UpdateAlpha |
( |
| ) |
|
◆ UpdateTexture()
void CSlideShowPic::UpdateTexture |
( |
std::unique_ptr< CTexture > | pTexture | ) |
|
◆ Zoom()
void CSlideShowPic::Zoom |
( |
float | fZoomAmount, |
|
|
bool | immediate = false ) |
◆ m_bCanMoveHorizontally
bool CSlideShowPic::m_bCanMoveHorizontally |
◆ m_bCanMoveVertically
bool CSlideShowPic::m_bCanMoveVertically |
◆ m_bIsComic
bool CSlideShowPic::m_bIsComic |
The documentation for this class was generated from the following files: