public static async ValueTask <Effect> NewEffect( object baseName, string[] attributesNamesOrOptions, string[] uniformsNamesOrEngine, string[] samplers = null, ThinEngine engine = null, string defines = null, IEffectFallbacks fallbacks = null, ActionCallback <Effect> onCompiled = null, ActionCallback <Effect, string> onError = null, object indexParameters = null ) { var entity = await EventHorizonBlazorInterop.New( new string[] { "BABYLON", "Effect" }, baseName, attributesNamesOrOptions, uniformsNamesOrEngine, samplers, engine, defines, fallbacks, onCompiled, onError, indexParameters ); return(new Effect(entity)); }
public Effect( object baseName, string[] attributesNamesOrOptions, string[] uniformsNamesOrEngine, string[] samplers = null, ThinEngine engine = null, string defines = null, IEffectFallbacks fallbacks = null, ActionCallback <Effect> onCompiled = null, ActionCallback <Effect, string> onError = null, object indexParameters = null ) : base() { var entity = EventHorizonBlazorInterop.New( new string[] { "BABYLON", "Effect" }, baseName, attributesNamesOrOptions, uniformsNamesOrEngine, samplers, engine, defines, fallbacks, onCompiled, onError, indexParameters ); ___guid = entity.___guid; }