/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
//---------------------------------------------------------------------- // SMILTimeValueSpecParams // // A simple data type for storing the result of parsing a single begin or end // value (e.g. the '5s' in begin="5s; indefinite; a.begin+2s").
class SMILTimeValueSpecParams { public:
SMILTimeValueSpecParams() = default;
// A clock value that is added to: // - type Offset: the document begin // - type Syncbase: the timebase's begin or end time // - type Event: the event time // - type Repeat: the repeat time // It is not used for Wallclock or Indefinite times
SMILTimeValue mOffset;
// The base element that this specification refers to. // For Syncbase types, this is the timebase // For Event and Repeat types, this is the eventbase
RefPtr<nsAtom> mDependentElemID;
// The event to respond to. // Only used for Event types.
RefPtr<nsAtom> mEventSymbol;
// The repeat iteration to respond to. // Only used for mType=Repeat.
uint32_t mRepeatIteration = 0;
// The type of value this specification describes enumclass Type : uint8_t {
Offset,
Syncbase,
Event,
Repeat,
Wallclock,
Indefinite
} mType = Type::Indefinite;
// Indicates if this specification refers to the begin or end of the dependent // element. // Only used for SYNCBASE types. bool mSyncBegin = false;
};
} // namespace mozilla
#endif// DOM_SMIL_SMILTIMEVALUESPECPARAMS_H_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.18 Sekunden
(vorverarbeitet am 2026-08-24)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.