Modules | |
Relationship Manager | |
Relationship Manager is designed to handle networks of dependencies. | |
Namespaces | |
Bentley | |
The Bentley namespace contains types defined by the Bentley Library. | |
Bentley::MstnPlatform | |
Namespace for classes, methods and functions of the MstnPlatform library. | |
Classes | |
struct | AnimatedElement |
Defines the struct of animated element which will be used for Animation module. More... | |
struct | ActorElement |
Defines the struct of actor element which will be used for Animation module. More... | |
struct | AnimatedElementController |
Defines the controller for AnimatedElement. More... | |
struct | Animation |
This class represents an Animation, which is all the elements in all the files currently opened which can be animated. More... | |
struct | AnimatedElementEventHandler |
This class defines the events of animated element. More... | |
struct | AnimMdlSaver |
This class used to set or get MdlDescP. More... | |
struct | AnimatedElementEventHandlerList |
This class defines a collection of animated element event handlers. More... | |
struct | AdvancedRenderSettingsHost |
This class defines the advanced render settings host. More... | |
struct | ScriptParameters |
This class defines script parameters. More... | |
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... | |
struct | AnimationCamera |
This class defines the camera of animation and how to create and use it. More... | |
struct | TimeTransform |
A structure defines the relationship between time and transform. More... | |
struct | AnimationEvaluationContext |
A context used for evaluating an animation. More... | |
struct | AnimationEventHandler |
This class defines the events of animation. More... | |
struct | AnimationModel |
This class defines animation model which all data will be related to. More... | |
struct | ControllerActionQuery |
Defines frequent query for controller action. More... | |
struct | ScriptAnimationParameters |
Defines the parameters of script animation. More... | |
union | AnimatorValueUnion |
Defines an union of animator value. More... | |
struct | AnimatorValueDescr |
ValueDescr for animation based parameters. More... | |
struct | IAnimatorHandler |
AnimationHandler is an interface which extends the relationship handler interface to make relation elements animation aware such that when registering an IAnimatorHandler interface with the Relationship Manager a relationship can be processed by the preview and record processes of the animator to animate the graphics. More... | |
struct | KeyDoubleValue |
Defines a pair value with double and TimeVal. More... | |
struct | KeyIntValue |
Defines a pair value with int and TimeVal. More... | |
struct | KeyTimeValue |
Defines a pair value with TimeVal. More... | |
struct | KeyQuaternionValue |
Defines a pair value with DPoint4d and TimeVal. More... | |
struct | KeyWStringValue |
Defines a pair value with WString and TimeVal. More... | |
struct | VelocityData |
Defines a class of velocity data with relative operations. More... | |
struct | BezierVelocity |
Defines a class of bezier velocity with relative operations. More... | |
struct | KeyComponent |
Defines a class of key component with relative operations. More... | |
struct | KeyDoubleComponent |
A double type key component with relative operations. More... | |
struct | KeyDoubleComponentComparator |
Defines a comparing operator for KeyDoubleComponent. More... | |
struct | KeyIntComponent |
An int type key component with relative operations. More... | |
struct | KeyIntComponentComparator |
Defines a comparing operator for KeyIntComponent. More... | |
struct | KeyQuaternionComponent |
A quaternion type key component with relative operations. More... | |
struct | KeyQuaternionComponentComparator |
Defines a comparing operator for KeyQuaternionComponent. More... | |
struct | KeyWStringComponent |
A WString type key component with relative operations. More... | |
struct | KeyWStringComponentComparator |
Defines a comparing operator for KeyWStringComponent. More... | |
struct | KeyTimeComponent |
A TiemVal type key component with relative operations. More... | |
struct | KeyTimeComponentComparator |
Defines a comparing operator for KeyTimeComponent. More... | |
struct | KeyComponentEnvelope |
Defines an envelope class of KeyComponent with relative operations. More... | |
struct | KeyDoubleComponentEnvelope |
Defines an envelope class of KeyDoubleComponent with relative operations. More... | |
struct | KeyIntComponentEnvelope |
Defines an envelope class of KeyIntComponent with relative operations. More... | |
struct | KeyFileIncrementComponentEnvelope |
Defines an component envelope class of key file increment component with relative operations. More... | |
struct | KeyTimeComponentEnvelope |
Defines an envelope class of KeyTimeComponent with relative operations. More... | |
struct | KeyQuaternionComponentEnvelope |
Defines an envelope class of KeyQuaternionComponent with relative operations. More... | |
struct | KeyWStringComponentEnvelope |
Defines an envelope class of KeyWStringComponent with relative operations. More... | |
struct | KeyFrame |
Defines key frame structure with relative operations. More... | |
struct | LightController |
Controls the relative operations of Light. More... | |
struct | MaterialController |
Controls the relative operations of Material. More... | |
struct | InterpolatedTransform |
Defines an interpolated Transform with relative operations. More... | |
struct | TransformStack |
Defines a stack for Transform with relative operations. More... | |
struct | InterpolatedDPoint3d |
Defines an interpolated DPoint3d with relative operations. More... | |
struct | DPoint3dStack |
Defines a stack for DPoint3d with relative operations. More... | |
struct | InterpolatedQuaternion |
Defines an interpolated quaternion with relative operations. More... | |
struct | QuaternionStack |
Defines a stack for Quaternion with relative operations. More... | |
struct | InterpolatedDouble |
Defines an interpolated double structure with relative operations. More... | |
struct | DoubleStack |
Defines a double stack with relative operations. More... | |
struct | InterpolatedInt |
Defines an interpolated int structure with relative operations. More... | |
struct | IntStack |
Defines an int stack with relative operations. More... | |
struct | InterpolatedTimeVal |
Defines an interpolated TiemVal with relative operations. More... | |
struct | TimeValStack |
Defines a TimeVal stack with relative operations. More... | |
struct | ModifierUtil |
Defines an utility tool package for interpolating of component(int, double, time, bool, etc.) More... | |
struct | RenderController |
Controls the relative operations of rendering. More... | |
struct | TimeInterval |
Defines the struct of time interval which will be used for Animation module. More... | |
struct | ViewController |
This class defines a view controller for animation controlling. More... | |
Typedefs | |
typedef RefCountedPtr< struct AnimatedElementController > | AnimatedElementControllerPtr |
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< TimeInterval > | TimeIntervalVector |
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, UInt64 > | TimeValueMap |
typedef TimeValueMap * | TimeValueMapP |
typedef TimeValueMap const * | TimeValueMapCP |
typedef TimeValueMap & | TimeValueMapR |
typedef TimeValueMap const & | TimeValueMapCR |
typedef bmap< UInt64, UInt32 > | TimeFrameMap |
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< UInt32 > | UInt32Set |
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 |
typedef RefCountedPtr< struct AnimationEvaluationContext > | AnimationEvaluationContextPtr |
typedef AnimationEventHandler * | AnimationEventHandlerP |
typedef AnimationEventHandler & | AnimationEventHandlerR |
typedef RefCountedPtr< struct VelocityData > | VelocityDataPtr |
typedef bset < KeyDoubleComponent, KeyDoubleComponentComparator > | KeyDoubleComponentSet |
typedef KeyDoubleComponentSet * | KeyDoubleComponentSetP |
typedef KeyDoubleComponentSet const * | KeyDoubleComponentSetCP |
typedef KeyDoubleComponentSet & | KeyDoubleComponentSetR |
typedef KeyDoubleComponentSet const & | KeyDoubleComponentSetCR |
typedef bset< KeyIntComponent, KeyIntComponentComparator > | KeyIntComponentSet |
typedef KeyIntComponentSet * | KeyIntComponentSetP |
typedef KeyIntComponentSet const * | KeyIntComponentSetCP |
typedef KeyIntComponentSet & | KeyIntComponentSetR |
typedef KeyIntComponentSet const & | KeyIntComponentSetCR |
typedef bset < KeyQuaternionComponent, KeyQuaternionComponentComparator > | KeyQuaternionComponentSet |
typedef KeyQuaternionComponentSet * | KeyQuaternionComponentSetP |
typedef KeyQuaternionComponentSet const * | KeyQuaternionComponentSetCP |
typedef KeyQuaternionComponentSet & | KeyQuaternionComponentSetR |
typedef KeyQuaternionComponentSet const & | KeyQuaternionComponentSetCR |
typedef bset < KeyWStringComponent, KeyWStringComponentComparator > | KeyWStringComponentSet |
typedef KeyWStringComponentSet * | KeyWStringComponentSetP |
typedef KeyWStringComponentSet const * | KeyWStringComponentSetCP |
typedef KeyWStringComponentSet & | KeyWStringComponentSetR |
typedef KeyWStringComponentSet const & | KeyWStringComponentSetCR |
typedef bset< KeyTimeComponent, KeyTimeComponentComparator > | KeyTimeComponentSet |
typedef KeyTimeComponentSet * | KeyTimeComponentSetP |
typedef KeyTimeComponentSet const * | KeyTimeComponentSetCP |
typedef KeyTimeComponentSet & | KeyTimeComponentSetR |
typedef KeyTimeComponentSet const & | KeyTimeComponentSetCR |
typedef RefCountedPtr< struct KeyDoubleComponentEnvelope > | KeyDoubleComponentEnvelopePtr |
typedef RefCountedPtr< struct KeyIntComponentEnvelope > | KeyIntComponentEnvelopePtr |
typedef RefCountedPtr< struct KeyFileIncrementComponentEnvelope > | KeyFileIncrementComponentEnvelopePtr |
typedef RefCountedPtr< struct KeyTimeComponentEnvelope > | KeyTimeComponentEnvelopePtr |
typedef RefCountedPtr< struct KeyQuaternionComponentEnvelope > | KeyQuaternionComponentEnvelopePtr |
typedef RefCountedPtr< struct KeyWStringComponentEnvelope > | KeyWStringComponentEnvelopePtr |
typedef RefCountedPtr< struct LightController > | LightControllerPtr |
typedef RefCountedPtr< struct MaterialController > | MaterialControllerPtr |
typedef bmap< UInt32, InterpolatedTransform > | PriorityInterpolatedTransformMap |
typedef PriorityInterpolatedTransformMap * | PriorityInterpolatedTransformMapP |
typedef PriorityInterpolatedTransformMap const * | PriorityInterpolatedTransformMapCP |
typedef PriorityInterpolatedTransformMap & | PriorityInterpolatedTransformMapR |
typedef PriorityInterpolatedTransformMap const & | PriorityInterpolatedTransformMapCR |
typedef RefCountedPtr < TransformStack > | TransformStackPtr |
typedef bmap< UInt32, InterpolatedDPoint3d > | PriorityInterpolatedDPoint3dMap |
typedef PriorityInterpolatedDPoint3dMap * | PriorityInterpolatedDPoint3dMapP |
typedef PriorityInterpolatedDPoint3dMap const * | PriorityInterpolatedDPoint3dMapCP |
typedef PriorityInterpolatedDPoint3dMap & | PriorityInterpolatedDPoint3dMapR |
typedef PriorityInterpolatedDPoint3dMap const & | PriorityInterpolatedDPoint3dMapCR |
typedef RefCountedPtr< struct DPoint3dStack > | DPoint3dStackPtr |
typedef bmap< UInt32, InterpolatedQuaternion > | PriorityInterpolatedQuaternionMap |
typedef PriorityInterpolatedQuaternionMap * | PriorityInterpolatedQuaternionMapP |
typedef PriorityInterpolatedQuaternionMap const * | PriorityInterpolatedQuaternionMapCP |
typedef PriorityInterpolatedQuaternionMap & | PriorityInterpolatedQuaternionMapR |
typedef PriorityInterpolatedQuaternionMap const & | PriorityInterpolatedQuaternionMapCR |
typedef RefCountedPtr< struct QuaternionStack > | QuaternionStackPtr |
typedef bmap< UInt32, InterpolatedDouble > | PriorityInterpolatedDoubleMap |
typedef PriorityInterpolatedDoubleMap * | PriorityInterpolatedDoubleMapP |
typedef PriorityInterpolatedDoubleMap const * | PriorityInterpolatedDoubleMapCP |
typedef PriorityInterpolatedDoubleMap & | PriorityInterpolatedDoubleMapR |
typedef PriorityInterpolatedDoubleMap const & | PriorityInterpolatedDoubleMapCR |
typedef RefCountedPtr< struct DoubleStack > | DoubleStackPtr |
typedef bmap< UInt32, InterpolatedInt > | PriorityInterpolatedIntMap |
typedef PriorityInterpolatedIntMap * | PriorityInterpolatedIntMapP |
typedef PriorityInterpolatedIntMap const * | PriorityInterpolatedIntMapCP |
typedef PriorityInterpolatedIntMap & | PriorityInterpolatedIntMapR |
typedef PriorityInterpolatedIntMap const & | PriorityInterpolatedIntMapCR |
typedef RefCountedPtr< struct IntStack > | IntStackPtr |
typedef bmap< UInt32, InterpolatedTimeVal > | PriorityInterpolatedTimeValMap |
typedef PriorityInterpolatedTimeValMap * | PriorityInterpolatedTimeValMapP |
typedef PriorityInterpolatedTimeValMap const * | PriorityInterpolatedTimeValMapCP |
typedef PriorityInterpolatedTimeValMap & | PriorityInterpolatedTimeValMapR |
typedef PriorityInterpolatedTimeValMap const & | PriorityInterpolatedTimeValMapCR |
typedef RefCountedPtr< struct TimeValStack > | TimeValStackPtr |
typedef RefCountedPtr< struct RenderController > | RenderControllerPtr |
typedef Int64 | TimeVal |
typedef TimeVal * | TimeValP |
typedef TimeVal const * | TimeValCP |
typedef TimeInterval * | TimeIntervalP |
typedef TimeInterval const * | TimeIntervalCP |
typedef TimeInterval & | TimeIntervalR |
typedef TimeInterval const & | TimeIntervalCR |
typedef RefCountedPtr< struct ViewController > | ViewControllerPtr |
Variables | |
USING_NAMESPACE_RELATIONSHIP typedef int(* | NativeFuncP )() |
#define ALWAYS_VALID TimeInterval () |
#define ANIMATOR_ERROR_BASE 0x21000 |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMATOR_EXPORTED |
#define ANIMERR_ACTORALREADYATTACHED ANIMATOR_ERROR_BASE + 0x15 |
#define ANIMERR_ACTORALREADYATTACHEDATTIME ANIMATOR_ERROR_BASE + 0x11 |
#define ANIMERR_ACTORCREATE ANIMATOR_ERROR_BASE + 0x03 |
#define ANIMERR_ACTORMUSTHAVENOCHILDRENTODROP ANIMATOR_ERROR_BASE + 0x07 |
#define ANIMERR_ANIMATEDELEMENTEXISTS ANIMATOR_ERROR_BASE + 0x0c |
#define ANIMERR_CANNOTADDACTORTONAMEDGROUP ANIMATOR_ERROR_BASE + 0x05 |
#define ANIMERR_CANNOTCONVERTV7ACTORS ANIMATOR_ERROR_BASE + 0x0e |
#define ANIMERR_CANNOTCREATEPATHTOACTOR ANIMATOR_ERROR_BASE + 0x12 |
#define ANIMERR_CANNOTFINDACTORNAMEDGROUP ANIMATOR_ERROR_BASE + 0x04 |
#define ANIMERR_CANNOTOPENFILETOCONVERTACTORS ANIMATOR_ERROR_BASE + 0x0d |
#define ANIMERR_CANNOTSCRIPTATTACHACTOR ANIMATOR_ERROR_BASE + 0x10 |
#define ANIMERR_DROPACTOR ANIMATOR_ERROR_BASE + 0x06 |
#define ANIMERR_DUPLICATECALLBACKFUNCITON ANIMATOR_ERROR_BASE + 0x0a |
#define ANIMERR_DUPLICATENAME ANIMATOR_ERROR_BASE + 0x01 |
#define ANIMERR_ELEMENTINACTOR ANIMATOR_ERROR_BASE + 0x02 |
#define ANIMERR_EXITING ANIMATOR_ERROR_BASE + 0x0f |
#define ANIMERR_INCLUDEDSCRIPTCYCLE ANIMATOR_ERROR_BASE + 0x14 |
#define ANIMERR_INVALIDDETACHTIME ANIMATOR_ERROR_BASE + 0x13 |
#define ANIMERR_INVALIDMODELREF ANIMATOR_ERROR_BASE + 0x16 |
#define ANIMERR_KEYFRAMEEXISTS ANIMATOR_ERROR_BASE + 0x09 |
#define ANIMERR_NAMEDGROUP ANIMATOR_ERROR_BASE + 0x08 |
#define ANIMERR_NOANIMATIONFILE ANIMATOR_ERROR_BASE + 0x0b |
#define DaysToTicks | ( | days | ) | ((TimeVal) (days * TIME_HoursToDay * TIME_MinutesToHours * TIME_SecondsToMinutes * TIME_TicksPerSec)) |
#define HoursToTicks | ( | hours | ) | ((TimeVal) (hours * TIME_MinutesToHours * TIME_SecondsToMinutes * TIME_TicksPerSec)) |
#define MinutesToTicks | ( | mins | ) | ((TimeVal) (mins * TIME_SecondsToMinutes * TIME_TicksPerSec)) |
#define NEVER_VALID TimeInterval (TIME_Min, TIME_Min) |
#define SecondsTicksToTicks | ( | secs, | |
ticks | |||
) | ( (TimeVal) (((double)secs * (double)TIME_TicksPerSec) + 0.5) + ticks) |
#define SecondsToTicks | ( | secs | ) | ((TimeVal) (((double)secs * (double)TIME_TicksPerSec) + 0.5)) |
#define TicksToDays | ( | ticks | ) | (TicksToHours ((ticks)) / (double) TIME_HoursToDay) |
#define TicksToHours | ( | ticks | ) | (TicksToMinutes ((ticks)) / (double) TIME_MinutesToHours) |
#define TicksToMinutes | ( | ticks | ) | (TicksToSeconds ((ticks)) / (double) TIME_SecondsToMinutes) |
#define TicksToSeconds | ( | ticks | ) | ((double) (ticks) / (double) TIME_TicksPerSec) |
#define TIME_HoursToDay 24i64 |
#define TIME_Max (TimeVal) (9223372036854775807i64) |
#define TIME_Min (TimeVal) (-9223372036854775807i64-1) |
Referenced by TimeInterval::SetEmpty().
#define TIME_MinutesToHours 60i64 |
#define TIME_SecondsToMinutes 60i64 |
#define TIME_TicksPerSec 12000i64 |
typedef bmap<UInt32, MultiActionSet> ActionPriorityMap |
typedef ActionPriorityMap const* ActionPriorityMapCP |
typedef ActionPriorityMap const& ActionPriorityMapCR |
typedef ActionPriorityMap* ActionPriorityMapP |
typedef ActionPriorityMap& ActionPriorityMapR |
typedef bmap<UniqueID, ActorElement*, UniqueIDCompare> ActorElementMap |
typedef ActorElementMap const* ActorElementMapCP |
typedef ActorElementMap const& ActorElementMapCR |
typedef ActorElementMap* ActorElementMapP |
typedef ActorElementMap& ActorElementMapR |
typedef bvector<ActorElement *> ActorElementVector |
typedef ActorElementVector const* ActorElementVectorCP |
typedef ActorElementVector const& ActorElementVectorCR |
typedef ActorElementVector* ActorElementVectorP |
typedef ActorElementVector& ActorElementVectorR |
typedef RefCountedPtr<struct AnimatedElementController> AnimatedElementControllerPtr |
typedef bmap<UniqueID, AnimatedElementPtr, UniqueIDCompare> AnimatedElementMap |
typedef AnimatedElementMap const* AnimatedElementMapCP |
typedef AnimatedElementMap const& AnimatedElementMapCR |
typedef AnimatedElementMap* AnimatedElementMapP |
typedef AnimatedElementMap& AnimatedElementMapR |
typedef bmap<UniqueID, AnimatedElementP, UniqueIDCompare> AnimatedElementPMap |
typedef AnimatedElementPMap const* AnimatedElementPMapCP |
typedef AnimatedElementPMap const& AnimatedElementPMapCR |
typedef AnimatedElementPMap* AnimatedElementPMapP |
typedef AnimatedElementPMap& AnimatedElementPMapR |
typedef RefCountedPtr<struct AnimatedElement> AnimatedElementPtr |
typedef bvector<AnimatedElement *> AnimatedElementVector |
typedef AnimatedElementVector const* AnimatedElementVectorCP |
typedef AnimatedElementVector const& AnimatedElementVectorCR |
typedef AnimatedElementVector* AnimatedElementVectorP |
typedef AnimatedElementVector& AnimatedElementVectorR |
typedef RefCountedPtr<struct AnimationEvaluationContext> AnimationEvaluationContextPtr |
typedef AnimationEventHandler* AnimationEventHandlerP |
typedef AnimationEventHandler& AnimationEventHandlerR |
typedef RefCountedPtr<struct AnimationModel> AnimationModelPtr |
typedef bvector<AnimationModelPtr> AnimationModelVector |
typedef AnimationModelVector const* AnimationModelVectorCP |
typedef AnimationModelVector const& AnimationModelVectorCR |
typedef AnimationModelVector* AnimationModelVectorP |
typedef AnimationModelVector& AnimationModelVectorR |
typedef bvector<DgnModelP> DgnModelList |
typedef DgnModelList const* DgnModelListCP |
typedef DgnModelList const& DgnModelListCR |
typedef DgnModelList* DgnModelListP |
typedef DgnModelList& DgnModelListR |
typedef bset<DisplayPathCP> DisplayPathSet |
typedef DisplayPathSet const* DisplayPathSetCP |
typedef DisplayPathSet const& DisplayPathSetCR |
typedef DisplayPathSet* DisplayPathSetP |
typedef DisplayPathSet& DisplayPathSetR |
typedef RefCountedPtr<struct DoubleStack> DoubleStackPtr |
typedef RefCountedPtr<struct DPoint3dStack> DPoint3dStackPtr |
typedef bvector<DPoint3d> DPoint3dVec |
typedef DPoint3dVec const* DPoint3dVecCP |
typedef DPoint3dVec const& DPoint3dVecCR |
typedef DPoint3dVec* DPoint3dVecP |
typedef DPoint3dVec& DPoint3dVecR |
typedef bmap<UniqueID, ElementRefP, UniqueIDCompare> ElementRefModelMap |
typedef ElementRefModelMap const* ElementRefModelMapCP |
typedef ElementRefModelMap const& ElementRefModelMapCR |
typedef ElementRefModelMap* ElementRefModelMapP |
typedef ElementRefModelMap& ElementRefModelMapR |
typedef RefCountedPtr<struct IntStack> IntStackPtr |
typedef RefCountedPtr<struct KeyDoubleComponentEnvelope> KeyDoubleComponentEnvelopePtr |
typedef bset<KeyDoubleComponent, KeyDoubleComponentComparator> KeyDoubleComponentSet |
typedef KeyDoubleComponentSet const* KeyDoubleComponentSetCP |
typedef KeyDoubleComponentSet const& KeyDoubleComponentSetCR |
typedef KeyDoubleComponentSet* KeyDoubleComponentSetP |
typedef KeyDoubleComponentSet& KeyDoubleComponentSetR |
typedef RefCountedPtr<struct KeyFileIncrementComponentEnvelope> KeyFileIncrementComponentEnvelopePtr |
typedef bmap<UniqueID, KeyFrame*, UniqueIDCompare> KeyFrameMap |
typedef KeyFrameMap const* KeyFrameMapCP |
typedef KeyFrameMap const& KeyFrameMapCR |
typedef KeyFrameMap* KeyFrameMapP |
typedef KeyFrameMap& KeyFrameMapR |
typedef RefCountedPtr<struct KeyIntComponentEnvelope> KeyIntComponentEnvelopePtr |
typedef bset<KeyIntComponent, KeyIntComponentComparator> KeyIntComponentSet |
typedef KeyIntComponentSet const* KeyIntComponentSetCP |
typedef KeyIntComponentSet const& KeyIntComponentSetCR |
typedef KeyIntComponentSet* KeyIntComponentSetP |
typedef KeyIntComponentSet& KeyIntComponentSetR |
typedef RefCountedPtr<struct KeyQuaternionComponentEnvelope> KeyQuaternionComponentEnvelopePtr |
typedef bset<KeyQuaternionComponent, KeyQuaternionComponentComparator> KeyQuaternionComponentSet |
typedef KeyQuaternionComponentSet const* KeyQuaternionComponentSetCP |
typedef KeyQuaternionComponentSet const& KeyQuaternionComponentSetCR |
typedef KeyQuaternionComponentSet* KeyQuaternionComponentSetP |
typedef KeyQuaternionComponentSet& KeyQuaternionComponentSetR |
typedef RefCountedPtr<struct KeyTimeComponentEnvelope> KeyTimeComponentEnvelopePtr |
typedef bset<KeyTimeComponent, KeyTimeComponentComparator> KeyTimeComponentSet |
typedef KeyTimeComponentSet const* KeyTimeComponentSetCP |
typedef KeyTimeComponentSet const& KeyTimeComponentSetCR |
typedef KeyTimeComponentSet* KeyTimeComponentSetP |
typedef KeyTimeComponentSet& KeyTimeComponentSetR |
typedef RefCountedPtr<struct KeyWStringComponentEnvelope> KeyWStringComponentEnvelopePtr |
typedef bset<KeyWStringComponent, KeyWStringComponentComparator> KeyWStringComponentSet |
typedef KeyWStringComponentSet const* KeyWStringComponentSetCP |
typedef KeyWStringComponentSet const& KeyWStringComponentSetCR |
typedef KeyWStringComponentSet* KeyWStringComponentSetP |
typedef KeyWStringComponentSet& KeyWStringComponentSetR |
typedef bmap<UniqueID, ElementRefP, UniqueIDCompare> LightControllerMap |
typedef LightControllerMap const* LightControllerMapCP |
typedef LightControllerMap const& LightControllerMapCR |
typedef LightControllerMap* LightControllerMapP |
typedef LightControllerMap& LightControllerMapR |
typedef RefCountedPtr<struct LightController> LightControllerPtr |
typedef bmap<WString, ElementRefP> MaterialControllerMap |
typedef MaterialControllerMap const* MaterialControllerMapCP |
typedef MaterialControllerMap const& MaterialControllerMapCR |
typedef MaterialControllerMap* MaterialControllerMapP |
typedef MaterialControllerMap& MaterialControllerMapR |
typedef RefCountedPtr<struct MaterialController> MaterialControllerPtr |
typedef bvector<DgnModelRefP> ModelRefVec |
typedef ModelRefVec const* ModelRefVecCP |
typedef ModelRefVec const& ModelRefVecCR |
typedef ModelRefVec* ModelRefVecP |
typedef ModelRefVec& ModelRefVecR |
typedef bmap<UInt32, MonikerPathEntry> MonikerPathMap |
typedef MonikerPathMap const* MonikerPathMapCP |
typedef MonikerPathMap const& MonikerPathMapCR |
typedef MonikerPathMap* MonikerPathMapP |
typedef MonikerPathMap& MonikerPathMapR |
typedef bvector<MSElementDescrP> MSElementDescrVector |
typedef MSElementDescrVector const* MSElementDescrVectorCP |
typedef MSElementDescrVector const& MSElementDescrVectorCR |
typedef MSElementDescrVector* MSElementDescrVectorP |
typedef MSElementDescrVector& MSElementDescrVectorR |
typedef bmultiset<ElementRefP, MultiActionSetCompare> MultiActionSet |
typedef bmap<UInt32, InterpolatedDouble> PriorityInterpolatedDoubleMap |
typedef PriorityInterpolatedDoubleMap const* PriorityInterpolatedDoubleMapCP |
typedef PriorityInterpolatedDoubleMap const& PriorityInterpolatedDoubleMapCR |
typedef PriorityInterpolatedDoubleMap* PriorityInterpolatedDoubleMapP |
typedef PriorityInterpolatedDoubleMap& PriorityInterpolatedDoubleMapR |
typedef bmap<UInt32, InterpolatedDPoint3d> PriorityInterpolatedDPoint3dMap |
typedef PriorityInterpolatedDPoint3dMap const* PriorityInterpolatedDPoint3dMapCP |
typedef PriorityInterpolatedDPoint3dMap const& PriorityInterpolatedDPoint3dMapCR |
typedef PriorityInterpolatedDPoint3dMap* PriorityInterpolatedDPoint3dMapP |
typedef PriorityInterpolatedDPoint3dMap& PriorityInterpolatedDPoint3dMapR |
typedef bmap<UInt32, InterpolatedInt> PriorityInterpolatedIntMap |
typedef PriorityInterpolatedIntMap const* PriorityInterpolatedIntMapCP |
typedef PriorityInterpolatedIntMap const& PriorityInterpolatedIntMapCR |
typedef PriorityInterpolatedIntMap* PriorityInterpolatedIntMapP |
typedef PriorityInterpolatedIntMap& PriorityInterpolatedIntMapR |
typedef bmap<UInt32, InterpolatedQuaternion> PriorityInterpolatedQuaternionMap |
typedef PriorityInterpolatedQuaternionMap const* PriorityInterpolatedQuaternionMapCP |
typedef PriorityInterpolatedQuaternionMap const& PriorityInterpolatedQuaternionMapCR |
typedef PriorityInterpolatedQuaternionMap* PriorityInterpolatedQuaternionMapP |
typedef PriorityInterpolatedQuaternionMap& PriorityInterpolatedQuaternionMapR |
typedef bmap<UInt32, InterpolatedTimeVal> PriorityInterpolatedTimeValMap |
typedef PriorityInterpolatedTimeValMap const* PriorityInterpolatedTimeValMapCP |
typedef PriorityInterpolatedTimeValMap const& PriorityInterpolatedTimeValMapCR |
typedef PriorityInterpolatedTimeValMap* PriorityInterpolatedTimeValMapP |
typedef PriorityInterpolatedTimeValMap& PriorityInterpolatedTimeValMapR |
typedef bmap<UInt32, InterpolatedTransform> PriorityInterpolatedTransformMap |
typedef PriorityInterpolatedTransformMap const* PriorityInterpolatedTransformMapCP |
typedef PriorityInterpolatedTransformMap const& PriorityInterpolatedTransformMapCR |
typedef PriorityInterpolatedTransformMap* PriorityInterpolatedTransformMapP |
typedef PriorityInterpolatedTransformMap& PriorityInterpolatedTransformMapR |
typedef RefCountedPtr<struct QuaternionStack> QuaternionStackPtr |
typedef RefCountedPtr<struct RenderController> RenderControllerPtr |
typedef bmap<DgnModelP, ScriptAnimationParametersP> ScriptAnimationParameterMap |
typedef ScriptAnimationParameterMap const* ScriptAnimationParameterMapCP |
typedef ScriptAnimationParameterMap const& ScriptAnimationParameterMapCR |
typedef ScriptAnimationParameterMap* ScriptAnimationParameterMapP |
typedef ScriptAnimationParameterMap& ScriptAnimationParameterMapR |
typedef bmap<DgnModelP, ScriptParametersP> ScriptParameterMap |
typedef ScriptParameterMap const* ScriptParameterMapCP |
typedef ScriptParameterMap const& ScriptParameterMapCR |
typedef ScriptParameterMap* ScriptParameterMapP |
typedef ScriptParameterMap& ScriptParameterMapR |
typedef bmap<TimeVal, AnimatedElementMap> TimeAnimatedElementMap |
typedef TimeAnimatedElementMap const* TimeAnimatedElementMapCP |
typedef TimeAnimatedElementMap const& TimeAnimatedElementMapCR |
typedef TimeAnimatedElementMap* TimeAnimatedElementMapP |
typedef TimeAnimatedElementMap& TimeAnimatedElementMapR |
typedef TimeFrameMap const* TimeFrameMapCP |
typedef TimeFrameMap const& TimeFrameMapCR |
typedef TimeFrameMap* TimeFrameMapP |
typedef TimeFrameMap& TimeFrameMapR |
typedef TimeInterval const* TimeIntervalCP |
typedef TimeInterval const& TimeIntervalCR |
typedef TimeInterval* TimeIntervalP |
typedef TimeInterval& TimeIntervalR |
typedef bvector<TimeInterval> TimeIntervalVector |
typedef TimeIntervalVector const* TimeIntervalVectorCP |
typedef TimeIntervalVector const& TimeIntervalVectorCR |
typedef TimeIntervalVector* TimeIntervalVectorP |
typedef TimeIntervalVector& TimeIntervalVectorR |
typedef bvector<TimeTransform> TimeTransformArray |
typedef TimeTransformArray const* TimeTransformArrayCP |
typedef TimeTransformArray const& TimeTransformArrayCR |
typedef TimeTransformArray* TimeTransformArrayP |
typedef TimeTransformArray& TimeTransformArrayR |
typedef RefCountedPtr<struct TimeValStack> TimeValStackPtr |
typedef bmap<ElementRefP, UInt64> TimeValueMap |
typedef TimeValueMap const* TimeValueMapCP |
typedef TimeValueMap const& TimeValueMapCR |
typedef TimeValueMap* TimeValueMapP |
typedef TimeValueMap& TimeValueMapR |
typedef RefCountedPtr<TransformStack> TransformStackPtr |
typedef bvector<Transform> TransformVector |
typedef TransformVector const* TransformVectorCP |
typedef TransformVector const& TransformVectorCR |
typedef TransformVector* TransformVectorP |
typedef TransformVector& TransformVectorR |
typedef bset<UInt32> UInt32Set |
typedef UInt32Set const* UInt32SetCP |
typedef UInt32Set const& UInt32SetCR |
typedef UInt32Set* UInt32SetP |
typedef UInt32Set& UInt32SetR |
typedef RefCountedPtr<struct VelocityData> VelocityDataPtr |
typedef RefCountedPtr<struct ViewController> ViewControllerPtr |
enum AnimationCalculationOptions |
Animation calculation options OR together options to give final resulting animation.
If all script entries are to be evaluated then just use the Calculate_Normal option
enum AnimatorInterpolation |
A sequence of motion applied to a single animateable entity has an interpolation value to describe how the values change across key animation points.
enum AnimatorValueType |
Formats specifiers for AnimatorValueUnion structure.
Enumerator | |
---|---|
ANIMFMT_INVALID | |
ANIMFMT_DPFP | |
ANIMFMT_INT | |
ANIMFMT_DPNT3D | |
ANIMFMT_LOCALESTRING | |
ANIMFMT_DATE | |
ANIMFMT_INT64 | |
ANIMFMT_RMTX | |
ANIMFMT_WCHARSTRING | |
ANIMFMT_BOOL |
enum AnimatorVelocity |
Anything which is animatable can have a velocity.
The following enum defines the standard velocity types available to use
enum PreviewMode |
enum ScriptEntryAttributes |
Defines the attributes of the script entry.
enum StackPriority |
enum TimeCode |
Defines the frequent normal time code for animation.
enum TimeDisplay |
How the time is displayed on the user interface.
enum VelocityDataType |
USING_NAMESPACE_RELATIONSHIP typedef int(* NativeFuncP)() |