16 #ifdef LIBCARLA_INCLUDED_FROM_UE4 18 #endif // LIBCARLA_INCLUDED_FROM_UE4 34 #ifdef LIBCARLA_INCLUDED_FROM_UE4 37 : uid(Description.UId),
38 id(FromFString(Description.Id)) {
39 attributes.reserve(Description.
Variations.Num());
40 for (
const auto &Item : Description.
Variations) {
41 attributes.emplace_back(Item.Value);
48 Description.
Id = ToFString(
id);
49 Description.
Variations.Reserve(attributes.size());
50 for (
const auto &item : attributes) {
51 Description.
Variations.Emplace(ToFString(item.id), item);
56 #endif // LIBCARLA_INCLUDED_FROM_UE4
This file contains definitions of common data structures used in traffic manager. ...
TMap< FString, FActorAttribute > Variations
User selected variations of the actor.
ActorDescription()=default
FString Id
Display ID that identifies the actor.
A description of a Carla Actor with all its variation.
MSGPACK_DEFINE_ARRAY(uid, id, attributes)
uint32 UId
UId of the definition in which this description was based.
std::vector< ActorAttributeValue > attributes