kodi
Protected Member Functions | List of all members
CSlideShowPicDX Class Reference
Inheritance diagram for CSlideShowPicDX:
Inheritance graph
[legend]
Collaboration diagram for CSlideShowPicDX:
Collaboration graph
[legend]

Protected Member Functions

void Render (float *x, float *y, CTexture *pTexture, UTILS::COLOR::Color color) override
 

Additional Inherited Members

- Public Types inherited from CSlideShowPic
enum  DISPLAY_EFFECT {
  EFFECT_NONE = 0, EFFECT_FLOAT, EFFECT_ZOOM, EFFECT_RANDOM,
  EFFECT_PANORAMA, EFFECT_NO_TIMEOUT
}
 
enum  TRANSITION_EFFECT {
  TRANSITION_NONE = 0, FADEIN_FADEOUT, CROSSFADE, TRANSITION_ZOOM,
  TRANSITION_ROTATE
}
 
- Public Member Functions inherited from 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 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 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
 
- Static Public Member Functions inherited from CSlideShowPic
static std::unique_ptr< CSlideShowPicCreateSlideShowPicture ()
 
- Public Attributes inherited from CSlideShowPic
bool m_bIsComic
 
bool m_bCanMoveHorizontally
 
bool m_bCanMoveVertically
 

The documentation for this class was generated from the following files: