class com.babylonhx.tools.Tools

Available on all platforms

Class Fields

static var BaseUrl:String

static function CheckExtends(v:Vector3, min:Vector3, max:Vector3):Void

static function Clamp(value:Float, ?min:Float, ?max:Float):Float

static function Clamp2(x:Float, a:Float, b:Float):Float

static function CleanUrl(url:String):String

static function ExtractMinAndMax(positions:Array<Float>, start:Int, count:Int):BabylonMinMax

static function ExtractMinAndMaxIndexed(positions:Array<Float>, indices:Array<Int>, indexStart:Int, indexCount:Int):BabylonMinMax

static function Format(value:Float, ?decimals:Int):String

static function GetExponantOfTwo(value:Int, max:Int):Int

static function GetFilename(path:String):String

static function IsEmpty(obj:Dynamic):Bool

static function Lerp(v0:Float, v1:Float, t:Float):Float

static function LoadFile(path:String, ?callbackFn:Dynamic ->Void?type:String):Void

static function LoadImage(url:String, onload:Image ->Void?onerror:Dynamic ->Void?db:Dynamic):Void

static function MakeArray(obj:Dynamic, ?allowsNullUndefined:Bool):Array<Dynamic>

static function Now():Float

static function Sign(value:Dynamic):Int

static function ToDegrees(angle:Float):Float

static function ToHex(i:Int):String

static function ToRadians(angle:Float):Float

static function WithinEpsilon(a:Float, b:Float, ?epsilon:Float):Bool

static function cloneValue(source:Dynamic, destinationObject:Dynamic):Dynamic

static function delay(f:Void ->Void, time_ms:Int):Timer

static function randomFloat(from:Float, to:Float):Float

static function randomInt(from:Int, to:Int):Int

static function uuid():String