### YamlMime:ManagedReference items: - uid: Ghost.Graphics.Utilities.ClodOutputDelegate commentId: T:Ghost.Graphics.Utilities.ClodOutputDelegate id: ClodOutputDelegate parent: Ghost.Graphics.Utilities children: [] langs: - csharp - vb name: ClodOutputDelegate nameWithType: ClodOutputDelegate fullName: Ghost.Graphics.Utilities.ClodOutputDelegate type: Delegate source: remote: path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: ClodOutputDelegate path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs startLine: 155 assemblies: - Ghost.Graphics namespace: Ghost.Graphics.Utilities summary: Delegate type for processing generated LOD groups. example: [] syntax: content: public delegate int ClodOutputDelegate(void* context, ClodGroup group, ReadOnlyUnsafeCollection clusters) parameters: - id: context type: System.Void* - id: group type: Ghost.Graphics.Utilities.ClodGroup - id: clusters type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Utilities.ClodCluster} return: type: System.Int32 content.vb: Public Delegate Function ClodOutputDelegate(context As Void*, group As ClodGroup, clusters As ReadOnlyUnsafeCollection(Of ClodCluster)) As Integer references: - uid: Ghost.Graphics.Utilities commentId: N:Ghost.Graphics.Utilities href: Ghost.html name: Ghost.Graphics.Utilities nameWithType: Ghost.Graphics.Utilities fullName: Ghost.Graphics.Utilities spec.csharp: - uid: Ghost name: Ghost href: Ghost.html - name: . - uid: Ghost.Graphics name: Graphics href: Ghost.Graphics.html - name: . - uid: Ghost.Graphics.Utilities name: Utilities href: Ghost.Graphics.Utilities.html spec.vb: - uid: Ghost name: Ghost href: Ghost.html - name: . - uid: Ghost.Graphics name: Graphics href: Ghost.Graphics.html - name: . - uid: Ghost.Graphics.Utilities name: Utilities href: Ghost.Graphics.Utilities.html - uid: System.Void* isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void name: void* nameWithType: void* fullName: void* nameWithType.vb: Void* fullName.vb: Void* name.vb: Void* spec.csharp: - uid: System.Void name: void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' spec.vb: - uid: System.Void name: Void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - uid: Ghost.Graphics.Utilities.ClodGroup commentId: T:Ghost.Graphics.Utilities.ClodGroup parent: Ghost.Graphics.Utilities href: Ghost.Graphics.Utilities.ClodGroup.html name: ClodGroup nameWithType: ClodGroup fullName: Ghost.Graphics.Utilities.ClodGroup - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Utilities.ClodCluster} commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Utilities.ClodCluster} parent: Misaki.HighPerformance.LowLevel.Collections definition: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 href: Ghost.Graphics.Utilities.ClodCluster.html name: ReadOnlyUnsafeCollection nameWithType: ReadOnlyUnsafeCollection fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection nameWithType.vb: ReadOnlyUnsafeCollection(Of ClodCluster) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Ghost.Graphics.Utilities.ClodCluster) name.vb: ReadOnlyUnsafeCollection(Of ClodCluster) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 name: ReadOnlyUnsafeCollection - name: < - uid: Ghost.Graphics.Utilities.ClodCluster name: ClodCluster href: Ghost.Graphics.Utilities.ClodCluster.html - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 name: ReadOnlyUnsafeCollection - name: ( - name: Of - name: " " - uid: Ghost.Graphics.Utilities.ClodCluster name: ClodCluster href: Ghost.Graphics.Utilities.ClodCluster.html - name: ) - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 name: ReadOnlyUnsafeCollection nameWithType: ReadOnlyUnsafeCollection fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection nameWithType.vb: ReadOnlyUnsafeCollection(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of T) name.vb: ReadOnlyUnsafeCollection(Of T) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 name: ReadOnlyUnsafeCollection - name: < - name: T - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 name: ReadOnlyUnsafeCollection - name: ( - name: Of - name: " " - name: T - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections commentId: N:Misaki.HighPerformance.LowLevel.Collections name: Misaki.HighPerformance.LowLevel.Collections nameWithType: Misaki.HighPerformance.LowLevel.Collections fullName: Misaki.HighPerformance.LowLevel.Collections spec.csharp: - uid: Misaki name: Misaki - name: . - uid: Misaki.HighPerformance name: HighPerformance - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel - name: . - uid: Misaki.HighPerformance.LowLevel.Collections name: Collections spec.vb: - uid: Misaki name: Misaki - name: . - uid: Misaki.HighPerformance name: HighPerformance - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel - name: . - uid: Misaki.HighPerformance.LowLevel.Collections name: Collections - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System