VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvGraphics
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
12
#include <
vrvGraphics/vrvGraphics.h
>
13
#include <
vrvGraphics/DtOutlinedPolygon.h
>
14
#include <
vrvGraphics/DtOverlayResourceProvider.h
>
15
16
namespace
makVrv
17
{
20
class
DT_DLL_VRVGRAPHICS
DtTexturedOutlinedPolygon
:
public
DtOutlinedPolygon
21
{
22
public
:
23
25
DtTexturedOutlinedPolygon
(
DtOverlayRenderer
& renderer,
DtWidgetPicker
& picker);
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
:
43
DtOverlayResourceProvider::NativeResourceHandle
myTexture
;
44
float
myTextureWidth
;
45
float
myZoomFactor
;
46
float
myRotationOffset
;
47
};
48
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)