Adding ViroKit. Needs AWSCore :(

This commit is contained in:
John Lyon-Smith
2018-03-27 17:46:15 -07:00
parent 2ab15e7dc1
commit 02e06dface
844 changed files with 86921 additions and 21 deletions

View File

@@ -0,0 +1,36 @@
//
// VROTimingFunction.h
// ViroRenderer
//
// Created by Raj Advani on 10/22/15.
// Copyright © 2016 Viro Media. All rights reserved.
//
#ifndef VROTIMINGFUNCTION_H_
#define VROTIMINGFUNCTION_H_
#include <memory>
enum class VROTimingFunctionType {
Linear,
EaseIn,
EaseOut,
EaseInEaseOut,
Bounce,
PowerDecel
};
class VROTimingFunction {
public:
static std::unique_ptr<VROTimingFunction> forType(VROTimingFunctionType type);
VROTimingFunction() {}
virtual ~VROTimingFunction() {}
virtual float getT(float t) = 0;
};
#endif /* VROTIMINGFUNCTION_H_ */