Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
easing.qh
Go to the documentation of this file.
1#pragma once
2
3#include "animation.qh"
4entity makeHostedEasing(entity, void(entity, float), float(float, float, float, float), float, float, float);
5entity makeEasing(entity, void(entity, float), float(float, float, float, float), float, float, float, float);
6float easingLinear(float, float, float, float);
7float easingQuadIn(float, float, float, float);
8float easingQuadOut(float, float, float, float);
9float easingQuadInOut(float, float, float, float);
11 METHOD(Easing, calcValue, float(entity, float, float, float, float));
12 METHOD(Easing, setMath, void(entity, float(float, float, float, float)));
13 ATTRIB(Easing, math, float(float, float, float, float), easingLinear);
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
virtual void setMath()
Definition easing.qc:26
virtual void calcValue()
Definition easing.qc:21
float easingQuadOut(float, float, float, float)
Definition easing.qc:42
entity makeEasing(entity, void(entity, float), float(float, float, float, float), float, float, float, float)
Definition easing.qc:13
float easingLinear(float, float, float, float)
Definition easing.qc:31
entity makeHostedEasing(entity, void(entity, float), float(float, float, float, float), float, float, float)
Definition easing.qc:6
float easingQuadInOut(float, float, float, float)
Definition easing.qc:48
float easingQuadIn(float, float, float, float)
Definition easing.qc:36
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define METHOD(cname, name, prototype)
Definition oo.qh:269
#define ATTRIB(...)
Definition oo.qh:148