Ejemplo n.º 1
0
 public void RenderCompass(double[] screenPosSize, double[] mapRotation)
 {
     Util.CheckArray(screenPosSize, 3);
     Util.CheckArray(mapRotation, 3);
     RendererInterop.vtsRendererRenderCompas(Handle, screenPosSize, mapRotation);
     Util.CheckError();
 }
Ejemplo n.º 2
0
 public double[] GetWorldPosition(double[] screenPos)
 {
     Util.CheckArray(screenPos, 2);
     double[] res = new double[3];
     RendererInterop.vtsRendererGetWorldPosition(Handle, screenPos, res);
     Util.CheckError();
     return(res);
 }
Ejemplo n.º 3
0
 public void BindLoadFunctions(Map map)
 {
     RendererInterop.vtsRendererBindLoadFunctions(Handle, map.Handle);
     Util.CheckError();
 }
Ejemplo n.º 4
0
 public void Render(Map map)
 {
     RendererInterop.vtsRendererRender(Handle, map.Handle);
     Util.CheckError();
 }
Ejemplo n.º 5
0
 public Renderer()
 {
     Handle = RendererInterop.vtsRendererCreate();
     Util.CheckError();
 }
Ejemplo n.º 6
0
 public void Deinitialize()
 {
     RendererInterop.vtsRendererFinalize(Handle);
     Util.CheckError();
 }
Ejemplo n.º 7
0
 public void Dispose()
 {
     RendererInterop.vtsRendererDestroy(Handle);
     Util.CheckError();
 }
Ejemplo n.º 8
0
 public static void LoadGlFunctions(RendererInterop.GLADloadproc proc)
 {
     RendererInterop.vtsLoadGlFunctions(proc);
     Util.CheckError();
 }
Ejemplo n.º 9
0
 public void Dispose()
 {
     RendererInterop.vtsRenderViewDestroy(Handle);
     Util.CheckInterop();
 }
Ejemplo n.º 10
0
 public void Render()
 {
     RendererInterop.vtsRenderViewRender(Handle);
     Util.CheckInterop();
 }
Ejemplo n.º 11
0
 public RenderView(RenderContext ctx, Camera camera)
 {
     Handle = RendererInterop.vtsRenderContextCreateView(ctx.Handle, camera.Handle);
     Util.CheckInterop();
 }
Ejemplo n.º 12
0
 public void BindLoadFunctions(Map map)
 {
     RendererInterop.vtsRenderContextBindLoadFunctions(Handle, map.Handle);
     Util.CheckInterop();
 }
Ejemplo n.º 13
0
 public RenderContext()
 {
     Handle = RendererInterop.vtsRenderContextCreate();
     Util.CheckInterop();
 }