add spaghetti
This commit is contained in:
		
							
								
								
									
										41
									
								
								MareSynchronos/Interop/RenderModel.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								MareSynchronos/Interop/RenderModel.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| using System.Runtime.InteropServices; | ||||
| using FFXIVClientStructs.FFXIV.Client.Graphics.Render; | ||||
|  | ||||
| namespace Penumbra.Interop.Structs; | ||||
|  | ||||
| [StructLayout( LayoutKind.Explicit )] | ||||
| public unsafe struct RenderModel | ||||
| { | ||||
|     [FieldOffset( 0x18 )] | ||||
|     public RenderModel* PreviousModel; | ||||
|  | ||||
|     [FieldOffset( 0x20 )] | ||||
|     public RenderModel* NextModel; | ||||
|  | ||||
|     [FieldOffset( 0x30 )] | ||||
|     public ResourceHandle* ResourceHandle; | ||||
|  | ||||
|     [FieldOffset( 0x40 )] | ||||
|     public Skeleton* Skeleton; | ||||
|  | ||||
|     [FieldOffset( 0x58 )] | ||||
|     public void** BoneList; | ||||
|  | ||||
|     [FieldOffset( 0x60 )] | ||||
|     public int BoneListCount; | ||||
|  | ||||
|     [FieldOffset( 0x68 )] | ||||
|     private void* UnkDXBuffer1; | ||||
|  | ||||
|     [FieldOffset( 0x70 )] | ||||
|     private void* UnkDXBuffer2; | ||||
|  | ||||
|     [FieldOffset( 0x78 )] | ||||
|     private void* UnkDXBuffer3; | ||||
|  | ||||
|     [FieldOffset( 0x90 )] | ||||
|     public void** Materials; | ||||
|  | ||||
|     [FieldOffset( 0x98 )] | ||||
|     public int MaterialCount; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Stanley Dimant
					Stanley Dimant