Clementine
Source
Clem
Core
Math
Vector2i.h
1
// Copyright 2021 SMS
2
// License(Apache-2.0)
3
4
#pragma once
5
14
class
Vector2i
15
{
16
public
:
17
int
x = 0;
18
int
y = 0;
19
23
Vector2i
() =
default
;
24
31
Vector2i
(
int
x,
int
y);
32
36
int
area
()
const
;
37
38
bool
operator==(
const
Vector2i
& v)
const
;
39
bool
operator!=(
const
Vector2i
& v)
const
;
40
Vector2i
operator*(
int
n)
const
;
41
Vector2i
operator/(
int
n)
const
;
42
Vector2i
operator+(
const
Vector2i
& v)
const
;
43
Vector2i
operator-(
const
Vector2i
& v)
const
;
44
Vector2i
operator-()
const
;
45
Vector2i
& operator+=(
const
Vector2i
& v);
46
Vector2i
& operator-=(
const
Vector2i
& v);
47
Vector2i
& operator*=(
int
n);
48
Vector2i
& operator/=(
int
n);
49
};
50
51
using
Point2i
=
Vector2i
;
52
using
Size2i
=
Vector2i
;
53
Vector2i::Vector2i
Vector2i()=default
构造函数.
Vector2i
二维向量, 整型.
Definition:
Vector2i.h:14
Vector2i::area
int area() const
获取面积.
Definition:
Vector2i.cpp:14
Generated by
1.8.13