OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
ssplayer_macro.h
Go to the documentation of this file.
1#ifndef __SSPLAYER_MACRO__
2#define __SSPLAYER_MACRO__
3
4
5namespace spritestudio6
6{
7
8 constexpr auto __PI__ = (3.14159265358979323846f);
9 // #define RadianToDegree(Radian) ((double)Radian * (180.0f / __PI__))
10 template<typename T> inline double RadianToDegree(T Radian)
11 {
12 return((double)Radian * (180.0f / __PI__));
13 }
14 // #define DegreeToRadian(Degree) ((double)Degree * (__PI__ / 180.0f))
15 template<typename T> inline double DegreeToRadian(T Degree)
16 {
17 return((double)Degree * (__PI__ / 180.0f));
18 }
19
20 #define SPRITESTUDIO6SDK_foreach(T, c, i) for(T::iterator i = c.begin(); i!=c.end(); ++i)
21
22} // namespace spritestudio6
23
24#endif
Definition ISsEffectRender.h:5
double DegreeToRadian(T Degree)
Definition ssplayer_macro.h:15
double RadianToDegree(T Radian)
Definition ssplayer_macro.h:10
constexpr auto __PI__
Definition ssplayer_macro.h:8