public static void Init(DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, ShaderFloatingPointQuality vsQuality, ShaderFloatingPointQuality psQuality, Loader.LoadedCallbackMethod loadedCallback) { Shader = ShaderAPI.New(parent, contentPath + tag + "UISolidColor.rs", shaderVersion, vsQuality, psQuality, delegate(object sender, bool succeeded) { if (succeeded) { init((ShaderI)sender, loadedCallback); } else { FailedToLoad = true; if (loadedCallback != null) { loadedCallback(null, false); } } }); }
public static void Init(DisposableI parent, string contentPath, string tag, ShaderVersions shaderVersion, Loader.LoadedCallbackMethod loadedCallback) { Shader = ShaderAPI.New(parent, contentPath + tag + "QuickDraw3ColorUV.rs", shaderVersion, delegate(object sender, bool succeeded) { if (succeeded) { init((ShaderI)sender, loadedCallback); } else { FailedToLoad = true; if (loadedCallback != null) { loadedCallback(null, false); } } }); }