20 #include <boost/unordered_set.hpp>
34 class DtDiGuyScenario;
69 virtual void diGuyIdsFrom(boost::unordered_set<makVrv::DtUniqueID>& input, std::set<makVrv::DtUniqueID>& output)
const;
72 virtual int numberOfDiGuyTypeMapFields()
const;
76 virtual void getAppearancesMatchingPartialDiGuyTypeMap(
const DtString &characterType, std::vector<DtString> &partialFields,
77 std::vector<int> &fieldIndices, std::vector<DtString> &retAppearances);
80 virtual void getTypeMapPartialFieldOptions(
const DtString &characterType, std::vector<DtString> &partialFields, std::vector<int> &fieldIndices,
81 std::vector<std::list<DtString> > &retValues);
97 virtual double animationDuration(
const DtString& characterName,
const DtString& animationnName);
100 virtual double animationSpeed(
const DtString& characterName,
const DtString& animationnName);
Stores data representing all the possible appearances, animations, hand items, heads, etc.
Definition: diGuyCharacterData.h:57
Virtual base class.
Definition: DtVirtualBaseClass.h:22
std::vector< AlternateNamesPair > AlternateNamesList
Definition: diGuyCharacterData.h:26
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Contains makVrv::DtVirtualBaseClass class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Definition: vrfDiGuyCharacterDataManager.h:44
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
Contains makVrv::DtUniqueID type.
makVrv::DtDiGuyScenario * myLightweightInstance
Definition: vrfDiGuyCharacterDataManager.h:104
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtDe & myDe
Definition: vrfDiGuyCharacterDataManager.h:103
Owns a DiGuy scenario for the application.
Definition: DtDiGuyScenario.h:73