public sealed override void AdjustPositioning(ref SKPoint Position, SKPoint size, DrawTextInformationSkia DrawData, int pCharacterNumber, int TotalCharacters, int Pass) { float XPos = Position.X, YPos = Position.Y; StandardPositionCalculators.RotatingPositionCalculator(ref XPos, ref YPos, size.X, size.Y, pCharacterNumber, TotalCharacters, Pass, CharacterNumberModifier, Radius, XScale, YScale); Position.X = XPos; Position.Y = YPos; }
public sealed override void AdjustPositioning(ref SKPoint Position, SKPoint size, DrawTextInformationSkia DrawData, int pCharacterNumber, int TotalCharacters, int Pass) { float XPos = Position.X, YPos = Position.Y; StandardPositionCalculators.VerticalWavePositionCalculator(ref XPos, ref YPos, Height, pCharacterNumber, TotalCharacters, Pass, CharacterNumberModifier); Position.X = XPos; Position.Y = YPos; }
public override sealed void AdjustPositioning(ref PointF Position, SizeF size, DrawTextInformationGDI DrawData, int pCharacterNumber, int TotalCharacters, int Pass) { //rotate once every 3/4's of a second. float XPos = Position.X, YPos = Position.Y; StandardPositionCalculators.RotatingPositionCalculator(ref XPos, ref YPos, size.Width, size.Height, pCharacterNumber, TotalCharacters, Pass, CharacterNumberModifier, Radius, XScale, YScale); Position.X = XPos; Position.Y = YPos; }