summaryrefslogtreecommitdiff
path: root/Runtime/Math/MathHelper.h
blob: c41eec9fe7deaa5aa3252b257c7abde5c842f4e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once

#define max(a, b)\
(a)>(b)?(a):(b)

#define min(a, b)\
(a)<(b)?(a):(b)

#define clamp(v, lo, hi)\
max((lo), min((v), (hi)))

// ÆæÊý·µ»Ø1£¬·ñÔò0
#define odd(n) \
(((n)&1)?1:0)