VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtEntityEffectStateVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 namespace makVrv
15 {
16  class DtTrailEffect;
17 
21  {
22 
23  public:
26  DtStateListener& listener, int modelSet) : DtEntityStateVisualizer(simulation, listener, modelSet),
27  myTrailEffect(0),
28  myArtPart(-1)
29  {
30  ;
31  }
32 
33  // creates the trail effect
34  virtual void createParticleEffect();
35 
37  virtual void destroyModelAgents();
38 
40  virtual void setVisualizerDefinition(const DtVisualizerDefinition& visDef);
41 
43  virtual void setOffset(const DtVector& offset);
44 
46  virtual void setArtPart(int artPar);
47 
48  protected:
51  int myArtPart;
52  };
53 }
54 
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:23
This class wraps a trailing effect model; it creates either a DtRibbonModel or a DtParticleSystemMode...
Definition: DtTrailEffect.h:26
int myArtPart
Definition: DtEntityEffectStateVisualizer.h:51
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
DtVector myOffset
Definition: DtEntityEffectStateVisualizer.h:50
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtEntityEffectStateVisualizer(DtBaseConnection &simulation, DtStateListener &listener, int modelSet)
CTOR.
Definition: DtEntityEffectStateVisualizer.h:25
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
DtTrailEffect * myTrailEffect
Definition: DtEntityEffectStateVisualizer.h:49
class provides general effect visualizer base class
Definition: DtEntityEffectStateVisualizer.h:20
Contains makVrv:DtEntityStateVisualizer class.
voidpf uLong offset
Definition: ioapi.h:42
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21

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)