Skip to main content

CCPoint

CCPoint

Cocos2D

Type: Struct

Constructors​

CCPoint(CCPoint)​

CCPoint(Point)​

CCPoint(Vector2)​

CCPoint(float, float)​

Fields​

AnchorLowerLeft(Cocos2D.CCPoint)
AnchorLowerRight(Cocos2D.CCPoint)
AnchorMiddle(Cocos2D.CCPoint)
AnchorMiddleBottom(Cocos2D.CCPoint)
AnchorMiddleLeft(Cocos2D.CCPoint)
AnchorMiddleRight(Cocos2D.CCPoint)
AnchorMiddleTop(Cocos2D.CCPoint)
AnchorUpperLeft(Cocos2D.CCPoint)
AnchorUpperRight(Cocos2D.CCPoint)
X(System.Single)
Y(System.Single)
Zero(Cocos2D.CCPoint)

Propertys​

Angle(System.Single)
InvertY(Cocos2D.CCPoint)
Length(System.Single)
LengthSquared(System.Single)
Reverse(Cocos2D.CCPoint)

Methods​

AngleSigned(CCPoint, CCPoint)

System.Single AngleSigned(CCPoint, CCPoint)(Cocos2D.CCPoint a, Cocos2D.CCPoint b)
Parameters:
a (Cocos2D.CCPoint)
b (Cocos2D.CCPoint)
Returns:
System.Single

Clamp(CCPoint, CCPoint, CCPoint)

Cocos2D.CCPoint Clamp(CCPoint, CCPoint, CCPoint)(Cocos2D.CCPoint p, Cocos2D.CCPoint from, Cocos2D.CCPoint to)
Parameters:
p (Cocos2D.CCPoint)
from (Cocos2D.CCPoint)
to (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

Clamp(float, float, float)

System.Single Clamp(float, float, float)(System.Single value, System.Single min_inclusive, System.Single max_inclusive)
Parameters:
value (System.Single)
min_inclusive (System.Single)
max_inclusive (System.Single)
Returns:
System.Single

ComputationOperation(CCPoint, ComputationOperationDelegate)

Cocos2D.CCPoint ComputationOperation(CCPoint, ComputationOperationDelegate)(Cocos2D.CCPoint p, Cocos2D.CCPoint.ComputationOperationDelegate del)
Parameters:
p (Cocos2D.CCPoint)
del (Cocos2D.CCPoint.ComputationOperationDelegate)
Returns:
Cocos2D.CCPoint

CrossProduct(CCPoint, CCPoint)

System.Single CrossProduct(CCPoint, CCPoint)(Cocos2D.CCPoint v1, Cocos2D.CCPoint v2)
Parameters:
v1 (Cocos2D.CCPoint)
v2 (Cocos2D.CCPoint)
Returns:
System.Single

Distance(CCPoint, CCPoint)

System.Single Distance(CCPoint, CCPoint)(Cocos2D.CCPoint v1, Cocos2D.CCPoint v2)
Parameters:
v1 (Cocos2D.CCPoint)
v2 (Cocos2D.CCPoint)
Returns:
System.Single

DistanceSquared(ref CCPoint)

System.Single DistanceSquared(ref CCPoint)(Cocos2D.CCPoint v2)
Parameters:
v2 (Cocos2D.CCPoint)
Returns:
System.Single

Dot(CCPoint, CCPoint)

System.Single Dot(CCPoint, CCPoint)(Cocos2D.CCPoint p1, Cocos2D.CCPoint p2)
Parameters:
p1 (Cocos2D.CCPoint)
p2 (Cocos2D.CCPoint)
Returns:
System.Single

DotProduct(CCPoint, CCPoint)

System.Single DotProduct(CCPoint, CCPoint)(Cocos2D.CCPoint v1, Cocos2D.CCPoint v2)
Parameters:
v1 (Cocos2D.CCPoint)
v2 (Cocos2D.CCPoint)
Returns:
System.Single

Equal(ref CCPoint, ref CCPoint)

System.Boolean Equal(ref CCPoint, ref CCPoint)(Cocos2D.CCPoint point1, Cocos2D.CCPoint point2)
Parameters:
point1 (Cocos2D.CCPoint)
point2 (Cocos2D.CCPoint)
Returns:
System.Boolean

Equals(CCPoint)

System.Boolean Equals(CCPoint)(Cocos2D.CCPoint p)
Parameters:
p (Cocos2D.CCPoint)
Returns:
System.Boolean

Equals(object)

System.Boolean Equals(object)(System.Object obj)
Parameters:
obj (System.Object)
Returns:
System.Boolean
Example

ForAngle(float)

Cocos2D.CCPoint ForAngle(float)(System.Single a)
Parameters:
a (System.Single)
Returns:
Cocos2D.CCPoint

FuzzyEqual(CCPoint, CCPoint, float)

System.Boolean FuzzyEqual(CCPoint, CCPoint, float)(Cocos2D.CCPoint a, Cocos2D.CCPoint b, System.Single variance)
Parameters:
a (Cocos2D.CCPoint)
b (Cocos2D.CCPoint)
variance (System.Single)
Returns:
System.Boolean

GetHashCode()

System.Int32 GetHashCode()()
Returns:
System.Int32
Example

IntersectPoint(CCPoint, CCPoint, CCPoint, CCPoint)

Cocos2D.CCPoint IntersectPoint(CCPoint, CCPoint, CCPoint, CCPoint)(Cocos2D.CCPoint A, Cocos2D.CCPoint B, Cocos2D.CCPoint C, Cocos2D.CCPoint D)
Parameters:
A (Cocos2D.CCPoint)
B (Cocos2D.CCPoint)
C (Cocos2D.CCPoint)
D (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

IsNear(CCPoint, CCPoint, float)

System.Boolean IsNear(CCPoint, CCPoint, float)(Cocos2D.CCPoint p1, Cocos2D.CCPoint p2, System.Single dist)
Parameters:
p1 (Cocos2D.CCPoint)
p2 (Cocos2D.CCPoint)
dist (System.Single)
Returns:
System.Boolean

IsNear(CCPoint, float)

System.Boolean IsNear(CCPoint, float)(Cocos2D.CCPoint p2, System.Single dist)
Parameters:
p2 (Cocos2D.CCPoint)
dist (System.Single)
Returns:
System.Boolean

Lerp(CCPoint, CCPoint, float)

Cocos2D.CCPoint Lerp(CCPoint, CCPoint, float)(Cocos2D.CCPoint a, Cocos2D.CCPoint b, System.Single alpha)
Parameters:
a (Cocos2D.CCPoint)
b (Cocos2D.CCPoint)
alpha (System.Single)
Returns:
Cocos2D.CCPoint

LineIntersect(CCPoint, CCPoint, CCPoint, CCPoint, ref float, ref float)

System.Boolean LineIntersect(CCPoint, CCPoint, CCPoint, CCPoint, ref float, ref float)(Cocos2D.CCPoint A, Cocos2D.CCPoint B, Cocos2D.CCPoint C, Cocos2D.CCPoint D, System.Single S, System.Single T)
Parameters:
A (Cocos2D.CCPoint)
B (Cocos2D.CCPoint)
C (Cocos2D.CCPoint)
D (Cocos2D.CCPoint)
S (System.Single)
T (System.Single)
Returns:
System.Boolean

Midpoint(CCPoint, CCPoint)

Cocos2D.CCPoint Midpoint(CCPoint, CCPoint)(Cocos2D.CCPoint p1, Cocos2D.CCPoint p2)
Parameters:
p1 (Cocos2D.CCPoint)
p2 (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

MultiplyComponents(CCPoint, CCPoint)

Cocos2D.CCPoint MultiplyComponents(CCPoint, CCPoint)(Cocos2D.CCPoint a, Cocos2D.CCPoint b)
Parameters:
a (Cocos2D.CCPoint)
b (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

Normalize()

System.Single Normalize()()
Returns:
System.Single

Normalize(CCPoint)

Cocos2D.CCPoint Normalize(CCPoint)(Cocos2D.CCPoint p)
Parameters:
p (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

Offset(float, float)

Cocos2D.CCPoint Offset(float, float)(System.Single dx, System.Single dy)
Parameters:
dx (System.Single)
dy (System.Single)
Returns:
Cocos2D.CCPoint

Parse(string)

Cocos2D.CCPoint Parse(string)(System.String s)
Parameters:
s (System.String)
Returns:
Cocos2D.CCPoint

Perp(CCPoint)

Cocos2D.CCPoint Perp(CCPoint)(Cocos2D.CCPoint p)
Parameters:
p (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

PerpendicularClockwise(CCPoint)

Cocos2D.CCPoint PerpendicularClockwise(CCPoint)(Cocos2D.CCPoint v)
Parameters:
v (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

PerpendicularCounterClockwise(CCPoint)

Cocos2D.CCPoint PerpendicularCounterClockwise(CCPoint)(Cocos2D.CCPoint v)
Parameters:
v (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

Project(CCPoint, CCPoint)

Cocos2D.CCPoint Project(CCPoint, CCPoint)(Cocos2D.CCPoint v1, Cocos2D.CCPoint v2)
Parameters:
v1 (Cocos2D.CCPoint)
v2 (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

Rotate(CCPoint, CCPoint)

Cocos2D.CCPoint Rotate(CCPoint, CCPoint)(Cocos2D.CCPoint v1, Cocos2D.CCPoint v2)
Parameters:
v1 (Cocos2D.CCPoint)
v2 (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

RotateByAngle(CCPoint, CCPoint, float)

Cocos2D.CCPoint RotateByAngle(CCPoint, CCPoint, float)(Cocos2D.CCPoint v, Cocos2D.CCPoint pivot, System.Single angle)
Parameters:
v (Cocos2D.CCPoint)
pivot (Cocos2D.CCPoint)
angle (System.Single)
Returns:
Cocos2D.CCPoint

SegmentIntersect(CCPoint, CCPoint, CCPoint, CCPoint)

System.Boolean SegmentIntersect(CCPoint, CCPoint, CCPoint, CCPoint)(Cocos2D.CCPoint A, Cocos2D.CCPoint B, Cocos2D.CCPoint C, Cocos2D.CCPoint D)
Parameters:
A (Cocos2D.CCPoint)
B (Cocos2D.CCPoint)
C (Cocos2D.CCPoint)
D (Cocos2D.CCPoint)
Returns:
System.Boolean

Sub(ref CCPoint)

Cocos2D.CCPoint Sub(ref CCPoint)(Cocos2D.CCPoint v2)
Parameters:
v2 (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

ToAngle(CCPoint)

System.Single ToAngle(CCPoint)(Cocos2D.CCPoint v)
Parameters:
v (Cocos2D.CCPoint)
Returns:
System.Single

ToString()

System.String ToString()()
Returns:
System.String
Example

Unrotate(CCPoint, CCPoint)

Cocos2D.CCPoint Unrotate(CCPoint, CCPoint)(Cocos2D.CCPoint v1, Cocos2D.CCPoint v2)
Parameters:
v1 (Cocos2D.CCPoint)
v2 (Cocos2D.CCPoint)
Returns:
Cocos2D.CCPoint

Operators​

operator +(CCPoint, CCPoint)​

operator +(CCPoint, CCSize)​

operator /(CCPoint, float)​

operator ==(CCPoint, CCPoint)​

explicit operator CCPoint(CCSize)​

implicit operator Vector2(CCPoint)​

implicit operator Vector3(CCPoint)​

implicit operator CCPoint(Vector2)​

operator !=(CCPoint, CCPoint)​

operator *(CCPoint, CCPoint)​

operator *(CCPoint, float)​

operator -(CCPoint, CCPoint)​

operator -(CCPoint, CCSize)​

operator -(CCPoint)​

operator +(CCPoint)​