239 lines
7.7 KiB
YAML
239 lines
7.7 KiB
YAML
### YamlMime:ManagedReference
|
|
items:
|
|
- uid: Ghost.Entities.IJobEntity`8
|
|
commentId: T:Ghost.Entities.IJobEntity`8
|
|
id: IJobEntity`8
|
|
parent: Ghost.Entities
|
|
children:
|
|
- Ghost.Entities.IJobEntity`8.Execute(Ghost.Entities.Entity,`0@,`1@,`2@,`3@,`4@,`5@,`6@,`7@,Misaki.HighPerformance.Jobs.JobExecutionContext@)
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>
|
|
nameWithType: IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>
|
|
fullName: Ghost.Entities.IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>
|
|
type: Interface
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Entities/Templates/EntityQuery.JobEntity.gen.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: IJobEntity
|
|
path: src/Runtime/Ghost.Entities/Templates/EntityQuery.JobEntity.gen.cs
|
|
startLine: 860
|
|
assemblies:
|
|
- Ghost.Entities
|
|
namespace: Ghost.Entities
|
|
syntax:
|
|
content: 'public interface IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7> where T0 : unmanaged, IComponent where T1 : unmanaged, IComponent where T2 : unmanaged, IComponent where T3 : unmanaged, IComponent where T4 : unmanaged, IComponent where T5 : unmanaged, IComponent where T6 : unmanaged, IComponent where T7 : unmanaged, IComponent'
|
|
typeParameters:
|
|
- id: T0
|
|
- id: T1
|
|
- id: T2
|
|
- id: T3
|
|
- id: T4
|
|
- id: T5
|
|
- id: T6
|
|
- id: T7
|
|
content.vb: Public Interface IJobEntity(Of T0 As {Structure, IComponent}, T1 As {Structure, IComponent}, T2 As {Structure, IComponent}, T3 As {Structure, IComponent}, T4 As {Structure, IComponent}, T5 As {Structure, IComponent}, T6 As {Structure, IComponent}, T7 As {Structure, IComponent})
|
|
nameWithType.vb: IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7)
|
|
fullName.vb: Ghost.Entities.IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7)
|
|
name.vb: IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7)
|
|
- uid: Ghost.Entities.IJobEntity`8.Execute(Ghost.Entities.Entity,`0@,`1@,`2@,`3@,`4@,`5@,`6@,`7@,Misaki.HighPerformance.Jobs.JobExecutionContext@)
|
|
commentId: M:Ghost.Entities.IJobEntity`8.Execute(Ghost.Entities.Entity,`0@,`1@,`2@,`3@,`4@,`5@,`6@,`7@,Misaki.HighPerformance.Jobs.JobExecutionContext@)
|
|
id: Execute(Ghost.Entities.Entity,`0@,`1@,`2@,`3@,`4@,`5@,`6@,`7@,Misaki.HighPerformance.Jobs.JobExecutionContext@)
|
|
parent: Ghost.Entities.IJobEntity`8
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Execute(Entity, ref T0, ref T1, ref T2, ref T3, ref T4, ref T5, ref T6, ref T7, ref readonly JobExecutionContext)
|
|
nameWithType: IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>.Execute(Entity, ref T0, ref T1, ref T2, ref T3, ref T4, ref T5, ref T6, ref T7, ref readonly JobExecutionContext)
|
|
fullName: Ghost.Entities.IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>.Execute(Ghost.Entities.Entity, ref T0, ref T1, ref T2, ref T3, ref T4, ref T5, ref T6, ref T7, ref readonly Misaki.HighPerformance.Jobs.JobExecutionContext)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Entities/Templates/EntityQuery.JobEntity.gen.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: Execute
|
|
path: src/Runtime/Ghost.Entities/Templates/EntityQuery.JobEntity.gen.cs
|
|
startLine: 870
|
|
assemblies:
|
|
- Ghost.Entities
|
|
namespace: Ghost.Entities
|
|
syntax:
|
|
content: void Execute(Entity entity, ref T0 component0, ref T1 component1, ref T2 component2, ref T3 component3, ref T4 component4, ref T5 component5, ref T6 component6, ref T7 component7, ref readonly JobExecutionContext ctx)
|
|
parameters:
|
|
- id: entity
|
|
type: Ghost.Entities.Entity
|
|
- id: component0
|
|
type: '{T0}'
|
|
- id: component1
|
|
type: '{T1}'
|
|
- id: component2
|
|
type: '{T2}'
|
|
- id: component3
|
|
type: '{T3}'
|
|
- id: component4
|
|
type: '{T4}'
|
|
- id: component5
|
|
type: '{T5}'
|
|
- id: component6
|
|
type: '{T6}'
|
|
- id: component7
|
|
type: '{T7}'
|
|
- id: ctx
|
|
type: Misaki.HighPerformance.Jobs.JobExecutionContext
|
|
content.vb: Sub Execute(entity As Entity, component0 As T0, component1 As T1, component2 As T2, component3 As T3, component4 As T4, component5 As T5, component6 As T6, component7 As T7, ctx As JobExecutionContext)
|
|
overload: Ghost.Entities.IJobEntity`8.Execute*
|
|
nameWithType.vb: IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7).Execute(Entity, T0, T1, T2, T3, T4, T5, T6, T7, JobExecutionContext)
|
|
fullName.vb: Ghost.Entities.IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7).Execute(Ghost.Entities.Entity, T0, T1, T2, T3, T4, T5, T6, T7, Misaki.HighPerformance.Jobs.JobExecutionContext)
|
|
name.vb: Execute(Entity, T0, T1, T2, T3, T4, T5, T6, T7, JobExecutionContext)
|
|
references:
|
|
- uid: Ghost.Entities
|
|
commentId: N:Ghost.Entities
|
|
href: Ghost.html
|
|
name: Ghost.Entities
|
|
nameWithType: Ghost.Entities
|
|
fullName: Ghost.Entities
|
|
spec.csharp:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
href: Ghost.html
|
|
- name: .
|
|
- uid: Ghost.Entities
|
|
name: Entities
|
|
href: Ghost.Entities.html
|
|
spec.vb:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
href: Ghost.html
|
|
- name: .
|
|
- uid: Ghost.Entities
|
|
name: Entities
|
|
href: Ghost.Entities.html
|
|
- uid: Ghost.Entities.IJobEntity`8.Execute*
|
|
commentId: Overload:Ghost.Entities.IJobEntity`8.Execute
|
|
href: Ghost.Entities.IJobEntity-8.html#Ghost_Entities_IJobEntity_8_Execute_Ghost_Entities_Entity__0___1___2___3___4___5___6___7__Misaki_HighPerformance_Jobs_JobExecutionContext__
|
|
name: Execute
|
|
nameWithType: IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>.Execute
|
|
fullName: Ghost.Entities.IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>.Execute
|
|
nameWithType.vb: IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7).Execute
|
|
fullName.vb: Ghost.Entities.IJobEntity(Of T0, T1, T2, T3, T4, T5, T6, T7).Execute
|
|
- uid: Ghost.Entities.Entity
|
|
commentId: T:Ghost.Entities.Entity
|
|
parent: Ghost.Entities
|
|
href: Ghost.Entities.Entity.html
|
|
name: Entity
|
|
nameWithType: Entity
|
|
fullName: Ghost.Entities.Entity
|
|
- uid: '{T0}'
|
|
commentId: '!:T0'
|
|
definition: T0
|
|
name: T0
|
|
nameWithType: T0
|
|
fullName: T0
|
|
- uid: '{T1}'
|
|
commentId: '!:T1'
|
|
definition: T1
|
|
name: T1
|
|
nameWithType: T1
|
|
fullName: T1
|
|
- uid: '{T2}'
|
|
commentId: '!:T2'
|
|
definition: T2
|
|
name: T2
|
|
nameWithType: T2
|
|
fullName: T2
|
|
- uid: '{T3}'
|
|
commentId: '!:T3'
|
|
definition: T3
|
|
name: T3
|
|
nameWithType: T3
|
|
fullName: T3
|
|
- uid: '{T4}'
|
|
commentId: '!:T4'
|
|
definition: T4
|
|
name: T4
|
|
nameWithType: T4
|
|
fullName: T4
|
|
- uid: '{T5}'
|
|
commentId: '!:T5'
|
|
definition: T5
|
|
name: T5
|
|
nameWithType: T5
|
|
fullName: T5
|
|
- uid: '{T6}'
|
|
commentId: '!:T6'
|
|
definition: T6
|
|
name: T6
|
|
nameWithType: T6
|
|
fullName: T6
|
|
- uid: '{T7}'
|
|
commentId: '!:T7'
|
|
definition: T7
|
|
name: T7
|
|
nameWithType: T7
|
|
fullName: T7
|
|
- uid: Misaki.HighPerformance.Jobs.JobExecutionContext
|
|
commentId: T:Misaki.HighPerformance.Jobs.JobExecutionContext
|
|
parent: Misaki.HighPerformance.Jobs
|
|
name: JobExecutionContext
|
|
nameWithType: JobExecutionContext
|
|
fullName: Misaki.HighPerformance.Jobs.JobExecutionContext
|
|
- uid: T0
|
|
name: T0
|
|
nameWithType: T0
|
|
fullName: T0
|
|
- uid: T1
|
|
name: T1
|
|
nameWithType: T1
|
|
fullName: T1
|
|
- uid: T2
|
|
name: T2
|
|
nameWithType: T2
|
|
fullName: T2
|
|
- uid: T3
|
|
name: T3
|
|
nameWithType: T3
|
|
fullName: T3
|
|
- uid: T4
|
|
name: T4
|
|
nameWithType: T4
|
|
fullName: T4
|
|
- uid: T5
|
|
name: T5
|
|
nameWithType: T5
|
|
fullName: T5
|
|
- uid: T6
|
|
name: T6
|
|
nameWithType: T6
|
|
fullName: T6
|
|
- uid: T7
|
|
name: T7
|
|
nameWithType: T7
|
|
fullName: T7
|
|
- uid: Misaki.HighPerformance.Jobs
|
|
commentId: N:Misaki.HighPerformance.Jobs
|
|
name: Misaki.HighPerformance.Jobs
|
|
nameWithType: Misaki.HighPerformance.Jobs
|
|
fullName: Misaki.HighPerformance.Jobs
|
|
spec.csharp:
|
|
- uid: Misaki
|
|
name: Misaki
|
|
- name: .
|
|
- uid: Misaki.HighPerformance
|
|
name: HighPerformance
|
|
- name: .
|
|
- uid: Misaki.HighPerformance.Jobs
|
|
name: Jobs
|
|
spec.vb:
|
|
- uid: Misaki
|
|
name: Misaki
|
|
- name: .
|
|
- uid: Misaki.HighPerformance
|
|
name: HighPerformance
|
|
- name: .
|
|
- uid: Misaki.HighPerformance.Jobs
|
|
name: Jobs
|