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 :) }
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 :) }