AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzAdsView Class Reference

#include <CzAdsView.h>

List of all members.

Public Member Functions

void setVisible (bool visible)
bool isVisible () const
void setVisible (int index, bool visible)
bool isVisible (int index) const
void setPosition (int index, int x, int y)
CzIVec2getPosition (int index)
void setScale (int index, float scale)
float getScale (int index) const
void setAngle (int index, float angle)
float getAngle (int index) const
void setColour (int index, int r, int g, int b, int a)
void addAnimator (int index, CzAdsViewAnimator *animator)
void setNumAdsVisible (int count)
int getNumAdsVisible () const
void setAllowHouseAds (bool allow)
void setNewAdInterval (int interval)
CzAdsViewDatagetAdViewData (int index)
void setLooped (bool looped)
void setAdProvider (CzAds::eAdProvider ad_provider)
virtual bool Init (const char *id)
virtual void Release ()
virtual void Update (float dt=1.0f)
virtual void Draw (CzScene *scene=NULL)
void RequestNewAd (CzAds::eAdProvider ad_provider, bool text_ads=false)
void ResetAllAnims ()
void ResetAnims (CzAdsViewData *data)

Protected Member Functions

void Transform ()
CzAdsViewDatagetOldestAdSlot ()

Protected Attributes

int NewAdInterval
CzAds::eAdsError MinError
CzAdsViewData AdData [CZ_MAX_CACHED_ADS]
int NumAdsVisible
bool Visible
bool Looped
CzAds::eAdProvider AdProvider
bool PreviousTouch
CzAdsViewDataPrevTappedAd
CzTimer NewAdTimer

Member Function Documentation

void CzAdsView::addAnimator ( int  index,
CzAdsViewAnimator animator 
) [inline]
void CzAdsView::Draw ( CzScene scene = NULL) [virtual]
CzAdsViewData* CzAdsView::getAdViewData ( int  index) [inline]
float CzAdsView::getAngle ( int  index) const [inline]
int CzAdsView::getNumAdsVisible ( ) const [inline]
CzIVec2& CzAdsView::getPosition ( int  index) [inline]
float CzAdsView::getScale ( int  index) const [inline]
bool CzAdsView::Init ( const char *  id) [virtual]
bool CzAdsView::isVisible ( ) const [inline]
bool CzAdsView::isVisible ( int  index) const [inline]
void CzAdsView::Release ( ) [virtual]
void CzAdsView::RequestNewAd ( CzAds::eAdProvider  ad_provider,
bool  text_ads = false 
)
void CzAdsView::setAdProvider ( CzAds::eAdProvider  ad_provider) [inline]
void CzAdsView::setAllowHouseAds ( bool  allow) [inline]
void CzAdsView::setAngle ( int  index,
float  angle 
) [inline]
void CzAdsView::setColour ( int  index,
int  r,
int  g,
int  b,
int  a 
) [inline]
void CzAdsView::setLooped ( bool  looped) [inline]
void CzAdsView::setNewAdInterval ( int  interval)
void CzAdsView::setNumAdsVisible ( int  count) [inline]
void CzAdsView::setPosition ( int  index,
int  x,
int  y 
) [inline]
void CzAdsView::setScale ( int  index,
float  scale 
) [inline]
void CzAdsView::setVisible ( bool  visible) [inline]
void CzAdsView::setVisible ( int  index,
bool  visible 
) [inline]
void CzAdsView::Transform ( ) [protected]
void CzAdsView::Update ( float  dt = 1.0f) [virtual]

Member Data Documentation

bool CzAdsView::Looped [protected]
int CzAdsView::NewAdInterval [protected]
int CzAdsView::NumAdsVisible [protected]
bool CzAdsView::PreviousTouch [protected]
bool CzAdsView::Visible [protected]

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