Revert partial struct change
This commit is contained in:
parent
f3047a06a0
commit
a01b1be228
15 changed files with 32 additions and 32 deletions
|
|
@ -7,7 +7,7 @@ namespace Raylib_cs
|
||||||
/// Wave type, defines audio wave data
|
/// Wave type, defines audio wave data
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Wave
|
public unsafe struct Wave
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Number of samples
|
/// Number of samples
|
||||||
|
|
@ -41,7 +41,7 @@ namespace Raylib_cs
|
||||||
/// NOTE: Useful to create custom audio streams not bound to a specific file
|
/// NOTE: Useful to create custom audio streams not bound to a specific file
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct AudioStream
|
public struct AudioStream
|
||||||
{
|
{
|
||||||
//TODO: convert
|
//TODO: convert
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -69,7 +69,7 @@ namespace Raylib_cs
|
||||||
/// Sound source type
|
/// Sound source type
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Sound
|
public struct Sound
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Audio stream
|
/// Audio stream
|
||||||
|
|
@ -87,7 +87,7 @@ namespace Raylib_cs
|
||||||
/// NOTE: Anything longer than ~10 seconds should be streamed
|
/// NOTE: Anything longer than ~10 seconds should be streamed
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Music
|
public unsafe struct Music
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Audio stream
|
/// Audio stream
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Raylib_cs
|
||||||
/// Camera2D, defines position/orientation in 2d space
|
/// Camera2D, defines position/orientation in 2d space
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Camera2D
|
public struct Camera2D
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Camera offset (displacement from target)
|
/// Camera offset (displacement from target)
|
||||||
|
|
@ -63,7 +63,7 @@ namespace Raylib_cs
|
||||||
/// Camera3D, defines position/orientation in 3d space
|
/// Camera3D, defines position/orientation in 3d space
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Camera3D
|
public struct Camera3D
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Camera position
|
/// Camera position
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Raylib_cs
|
||||||
/// Color type, RGBA (32bit)
|
/// Color type, RGBA (32bit)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Color
|
public struct Color
|
||||||
{
|
{
|
||||||
public byte r;
|
public byte r;
|
||||||
public byte g;
|
public byte g;
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ namespace Raylib_cs
|
||||||
/// GlyphInfo, font characters glyphs info
|
/// GlyphInfo, font characters glyphs info
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct GlyphInfo
|
public struct GlyphInfo
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Character value (Unicode)
|
/// Character value (Unicode)
|
||||||
|
|
@ -60,7 +60,7 @@ namespace Raylib_cs
|
||||||
/// Font, font texture and GlyphInfo array data
|
/// Font, font texture and GlyphInfo array data
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Font
|
public unsafe struct Font
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Base size (default chars height)
|
/// Base size (default chars height)
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ namespace Raylib_cs
|
||||||
/// Image, pixel data stored in CPU memory (RAM)
|
/// Image, pixel data stored in CPU memory (RAM)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Image
|
public unsafe struct Image
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Image raw data
|
/// Image raw data
|
||||||
|
|
|
||||||
|
|
@ -380,7 +380,7 @@ namespace Raylib_cs
|
||||||
/// Head-Mounted-Display device parameters
|
/// Head-Mounted-Display device parameters
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct VrDeviceInfo
|
public unsafe struct VrDeviceInfo
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// HMD horizontal resolution in pixels
|
/// HMD horizontal resolution in pixels
|
||||||
|
|
@ -437,7 +437,7 @@ namespace Raylib_cs
|
||||||
/// VR Stereo rendering configuration for simulator
|
/// VR Stereo rendering configuration for simulator
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct VrStereoConfig
|
public struct VrStereoConfig
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// VR projection matrices (per eye)
|
/// VR projection matrices (per eye)
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ namespace Raylib_cs
|
||||||
/// Material texture map
|
/// Material texture map
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct MaterialMap
|
public struct MaterialMap
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Material map texture
|
/// Material map texture
|
||||||
|
|
@ -71,7 +71,7 @@ namespace Raylib_cs
|
||||||
/// Material type (generic)
|
/// Material type (generic)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Material
|
public unsafe struct Material
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Material shader
|
/// Material shader
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Raylib_cs
|
||||||
/// Transform, vectex transformation data
|
/// Transform, vectex transformation data
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Transform
|
public struct Transform
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Translation
|
/// Translation
|
||||||
|
|
@ -31,7 +31,7 @@ namespace Raylib_cs
|
||||||
/// NOTE: Data stored in CPU memory (and GPU)
|
/// NOTE: Data stored in CPU memory (and GPU)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Mesh
|
public unsafe struct Mesh
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Number of vertices stored in arrays
|
/// Number of vertices stored in arrays
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Raylib_cs
|
||||||
/// Bone information
|
/// Bone information
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct BoneInfo
|
public unsafe struct BoneInfo
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Bone name (char[32])
|
/// Bone name (char[32])
|
||||||
|
|
@ -25,7 +25,7 @@ namespace Raylib_cs
|
||||||
/// Model type
|
/// Model type
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Model
|
public unsafe struct Model
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Local transform matrix
|
/// Local transform matrix
|
||||||
|
|
@ -79,7 +79,7 @@ namespace Raylib_cs
|
||||||
/// Model animation
|
/// Model animation
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public readonly unsafe partial struct ModelAnimation
|
public readonly unsafe struct ModelAnimation
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Number of bones
|
/// Number of bones
|
||||||
|
|
@ -107,7 +107,7 @@ namespace Raylib_cs
|
||||||
/// <inheritdoc cref="framePoses"/>
|
/// <inheritdoc cref="framePoses"/>
|
||||||
public FramePosesCollection FramePoses => new(framePoses, frameCount, boneCount);
|
public FramePosesCollection FramePoses => new(framePoses, frameCount, boneCount);
|
||||||
|
|
||||||
public partial struct FramePosesCollection
|
public struct FramePosesCollection
|
||||||
{
|
{
|
||||||
readonly Transform** framePoses;
|
readonly Transform** framePoses;
|
||||||
|
|
||||||
|
|
@ -128,7 +128,7 @@ namespace Raylib_cs
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public unsafe partial struct FramePoses
|
public unsafe struct FramePoses
|
||||||
{
|
{
|
||||||
readonly Transform* poses;
|
readonly Transform* poses;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ namespace Raylib_cs
|
||||||
/// N-Patch layout info
|
/// N-Patch layout info
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct NPatchInfo
|
public struct NPatchInfo
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Texture source rectangle
|
/// Texture source rectangle
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Raylib_cs
|
||||||
/// RenderBatch type
|
/// RenderBatch type
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct RenderBatch
|
public unsafe struct RenderBatch
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Number of vertex buffers (multi-buffering support)
|
/// Number of vertex buffers (multi-buffering support)
|
||||||
|
|
@ -43,7 +43,7 @@ namespace Raylib_cs
|
||||||
/// Dynamic vertex buffers (position + texcoords + colors + indices arrays)
|
/// Dynamic vertex buffers (position + texcoords + colors + indices arrays)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct VertexBuffer
|
public unsafe struct VertexBuffer
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Number of elements in the buffer (QUADS)
|
/// Number of elements in the buffer (QUADS)
|
||||||
|
|
@ -87,7 +87,7 @@ namespace Raylib_cs
|
||||||
/// Dynamic vertex buffers (position + texcoords + colors + indices arrays)
|
/// Dynamic vertex buffers (position + texcoords + colors + indices arrays)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct DrawCall
|
public struct DrawCall
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Drawing mode: LINES, TRIANGLES, QUADS
|
/// Drawing mode: LINES, TRIANGLES, QUADS
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Raylib_cs
|
||||||
/// RenderTexture2D type, for texture rendering
|
/// RenderTexture2D type, for texture rendering
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct RenderTexture2D
|
public struct RenderTexture2D
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// OpenGL Framebuffer Object (FBO) id
|
/// OpenGL Framebuffer Object (FBO) id
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ namespace Raylib_cs
|
||||||
/// Shader type (generic)
|
/// Shader type (generic)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct Shader
|
public unsafe struct Shader
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Shader program id
|
/// Shader program id
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ namespace Raylib_cs
|
||||||
/// Rectangle type
|
/// Rectangle type
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Rectangle
|
public struct Rectangle
|
||||||
{
|
{
|
||||||
public float x;
|
public float x;
|
||||||
public float y;
|
public float y;
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Raylib_cs
|
||||||
|
|
||||||
/// <summary>Bounding box type</summary>
|
/// <summary>Bounding box type</summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct BoundingBox
|
public struct BoundingBox
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Minimum vertex box-corner
|
/// Minimum vertex box-corner
|
||||||
|
|
@ -53,7 +53,7 @@ namespace Raylib_cs
|
||||||
/// Ray, ray for raycasting
|
/// Ray, ray for raycasting
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Ray
|
public struct Ray
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Ray position (origin)
|
/// Ray position (origin)
|
||||||
|
|
@ -76,7 +76,7 @@ namespace Raylib_cs
|
||||||
/// Raycast hit information
|
/// Raycast hit information
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct RayCollision
|
public struct RayCollision
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Did the ray hit something?
|
/// Did the ray hit something?
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@ namespace Raylib_cs
|
||||||
/// NOTE: Data stored in GPU memory
|
/// NOTE: Data stored in GPU memory
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public partial struct Texture2D
|
public struct Texture2D
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// OpenGL texture id
|
/// OpenGL texture id
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue