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 /// 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

View file

@ -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

View file

@ -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;

View file

@ -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)

View file

@ -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

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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?

View file

@ -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