Update bindings to raylib 4.5
This commit is contained in:
parent
7924d6f0aa
commit
c994145e2b
8 changed files with 274 additions and 156 deletions
|
|
@ -169,8 +169,13 @@ namespace Raylib_cs
|
|||
BLEND_ALPHA_PREMULTIPLY,
|
||||
|
||||
/// <summary>
|
||||
/// Blend textures using custom src/dst factors (use rlSetBlendMode())
|
||||
/// Blend textures using custom src/dst factors (use rlSetBlendFactors())
|
||||
/// </summary>
|
||||
BLEND_CUSTOM
|
||||
BLEND_CUSTOM,
|
||||
|
||||
/// <summary>
|
||||
/// Blend textures using custom src/dst factors (use rlSetBlendFactorsSeparate())
|
||||
/// </summary>
|
||||
BLEND_CUSTOM_SEPARATE
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -229,7 +229,7 @@ namespace Raylib_cs
|
|||
MOUSE_CURSOR_RESIZE_NESW = 8,
|
||||
|
||||
/// <summary>
|
||||
/// The omni-directional resize/move cursor shape
|
||||
/// The omnidirectional resize/move cursor shape
|
||||
/// </summary>
|
||||
MOUSE_CURSOR_RESIZE_ALL = 9,
|
||||
|
||||
|
|
|
|||
|
|
@ -38,12 +38,12 @@ namespace Raylib_cs
|
|||
public CBool hit;
|
||||
|
||||
/// <summary>
|
||||
/// Distance to nearest hit
|
||||
/// Distance to the nearest hit
|
||||
/// </summary>
|
||||
public float distance;
|
||||
|
||||
/// <summary>
|
||||
/// Position of nearest hit
|
||||
/// Point of the nearest hit
|
||||
/// </summary>
|
||||
public Vector3 point;
|
||||
|
||||
|
|
|
|||
|
|
@ -209,11 +209,11 @@ namespace Raylib_cs
|
|||
}
|
||||
|
||||
/// <summary>Update camera position for selected mode</summary>
|
||||
public static void UpdateCamera(ref Camera3D camera)
|
||||
public static void UpdateCamera(ref Camera3D camera, CameraMode mode)
|
||||
{
|
||||
fixed (Camera3D* c = &camera)
|
||||
{
|
||||
UpdateCamera(c);
|
||||
UpdateCamera(c, mode);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -706,18 +706,6 @@ namespace Raylib_cs
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>Draw a textured polygon</summary>
|
||||
public static void DrawTexturePoly(Texture2D texture, Vector2 center, Vector2[] points, Vector2[] texcoords, int pointsCount, Color tint)
|
||||
{
|
||||
fixed (Vector2* p = points)
|
||||
{
|
||||
fixed (Vector2* p1 = texcoords)
|
||||
{
|
||||
DrawTexturePoly(texture, center, p, p1, pointsCount, tint);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Draw text (using default font)</summary>
|
||||
public static void DrawText(string text, int posX, int posY, int fontSize, Color color)
|
||||
{
|
||||
|
|
@ -802,7 +790,7 @@ namespace Raylib_cs
|
|||
using var str1 = text.ToUTF8Buffer();
|
||||
fixed (int* p = &bytesProcessed)
|
||||
{
|
||||
return GetCodepoint(str1.AsPointer(), p);
|
||||
return GetCodepointNext(str1.AsPointer(), p);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -821,7 +809,7 @@ namespace Raylib_cs
|
|||
{
|
||||
fixed (int* c1 = codepoints)
|
||||
{
|
||||
var ptr = TextCodepointsToUTF8(c1, length);
|
||||
var ptr = LoadUTF8(c1, length);
|
||||
var text = Utf8StringUtils.GetUTF8String(ptr);
|
||||
MemFree(ptr);
|
||||
return text;
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ namespace Raylib_cs
|
|||
CUBEMAP_LAYOUT_LINE_VERTICAL,
|
||||
|
||||
/// <summary>
|
||||
/// Layout is defined by an horizontal line with faces
|
||||
/// Layout is defined by a horizontal line with faces
|
||||
/// </summary>
|
||||
CUBEMAP_LAYOUT_LINE_HORIZONTAL,
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue