add ActorScroller::EnableMask, ActorScroller::DisableMask
This commit is contained in:
@@ -68,9 +68,7 @@ void ActorScroller::Load2(
|
||||
|
||||
ScrollThroughAllItems();
|
||||
|
||||
m_quadMask.SetWidth( fItemWidth );
|
||||
m_quadMask.SetHeight( fItemHeight );
|
||||
m_quadMask.SetHidden( false );
|
||||
EnableMask( fItemWidth, fItemHeight );
|
||||
}
|
||||
|
||||
void ActorScroller::Load3(
|
||||
@@ -93,6 +91,18 @@ void ActorScroller::Load3(
|
||||
m_iNumItems = m_SubActors.size();
|
||||
}
|
||||
|
||||
void ActorScroller::EnableMask( float fWidth, float fHeight )
|
||||
{
|
||||
m_quadMask.SetHidden( false );
|
||||
m_quadMask.SetWidth( fWidth );
|
||||
m_quadMask.SetHeight( fHeight );
|
||||
}
|
||||
|
||||
void ActorScroller::DisableMask( float fWidth, float fHeight )
|
||||
{
|
||||
m_quadMask.SetHidden( true );
|
||||
}
|
||||
|
||||
void ActorScroller::ScrollThroughAllItems()
|
||||
{
|
||||
m_fCurrentItem = m_bLoop ? +m_fNumItemsToDraw/2.0f : -(m_fNumItemsToDraw/2.0f)-1;
|
||||
|
||||
@@ -30,6 +30,9 @@ public:
|
||||
bool bUseMask,
|
||||
bool bLoop );
|
||||
|
||||
void EnableMask( float fWidth, float fHeight );
|
||||
void DisableMask( float fWidth, float fHeight );
|
||||
|
||||
virtual void UpdateInternal( float fDelta );
|
||||
virtual void DrawPrimitives(); // handles drawing and doesn't call ActorFrame::DrawPrimitives
|
||||
|
||||
|
||||
Reference in New Issue
Block a user