Files
GhostEngine/docs/documents/api/Ghost.Entities.IJobEntity-8.yml

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