Watch
2
0
Fork
You've already forked raylib-cs
0

Revert partial struct change

This commit is contained in:
Rgebee 2022-02-10 08:11:33 +00:00
commit a01b1be228
15 changed files with 32 additions and 32 deletions

View file

@ -7,7 +7,7 @@ namespace Raylib_cs
/// Wave type, defines audio wave data
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Wave
public unsafe struct Wave
{
/// <summary>
/// Number of samples
@ -41,7 +41,7 @@ namespace Raylib_cs
/// NOTE: Useful to create custom audio streams not bound to a specific file
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct AudioStream
public struct AudioStream
{
//TODO: convert
/// <summary>
@ -69,7 +69,7 @@ namespace Raylib_cs
/// Sound source type
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Sound
public struct Sound
{
/// <summary>
/// Audio stream
@ -87,7 +87,7 @@ namespace Raylib_cs
/// NOTE: Anything longer than ~10 seconds should be streamed
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Music
public unsafe struct Music
{
/// <summary>
/// Audio stream

View file

@ -7,7 +7,7 @@ namespace Raylib_cs
/// Camera2D, defines position/orientation in 2d space
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Camera2D
public struct Camera2D
{
/// <summary>
/// Camera offset (displacement from target)
@ -63,7 +63,7 @@ namespace Raylib_cs
/// Camera3D, defines position/orientation in 3d space
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Camera3D
public struct Camera3D
{
/// <summary>
/// Camera position

View file

@ -7,7 +7,7 @@ namespace Raylib_cs
/// Color type, RGBA (32bit)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Color
public struct Color
{
public byte r;
public byte g;

View file

@ -28,7 +28,7 @@ namespace Raylib_cs
/// GlyphInfo, font characters glyphs info
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct GlyphInfo
public struct GlyphInfo
{
/// <summary>
/// Character value (Unicode)
@ -60,7 +60,7 @@ namespace Raylib_cs
/// Font, font texture and GlyphInfo array data
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Font
public unsafe struct Font
{
/// <summary>
/// Base size (default chars height)

View file

@ -119,7 +119,7 @@ namespace Raylib_cs
/// Image, pixel data stored in CPU memory (RAM)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Image
public unsafe struct Image
{
/// <summary>
/// Image raw data

View file

@ -380,7 +380,7 @@ namespace Raylib_cs
/// Head-Mounted-Display device parameters
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct VrDeviceInfo
public unsafe struct VrDeviceInfo
{
/// <summary>
/// HMD horizontal resolution in pixels
@ -437,7 +437,7 @@ namespace Raylib_cs
/// VR Stereo rendering configuration for simulator
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct VrStereoConfig
public struct VrStereoConfig
{
/// <summary>
/// VR projection matrices (per eye)

View file

@ -49,7 +49,7 @@ namespace Raylib_cs
/// Material texture map
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct MaterialMap
public struct MaterialMap
{
/// <summary>
/// Material map texture
@ -71,7 +71,7 @@ namespace Raylib_cs
/// Material type (generic)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Material
public unsafe struct Material
{
/// <summary>
/// Material shader

View file

@ -8,7 +8,7 @@ namespace Raylib_cs
/// Transform, vectex transformation data
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Transform
public struct Transform
{
/// <summary>
/// Translation
@ -31,7 +31,7 @@ namespace Raylib_cs
/// NOTE: Data stored in CPU memory (and GPU)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Mesh
public unsafe struct Mesh
{
/// <summary>
/// Number of vertices stored in arrays

View file

@ -8,7 +8,7 @@ namespace Raylib_cs
/// Bone information
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct BoneInfo
public unsafe struct BoneInfo
{
/// <summary>
/// Bone name (char[32])
@ -25,7 +25,7 @@ namespace Raylib_cs
/// Model type
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Model
public unsafe struct Model
{
/// <summary>
/// Local transform matrix
@ -79,7 +79,7 @@ namespace Raylib_cs
/// Model animation
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public readonly unsafe partial struct ModelAnimation
public readonly unsafe struct ModelAnimation
{
/// <summary>
/// Number of bones
@ -107,7 +107,7 @@ namespace Raylib_cs
/// <inheritdoc cref="framePoses"/>
public FramePosesCollection FramePoses => new(framePoses, frameCount, boneCount);
public partial struct FramePosesCollection
public struct FramePosesCollection
{
readonly Transform** framePoses;
@ -128,7 +128,7 @@ namespace Raylib_cs
}
}
public unsafe partial struct FramePoses
public unsafe struct FramePoses
{
readonly Transform* poses;

View file

@ -27,7 +27,7 @@ namespace Raylib_cs
/// N-Patch layout info
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct NPatchInfo
public struct NPatchInfo
{
/// <summary>
/// Texture source rectangle

View file

@ -6,7 +6,7 @@ namespace Raylib_cs
/// RenderBatch type
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct RenderBatch
public unsafe struct RenderBatch
{
/// <summary>
/// Number of vertex buffers (multi-buffering support)
@ -43,7 +43,7 @@ namespace Raylib_cs
/// Dynamic vertex buffers (position + texcoords + colors + indices arrays)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct VertexBuffer
public unsafe struct VertexBuffer
{
/// <summary>
/// Number of elements in the buffer (QUADS)
@ -87,7 +87,7 @@ namespace Raylib_cs
/// Dynamic vertex buffers (position + texcoords + colors + indices arrays)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct DrawCall
public struct DrawCall
{
/// <summary>
/// Drawing mode: LINES, TRIANGLES, QUADS

View file

@ -6,7 +6,7 @@ namespace Raylib_cs
/// RenderTexture2D type, for texture rendering
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct RenderTexture2D
public struct RenderTexture2D
{
/// <summary>
/// OpenGL Framebuffer Object (FBO) id

View file

@ -70,7 +70,7 @@ namespace Raylib_cs
/// Shader type (generic)
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Shader
public unsafe struct Shader
{
/// <summary>
/// Shader program id

View file

@ -7,7 +7,7 @@ namespace Raylib_cs
/// Rectangle type
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Rectangle
public struct Rectangle
{
public float x;
public float y;
@ -30,7 +30,7 @@ namespace Raylib_cs
/// <summary>Bounding box type</summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct BoundingBox
public struct BoundingBox
{
/// <summary>
/// Minimum vertex box-corner
@ -53,7 +53,7 @@ namespace Raylib_cs
/// Ray, ray for raycasting
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Ray
public struct Ray
{
/// <summary>
/// Ray position (origin)
@ -76,7 +76,7 @@ namespace Raylib_cs
/// Raycast hit information
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct RayCollision
public struct RayCollision
{
/// <summary>
/// Did the ray hit something?

View file

@ -107,7 +107,7 @@ namespace Raylib_cs
/// NOTE: Data stored in GPU memory
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct Texture2D
public struct Texture2D
{
/// <summary>
/// OpenGL texture id