MCPcopy Create free account
hub / github.com/URLab-Sim/UnrealRoboticsLab / ReadAttrColor

Method ReadAttrColor

Source/URLab/Private/MuJoCo/Utils/MjXmlUtils.cpp:136–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136bool MjXmlUtils::ReadAttrColor(const FXmlNode* Node, const TCHAR* Attr, FLinearColor& Out, bool& bOverride)
137{
138 FString Str = Node->GetAttribute(Attr);
139 if (Str.IsEmpty())
140 return false;
141 bOverride = true;
142 TArray<float> Vals;
143 ParseFloatArray(Str, Vals);
144 Out = FLinearColor(
145 Vals.Num() > 0 ? Vals[0] : 1.0f,
146 Vals.Num() > 1 ? Vals[1] : 1.0f,
147 Vals.Num() > 2 ? Vals[2] : 1.0f,
148 Vals.Num() > 3 ? Vals[3] : 1.0f);
149 return true;
150}
151
152bool MjXmlUtils::ReadAttrIntArray(const FXmlNode* Node, const TCHAR* Attr, TArray<int32>& Out, bool& bOverride)
153{

Callers

nothing calls this directly

Calls 1

IsEmptyMethod · 0.80

Tested by

no test coverage detected