VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtOverlayRenderer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
7 #pragma once
8 
10 
11 namespace makVrv
12 {
13  class DtLineRenderer;
14  class DtQuadRenderer;
15  class DtTriangleRenderer;
16  class DtTextRenderer;
17  class DtOverlayResourceProvider;
18 
24  {
25  struct RenderInfo
26  {
27  unsigned int channelId;
28 
29  };
30 
31  public:
34 
38  bool render(bool geocentric, float geocentricAlpha,
39  const double location[3],
40  const double worldToWindow[16],
41  double viewport[4]);
42 
44  void releaseResources();
45 
46  void setProjectCameraIs3D(bool is3D);
47  bool projectCameraIs3D() const;
48 
49  DtOverlayResourceProvider& resourceProvider();
50  DtLineRenderer& lineRenderer() const;
51  DtQuadRenderer& quadRenderer() const;
52  DtTriangleRenderer& triangleRenderer() const;
53  DtTextRenderer& textRenderer() const;
54 
55  protected:
56 
63  };
64 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)