Example #1
0
        public X3DMesh(X3DRenderer renderer)
        {
            library = nativeLibrary.ActivateInterface <IX3DNative>("EngineRenderer");

            db = library.x3d_new_mesh();

            // db = X3DMeshNative.CreateX3DMesh(renderer.GetHandle());

            //Check for errors
            RustError  err     = library.last_error_message();
            RustString message = new RustString(err.message);

            Console.WriteLine(message.AsString());
            //Not checking anything right now though :)
        }
Example #2
0
        public X3DShader(string vs, string gs, string ts, string fs)
        {
            library = nativeLibrary.ActivateInterface <IX3DNative>("EngineRenderer");

            db = library.x3d_new_shader(vs, gs, ts, fs);

            // db = X3DShaderNative.CreateX3DShader(vs, gs, ts, fs);

            //Check for errors
            RustError  err     = library.last_error_message();
            RustString message = new RustString(err.message);

            Console.WriteLine(message.AsString());
            //Not checking anything right now though :)
        }