FRichCurveKey FRichCurve::GetKey(FKeyHandle KeyHandle) const { EnsureAllIndicesHaveHandles(); return Keys[GetIndex(KeyHandle)]; }
FIntegralKey& FIntegralCurve::GetKey(FKeyHandle KeyHandle) { EnsureAllIndicesHaveHandles(); return Keys[GetIndex(KeyHandle)]; }
TMap<FKeyHandle, int32>::TConstIterator FIndexedCurve::GetKeyHandleIterator() const { EnsureAllIndicesHaveHandles(); return KeyHandlesToIndices.CreateConstIterator(); }
bool FIndexedCurve::IsKeyHandleValid(FKeyHandle KeyHandle) const { EnsureAllIndicesHaveHandles(); return KeyHandlesToIndices.Find(KeyHandle) != NULL; }
FNameCurveKey& FNameCurve::GetKey(FKeyHandle KeyHandle) { EnsureAllIndicesHaveHandles(); return Keys[GetIndex(KeyHandle)]; }