VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrvDiGuyCharacterData.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrv
16 {
17  class DtDiGuyScenario;
18 }
19 
24 {
25 public:
26 
28 
29  DtVrvDiGuyCharacterData( const DtString& name );
30 
32 
33  virtual ~DtVrvDiGuyCharacterData() override;
34 
36 
38  virtual DtDiGuyCharacterData* clone() const override;
39 
40 
41  void setDiGuyScenario( makVrv::DtDiGuyScenario* scenario );
42 
43  virtual void readInAnimationDataFromDiGuyScenario() override;
44 
45 protected:
46 
49 
50 };
Stores data representing all the possible appearances, animations, hand items, heads, etc. that are available to a particular character type. It is used by the sim engine at runtime. Populated from both DI-Guy instance and character_animations_table.mtl file.
Definition: diGuyCharacterData.h:63
makVrv::DtDiGuyScenario * myDiGuyScenario
This object must be queried for detailed info about animations.
Definition: vrvDiGuyCharacterData.h:48
virtual DtDiGuyCharacterData * clone() const
Returns a newly created clone of this class.
Contains the DtDiGuyIntrinsicAnimationMap class declaration.
Contains the DtDiGuyCharacterData class declaration.
virtual void readInAnimationDataFromDiGuyScenario()
This is rather slow, because it causes creation of many things inside DI-Guy, so calls should be defe...
#define DT_DLL_vrfDiGuy
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfDiGuyDefines.h:34
Stores data representing all the possible appearances, animations, hand items, heads, etc. that are available to a particular character type. It is used by the sim engine at runtime. Populated from both DI-Guy instance and character_animations_table.mtl file.
Definition: vrvDiGuyCharacterData.h:23
DtDiGuyCharacterData & operator=(const DtDiGuyCharacterData &orig)
Owns a DiGuy scenario for the application.
Definition: DtDiGuyScenario.h:87

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)