Cocos2D.CCUtils
Class CCUtils
Namespace: Cocos2D
Assembly: Cocos2D.dll, cocos2d_mono.Core.Android.dll, cocos2d_mono.Core.DesktopGL.dll, cocos2d-mono.Core.iOS.dll, cocos2d_mono.Core.Linux.dll, cocos2d_mono.Core.macOS.dll, cocos2d_mono.Windows.dll, cocos2d_mono.DesktopGL.dll, cocos2d-mono.iOS.dll, cocos2d_mono.Linux.dll, cocos2d_mono.macOS.dll
public class CCUtils
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
CCUtils()
public CCUtils()
Methods
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
Returns the Cardinal Spline position for a given set of control points, tension and time
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
Returns the Cardinal Spline position for a given set of control points, tension and time
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCCardinalSplineAt(CCPoint, CCPoint, CCPoint, CCPoint, float, float)
public static CCPoint CCCardinalSplineAt(CCPoint p0, CCPoint p1, CCPoint p2, CCPoint p3, float tension, float t)
Parameters
p0
CCPoint
p1
CCPoint
p2
CCPoint
p3
CCPoint
tension
float
t
float
Returns
CCNextPOT(long)
Returns the next Power of Two for the given value. If x = 3, then this returns 4. If x = 4 then 4 is returned. If the value is a power of two, then the same value is returned.
public static long CCNextPOT(long x)
Parameters
x
long
The base of the POT test
Returns
The next power of 2 (1, 2, 4, 8, 16, 32, 64, 128, etc)
CCNextPOT(int)
Returns the next Power of Two for the given value. If x = 3, then this returns 4. If x = 4 then 4 is returned. If the value is a power of two, then the same value is returned.
public static int CCNextPOT(int x)
Parameters
x
int
The base of the POT test
Returns
The next power of 2 (1, 2, 4, 8, 16, 32, 64, 128, etc)
CCNextPOT(long)
Returns the next Power of Two for the given value. If x = 3, then this returns 4. If x = 4 then 4 is returned. If the value is a power of two, then the same value is returned.
public static long CCNextPOT(long x)
Parameters
x
long
The base of the POT test
Returns
The next power of 2 (1, 2, 4, 8, 16, 32, 64, 128, etc)
CCNextPOT(int)
Returns the next Power of Two for the given value. If x = 3, then this returns 4. If x = 4 then 4 is returned. If the value is a power of two, then the same value is returned.
public static int CCNextPOT(int x)
Parameters
x
int
The base of the POT test
Returns
The next power of 2 (1, 2, 4, 8, 16, 32, 64, 128, etc)
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCNextPOT(long)
public static long CCNextPOT(long x)
Parameters
x
long
Returns
CCNextPOT(int)
public static int CCNextPOT(int x)
Parameters
x
int
Returns
CCParseFloat(string)
Parses a float value using the default number style and the invariant culture parser.
public static float CCParseFloat(string toParse)
Parameters
toParse
string
The value to parse
Returns
The float value of the string.
CCParseFloat(string, NumberStyles)
Parses a float value for the given string using the given number style and using the invariant culture parser.
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
The value to parse.
ns
NumberStyles
The number style used to parse the float value.
Returns
The float value of the string.
CCParseFloat(string)
Parses a float value using the default number style and the invariant culture parser.
public static float CCParseFloat(string toParse)
Parameters
toParse
string
The value to parse
Returns
The float value of the string.
CCParseFloat(string, NumberStyles)
Parses a float value for the given string using the given number style and using the invariant culture parser.
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
The value to parse.
ns
NumberStyles
The number style used to parse the float value.
Returns
The float value of the string.
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseFloat(string)
public static float CCParseFloat(string toParse)
Parameters
toParse
string
Returns
CCParseFloat(string, NumberStyles)
public static float CCParseFloat(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
Parses an int value using the default number style and the invariant culture parser.
public static int CCParseInt(string toParse)
Parameters
toParse
string
The value to parse
Returns
The int value of the string
CCParseInt(string, NumberStyles)
Parses aint value for the given string using the given number style and using the invariant culture parser.
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
The value to parse.
ns
NumberStyles
The number style used to parse the int value.
Returns
The int value of the string.
CCParseInt(string)
Parses an int value using the default number style and the invariant culture parser.
public static int CCParseInt(string toParse)
Parameters
toParse
string
The value to parse
Returns
The int value of the string
CCParseInt(string, NumberStyles)
Parses aint value for the given string using the given number style and using the invariant culture parser.
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
The value to parse.
ns
NumberStyles
The number style used to parse the int value.
Returns
The int value of the string.
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
CCParseInt(string)
public static int CCParseInt(string toParse)
Parameters
toParse
string
Returns
CCParseInt(string, NumberStyles)
public static int CCParseInt(string toParse, NumberStyles ns)
Parameters
toParse
string
ns
NumberStyles
Returns
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
GetGLExtensions()
public static List<string> GetGLExtensions()
Returns
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Split(string, string, List<string>)
public static void Split(string src, string token, List<string> vect)
Parameters
src
string
token
string
vect
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\
Returns
SplitWithForm(string, List<string>)
public static bool SplitWithForm(string pStr, List<string> strs)
Parameters
pStr
string
strs
List[string](https://learn.microsoft.com/dotnet/api/system.string)\