Files
GhostEngine/docs/documents/api/Ghost.Graphics.Utilities.ClodOutputDelegate.yml

197 lines
6.3 KiB
YAML

### 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<ClodCluster> 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<ClodCluster>
nameWithType: ReadOnlyUnsafeCollection<ClodCluster>
fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection<Ghost.Graphics.Utilities.ClodCluster>
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<T>
nameWithType: ReadOnlyUnsafeCollection<T>
fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection<T>
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