VR-Forces 4.10 Class Documentation
 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
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 operatings on widgets.
Definition: DtWidgetPicker.h:32
The DtOverlayRenderer implements the overlay concept.
Definition: DtOverlayRenderer.h:23

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)