Axiom.Controllers.ControllerManager.CreateTextureRotator C# (CSharp) Метод

CreateTextureRotator() публичный Метод

Creates a basic time-based texture coordinate modifier designed for creating rotating textures.
This simple method allows you to easily create constant-speed rotating textures. If you want more control, look up the ControllerManager.CreateTextureWaveTransformer for more complex wave-based scrollers / stretchers / rotaters.
public CreateTextureRotator ( TextureUnitState layer, float speed ) : Controller
layer Axiom.Graphics.TextureUnitState The texture unit to animate.
speed float Speed of the rotation, in counter-clockwise revolutions per second.
Результат Controller
		public Controller<float> CreateTextureRotator( TextureUnitState layer, float speed )
		{
			IControllerValue<float> val = new TexCoordModifierControllerValue( layer, false, false, false, false, true );
			IControllerFunction<float> func = new MultipyControllerFunction( -speed, true );

			return CreateController( val, func );
		}