VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtExtrudedPolygonModel.h
Go to the documentation of this file.
1 // /******************************************************************************
2 // ** Copyright (c) 2015 MAK Technologies, Inc.
3 // ** All rights reserved.
4 // ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvCore/DtPolygonModel.h>
12 
13 namespace makVrv
14 {
19  {
20  public:
22  {
23  TopAndBottom = 0,
24  Top = 1,
25  Bottom = 2
26  };
27 
30 
33 
35  virtual void setPolygonMode(int) = 0;
36 
43 
45  virtual void setUpExtent(float) = 0;
46 
48  virtual void setDownExtent(float) = 0;
49 
51  virtual void setLeftExtent(float) = 0;
52 
54  virtual void setRightExtent(float) = 0;
56 
59  virtual void setHeight(float) = 0;
60 
62  virtual void setDimensions(float w, float h) = 0;
63 
65  virtual int pointCount() const = 0;
66 
68  virtual DtVector point(int) const = 0;
69 
71  virtual void setInsideColor(float r,float g,float b,float a) = 0;
72 
74  virtual void setOutsideColor(float r,float g,float b,float a) = 0;
75 
78  virtual void setLineWidth(float width) = 0;
79 
82  virtual void setScribeWidth(float width) = 0;
83 
85  virtual void setScribed(bool b) = 0;
86 
90  virtual void setScribeAllPolygons(bool) = 0;
91 
94  virtual void setScribeColor(float r, float g, float b, float a) = 0;
95 
97  virtual void setWidth(float);
98  };
99 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)