VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTrailEffect.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtTrailEffect_H_
11 #define DtTrailEffect_H_
12 
13 #include <vrvCore/vrvCore.h>
14 #include <matrix/vlVector.h>
15 #include <string>
16 
17 namespace makVrv
18 {
19  class DtSceneObjectAgent;
20  class DtModelAgent;
21 
27  {
28  public:
29 
31  DtTrailEffect(DtSceneObjectAgent* object, const std::string& definition,
32  const std::string& schema, int visualizerType );
33 
35  virtual ~DtTrailEffect();
36 
38  virtual void setModelSet( int modelSet );
39 
41  virtual DtModelAgent* effectDriver();
42 
44  virtual void setOffset(const DtVector& offset);
45 
47  virtual void setArtPart(int artPart);
48 
49  protected:
50  DtSceneObjectAgent* myParentObject;
51  DtModelAgent* myEffectAgent;
54  };
55 }
56 
57 #endif
58 
This class wraps a trailing effect model; it creates either a DtRibbonModel or a DtParticleSystemMode...
Definition: DtTrailEffect.h:26
DtSceneObjectAgent * myParentObject
Definition: DtTrailEffect.h:50
int myVisualizerType
Definition: DtTrailEffect.h:53
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
int myModelSet
Definition: DtTrailEffect.h:52
voidpf uLong offset
Definition: ioapi.h:42
DtModelAgent * myEffectAgent
Definition: DtTrailEffect.h:51
Contains DLL export macros.

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)