VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTexturedOutlinedPolygon.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
15 
16 namespace makVrv
17 {
21  {
22  public:
23 
26 
28  virtual ~DtTexturedOutlinedPolygon();
29 
31  virtual DtLineSegmentInterface* createAndInitNewSegment();
32 
34  virtual void setTexture(DtOverlayResourceProvider::NativeResourceHandle texture, float textureWidth);
35 
37  virtual void setZoomFactor(float z);
38 
40  virtual void setRotationOffset(float);
41 
42  protected:
45  float myZoomFactor;
47  };
48 }
float myZoomFactor
Definition: DtTexturedOutlinedPolygon.h:45
Contains makVrv::DtOverlayResourceProvider class.
void * NativeResourceHandle
Definition: DtOverlayResourceProvider.h:33
float myRotationOffset
Definition: DtTexturedOutlinedPolygon.h:46
A class which represents a single line segment.
Definition: DtLineSegmentInterface.h:16
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
A convex polygon drawn using lines.
Definition: DtOutlinedPolygon.h:25
Draw a polygonal line with a texture.
Definition: DtTexturedOutlinedPolygon.h:20
DtOverlayResourceProvider::NativeResourceHandle myTexture
Definition: DtTexturedOutlinedPolygon.h:43
Contains the makVrv::DtOutlinedPolygon class declaration.
float myTextureWidth
Definition: DtTexturedOutlinedPolygon.h:44
The picker class which allocates and does picking operations on widgets.
Definition: DtWidgetPicker.h:45
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:41

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)