implement zoomz
This commit is contained in:
@@ -734,7 +734,7 @@ void Actor::HandleCommand( const CStringArray &asTokens )
|
|||||||
else if( sName=="zoom" ) SetZoom( fParam(1) );
|
else if( sName=="zoom" ) SetZoom( fParam(1) );
|
||||||
else if( sName=="zoomx" ) SetZoomX( fParam(1) );
|
else if( sName=="zoomx" ) SetZoomX( fParam(1) );
|
||||||
else if( sName=="zoomy" ) SetZoomY( fParam(1) );
|
else if( sName=="zoomy" ) SetZoomY( fParam(1) );
|
||||||
// else if( sName=="zoomz" ) SetZoomZ( fParam(1) );
|
else if( sName=="zoomz" ) SetZoomZ( fParam(1) );
|
||||||
else if( sName=="zoomtowidth" ) ZoomToWidth( fParam(1) );
|
else if( sName=="zoomtowidth" ) ZoomToWidth( fParam(1) );
|
||||||
else if( sName=="zoomtoheight" ) ZoomToHeight( fParam(1) );
|
else if( sName=="zoomtoheight" ) ZoomToHeight( fParam(1) );
|
||||||
else if( sName=="stretchto" ) StretchTo( RectF( fParam(1), fParam(2), fParam(3), fParam(4) ) );
|
else if( sName=="stretchto" ) StretchTo( RectF( fParam(1), fParam(2), fParam(3), fParam(4) ) );
|
||||||
|
|||||||
@@ -113,9 +113,11 @@ public:
|
|||||||
virtual float GetZoom() { return DestTweenState().scale.x; } // not accurate in some cases
|
virtual float GetZoom() { return DestTweenState().scale.x; } // not accurate in some cases
|
||||||
virtual float GetZoomX() { return DestTweenState().scale.x; }
|
virtual float GetZoomX() { return DestTweenState().scale.x; }
|
||||||
virtual float GetZoomY() { return DestTweenState().scale.y; }
|
virtual float GetZoomY() { return DestTweenState().scale.y; }
|
||||||
|
virtual float GetZoomZ() { return DestTweenState().scale.z; }
|
||||||
virtual void SetZoom( float zoom ) { DestTweenState().scale.x = zoom; DestTweenState().scale.y = zoom; }
|
virtual void SetZoom( float zoom ) { DestTweenState().scale.x = zoom; DestTweenState().scale.y = zoom; }
|
||||||
virtual void SetZoomX( float zoom ) { DestTweenState().scale.x = zoom; }
|
virtual void SetZoomX( float zoom ) { DestTweenState().scale.x = zoom; }
|
||||||
virtual void SetZoomY( float zoom ) { DestTweenState().scale.y = zoom; }
|
virtual void SetZoomY( float zoom ) { DestTweenState().scale.y = zoom; }
|
||||||
|
virtual void SetZoomZ( float zoom ) { DestTweenState().scale.z = zoom; }
|
||||||
virtual void ZoomToWidth( float zoom ) { SetZoomX( zoom / GetUnzoomedWidth() ); }
|
virtual void ZoomToWidth( float zoom ) { SetZoomX( zoom / GetUnzoomedWidth() ); }
|
||||||
virtual void ZoomToHeight( float zoom ){ SetZoomY( zoom / GetUnzoomedHeight() ); }
|
virtual void ZoomToHeight( float zoom ){ SetZoomY( zoom / GetUnzoomedHeight() ); }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user