Classes | Namespaces | Macros | Typedefs
AnimationCollections.h File Reference
#include <Mstn\basetype.h>
#include <Mstn\MdlApi\mselems.h>
#include <DgnPlatform\PersistentElementPath.h>
#include "TimeInterval.h"

Go to the source code of this file.

Classes

struct  UniqueID
 This class defines the unique ID. More...
 
struct  UniqueIDCompare
 This class defines how to compare between UniqueIds. More...
 
struct  CollisionUID
 A structure used to identify an element. More...
 
struct  TimeCompare
 A structure used to compare time of two collision actions. More...
 
struct  MonikerPathEntry
 This class defines an entry for moniker path. More...
 
struct  MultiActionSetCompare
 A structure used to compare multiple action sets. More...
 
struct  ViewDataSetCompare
 A structure used to compare view data sets. More...
 
struct  KeyFrameEntrySetCompare
 A structure used to compare the sets of key frame entry. More...
 
struct  MultiDataSetCompare
 A structure used to compare the sets of multiple data. More...
 
struct  DataSetCompare
 A structure used to compare the data sets. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::MstnPlatform
 Namespace for classes, methods and functions of the MstnPlatform library.
 

Macros

#define ANIMATOR_EXPORTED
 

Typedefs

typedef RefCountedPtr< struct
AnimatedElement > 
AnimatedElementPtr
 
typedef bmap< UniqueID,
AnimatedElementPtr,
UniqueIDCompare > 
AnimatedElementMap
 
typedef AnimatedElementMap * AnimatedElementMapP
 
typedef AnimatedElementMap const * AnimatedElementMapCP
 
typedef AnimatedElementMap & AnimatedElementMapR
 
typedef AnimatedElementMap const & AnimatedElementMapCR
 
typedef bmap< UniqueID,
AnimatedElementP,
UniqueIDCompare > 
AnimatedElementPMap
 
typedef AnimatedElementPMap * AnimatedElementPMapP
 
typedef AnimatedElementPMap const * AnimatedElementPMapCP
 
typedef AnimatedElementPMap & AnimatedElementPMapR
 
typedef AnimatedElementPMap const & AnimatedElementPMapCR
 
typedef bmap< TimeVal,
AnimatedElementMap > 
TimeAnimatedElementMap
 
typedef TimeAnimatedElementMap * TimeAnimatedElementMapP
 
typedef TimeAnimatedElementMap
const * 
TimeAnimatedElementMapCP
 
typedef TimeAnimatedElementMap & TimeAnimatedElementMapR
 
typedef TimeAnimatedElementMap
const & 
TimeAnimatedElementMapCR
 
typedef bmap< UniqueID,
ActorElement
*, UniqueIDCompare > 
ActorElementMap
 
typedef ActorElementMap * ActorElementMapP
 
typedef ActorElementMap const * ActorElementMapCP
 
typedef ActorElementMap & ActorElementMapR
 
typedef ActorElementMap const & ActorElementMapCR
 
typedef bmap< UniqueID,
KeyFrame *, UniqueIDCompare > 
KeyFrameMap
 
typedef KeyFrameMap * KeyFrameMapP
 
typedef KeyFrameMap const * KeyFrameMapCP
 
typedef KeyFrameMap & KeyFrameMapR
 
typedef KeyFrameMap const & KeyFrameMapCR
 
typedef bmap< UniqueID,
ElementRefP, UniqueIDCompare > 
ElementRefModelMap
 
typedef ElementRefModelMap * ElementRefModelMapP
 
typedef ElementRefModelMap const * ElementRefModelMapCP
 
typedef ElementRefModelMap & ElementRefModelMapR
 
typedef ElementRefModelMap const & ElementRefModelMapCR
 
typedef bvector< ActorElement * > ActorElementVector
 
typedef ActorElementVector * ActorElementVectorP
 
typedef ActorElementVector const * ActorElementVectorCP
 
typedef ActorElementVector & ActorElementVectorR
 
typedef ActorElementVector const & ActorElementVectorCR
 
typedef bvector
< AnimatedElement * > 
AnimatedElementVector
 
typedef AnimatedElementVector * AnimatedElementVectorP
 
typedef AnimatedElementVector
const * 
AnimatedElementVectorCP
 
typedef AnimatedElementVector & AnimatedElementVectorR
 
typedef AnimatedElementVector
const & 
AnimatedElementVectorCR
 
typedef bvector< TimeIntervalTimeIntervalVector
 
typedef TimeIntervalVector * TimeIntervalVectorP
 
typedef TimeIntervalVector const * TimeIntervalVectorCP
 
typedef TimeIntervalVector & TimeIntervalVectorR
 
typedef TimeIntervalVector const & TimeIntervalVectorCR
 
typedef bvector< DPoint3d > DPoint3dVec
 
typedef DPoint3dVec * DPoint3dVecP
 
typedef DPoint3dVec const * DPoint3dVecCP
 
typedef DPoint3dVec & DPoint3dVecR
 
typedef DPoint3dVec const & DPoint3dVecCR
 
typedef bmap< ElementRefP, UInt64TimeValueMap
 
typedef TimeValueMap * TimeValueMapP
 
typedef TimeValueMap const * TimeValueMapCP
 
typedef TimeValueMap & TimeValueMapR
 
typedef TimeValueMap const & TimeValueMapCR
 
typedef bmap< UInt64, UInt32TimeFrameMap
 
typedef TimeFrameMap * TimeFrameMapP
 
typedef TimeFrameMap const * TimeFrameMapCP
 
typedef TimeFrameMap & TimeFrameMapR
 
typedef TimeFrameMap const & TimeFrameMapCR
 
typedef bvector< Transform > TransformVector
 
typedef TransformVector * TransformVectorP
 
typedef TransformVector const * TransformVectorCP
 
typedef TransformVector & TransformVectorR
 
typedef TransformVector const & TransformVectorCR
 
typedef bvector< MSElementDescrP > MSElementDescrVector
 
typedef MSElementDescrVector * MSElementDescrVectorP
 
typedef MSElementDescrVector
const * 
MSElementDescrVectorCP
 
typedef MSElementDescrVector & MSElementDescrVectorR
 
typedef MSElementDescrVector
const & 
MSElementDescrVectorCR
 
typedef bvector< DgnModelRefP > ModelRefVec
 
typedef ModelRefVec * ModelRefVecP
 
typedef ModelRefVec const * ModelRefVecCP
 
typedef ModelRefVec & ModelRefVecR
 
typedef ModelRefVec const & ModelRefVecCR
 
typedef bvector< DgnModelP > DgnModelList
 
typedef DgnModelList * DgnModelListP
 
typedef DgnModelList const * DgnModelListCP
 
typedef DgnModelList & DgnModelListR
 
typedef DgnModelList const & DgnModelListCR
 
typedef bset< UInt32UInt32Set
 
typedef UInt32Set * UInt32SetP
 
typedef UInt32Set const * UInt32SetCP
 
typedef UInt32Set & UInt32SetR
 
typedef UInt32Set const & UInt32SetCR
 
typedef bset< DisplayPathCP > DisplayPathSet
 
typedef DisplayPathSet * DisplayPathSetP
 
typedef DisplayPathSet const * DisplayPathSetCP
 
typedef DisplayPathSet & DisplayPathSetR
 
typedef DisplayPathSet const & DisplayPathSetCR
 
typedef bmap< UInt32,
MonikerPathEntry > 
MonikerPathMap
 
typedef MonikerPathMap * MonikerPathMapP
 
typedef MonikerPathMap const * MonikerPathMapCP
 
typedef MonikerPathMap & MonikerPathMapR
 
typedef MonikerPathMap const & MonikerPathMapCR
 
typedef bmap< DgnModelP,
ScriptParametersP > 
ScriptParameterMap
 
typedef ScriptParameterMap * ScriptParameterMapP
 
typedef ScriptParameterMap const * ScriptParameterMapCP
 
typedef ScriptParameterMap & ScriptParameterMapR
 
typedef ScriptParameterMap const & ScriptParameterMapCR
 
typedef bmultiset< ElementRefP,
MultiActionSetCompare > 
MultiActionSet
 
typedef bmap< UInt32,
MultiActionSet > 
ActionPriorityMap
 
typedef ActionPriorityMap * ActionPriorityMapP
 
typedef ActionPriorityMap const * ActionPriorityMapCP
 
typedef ActionPriorityMap & ActionPriorityMapR
 
typedef ActionPriorityMap const & ActionPriorityMapCR
 
typedef bmap< DgnModelP,
ScriptAnimationParametersP > 
ScriptAnimationParameterMap
 
typedef
ScriptAnimationParameterMap * 
ScriptAnimationParameterMapP
 
typedef
ScriptAnimationParameterMap
const * 
ScriptAnimationParameterMapCP
 
typedef
ScriptAnimationParameterMap & 
ScriptAnimationParameterMapR
 
typedef
ScriptAnimationParameterMap
const & 
ScriptAnimationParameterMapCR
 
typedef RefCountedPtr< struct
AnimationModel > 
AnimationModelPtr
 
typedef bvector
< AnimationModelPtr > 
AnimationModelVector
 
typedef AnimationModelVector * AnimationModelVectorP
 
typedef AnimationModelVector
const * 
AnimationModelVectorCP
 
typedef AnimationModelVector & AnimationModelVectorR
 
typedef AnimationModelVector
const & 
AnimationModelVectorCR
 
typedef bmap< WString,
ElementRefP > 
MaterialControllerMap
 
typedef MaterialControllerMap * MaterialControllerMapP
 
typedef MaterialControllerMap
const * 
MaterialControllerMapCP
 
typedef MaterialControllerMap & MaterialControllerMapR
 
typedef MaterialControllerMap
const & 
MaterialControllerMapCR
 
typedef bmap< UniqueID,
ElementRefP, UniqueIDCompare > 
LightControllerMap
 
typedef LightControllerMap * LightControllerMapP
 
typedef LightControllerMap const * LightControllerMapCP
 
typedef LightControllerMap & LightControllerMapR
 
typedef LightControllerMap const & LightControllerMapCR
 
typedef bvector< TimeTransform > TimeTransformArray
 
typedef TimeTransformArray * TimeTransformArrayP
 
typedef TimeTransformArray const * TimeTransformArrayCP
 
typedef TimeTransformArray & TimeTransformArrayR
 
typedef TimeTransformArray const & TimeTransformArrayCR
 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.