public LinesMesh(
            string name, Scene scene = null, Node parent = null, LinesMesh source = null, System.Nullable <bool> doNotCloneChildren = null, System.Nullable <bool> useVertexColor = null, System.Nullable <bool> useVertexAlpha = null
            ) : base()
        {
            var entity = EventHorizonBlazorInterop.New(
                new string[] { "BABYLON", "LinesMesh" },
                name, scene, parent, source, doNotCloneChildren, useVertexColor, useVertexAlpha
                );

            ___guid = entity.___guid;
        }
        public static async ValueTask <InstancedLinesMesh> NewInstancedLinesMesh(
            string name, LinesMesh source
            )
        {
            var entity = await EventHorizonBlazorInterop.New(
                new string[] { "BABYLON", "InstancedLinesMesh" },
                name, source
                );

            return(new InstancedLinesMesh(entity));
        }
        public static async ValueTask <LinesMesh> NewLinesMesh(
            string name, Scene scene = null, Node parent = null, LinesMesh source = null, System.Nullable <bool> doNotCloneChildren = null, System.Nullable <bool> useVertexColor = null, System.Nullable <bool> useVertexAlpha = null
            )
        {
            var entity = await EventHorizonBlazorInterop.New(
                new string[] { "BABYLON", "LinesMesh" },
                name, scene, parent, source, doNotCloneChildren, useVertexColor, useVertexAlpha
                );

            return(new LinesMesh(entity));
        }
        public InstancedLinesMesh(
            string name, LinesMesh source
            ) : base()
        {
            var entity = EventHorizonBlazorInterop.New(
                new string[] { "BABYLON", "InstancedLinesMesh" },
                name, source
                );

            ___guid = entity.___guid;
        }