Files
GhostEngine/doc/api/Ghost.Entities.World.yml
Misaki d8a7b07624 feat(graphics): improve rendering pipeline and docs
- Refactor D3D12 backend and RenderGraph module
- Update graphics RHI and core rendering components
- Add Random.hlsl shader include
- Regenerate API documentation and update user guides
2026-03-27 22:23:44 +09:00

1585 lines
52 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: Ghost.Entities.World
commentId: T:Ghost.Entities.World
id: World
parent: Ghost.Entities
children:
- Ghost.Entities.World.AddService``1(``0)
- Ghost.Entities.World.ComponentManager
- Ghost.Entities.World.Create(Misaki.HighPerformance.Jobs.JobScheduler,System.Int32)
- Ghost.Entities.World.Destroy(Ghost.Core.Identifier{Ghost.Entities.World})
- Ghost.Entities.World.Dispose
- Ghost.Entities.World.EntityCommandBuffer
- Ghost.Entities.World.EntityManager
- Ghost.Entities.World.Equals(Ghost.Entities.World)
- Ghost.Entities.World.Equals(System.Object)
- Ghost.Entities.World.Finalize
- Ghost.Entities.World.GetHashCode
- Ghost.Entities.World.GetService``1
- Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
- Ghost.Entities.World.GetWorld(Ghost.Core.Identifier{Ghost.Entities.World})
- Ghost.Entities.World.GetWorldUncheck(Ghost.Core.Identifier{Ghost.Entities.World})
- Ghost.Entities.World.HasService``1
- Ghost.Entities.World.ID
- Ghost.Entities.World.JobScheduler
- Ghost.Entities.World.SystemManager
- Ghost.Entities.World.Version
- Ghost.Entities.World.WorldCount
- Ghost.Entities.World.op_Equality(Ghost.Entities.World,Ghost.Entities.World)
- Ghost.Entities.World.op_Inequality(Ghost.Entities.World,Ghost.Entities.World)
langs:
- csharp
- vb
name: World
nameWithType: World
fullName: Ghost.Entities.World
type: Class
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: World
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 75
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: 'public class World : IDisposable, IEquatable<World>'
content.vb: Public Class World Implements IDisposable, IEquatable(Of World)
inheritance:
- System.Object
implements:
- System.IDisposable
- System.IEquatable{Ghost.Entities.World}
inheritedMembers:
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
- uid: Ghost.Entities.World.WorldCount
commentId: P:Ghost.Entities.World.WorldCount
id: WorldCount
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: WorldCount
nameWithType: World.WorldCount
fullName: Ghost.Entities.World.WorldCount
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: WorldCount
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 13
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static int WorldCount { get; }
parameters: []
return:
type: System.Int32
content.vb: Public Shared ReadOnly Property WorldCount As Integer
overload: Ghost.Entities.World.WorldCount*
- uid: Ghost.Entities.World.Create(Misaki.HighPerformance.Jobs.JobScheduler,System.Int32)
commentId: M:Ghost.Entities.World.Create(Misaki.HighPerformance.Jobs.JobScheduler,System.Int32)
id: Create(Misaki.HighPerformance.Jobs.JobScheduler,System.Int32)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: Create(JobScheduler?, int)
nameWithType: World.Create(JobScheduler?, int)
fullName: Ghost.Entities.World.Create(Misaki.HighPerformance.Jobs.JobScheduler?, int)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Create
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 15
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static World Create(JobScheduler? jobScheduler = null, int entityCapacity = 16)
parameters:
- id: jobScheduler
type: Misaki.HighPerformance.Jobs.JobScheduler
- id: entityCapacity
type: System.Int32
return:
type: Ghost.Entities.World
content.vb: Public Shared Function Create(jobScheduler As JobScheduler = Nothing, entityCapacity As Integer = 16) As World
overload: Ghost.Entities.World.Create*
nameWithType.vb: World.Create(JobScheduler, Integer)
fullName.vb: Ghost.Entities.World.Create(Misaki.HighPerformance.Jobs.JobScheduler, Integer)
name.vb: Create(JobScheduler, Integer)
- uid: Ghost.Entities.World.Destroy(Ghost.Core.Identifier{Ghost.Entities.World})
commentId: M:Ghost.Entities.World.Destroy(Ghost.Core.Identifier{Ghost.Entities.World})
id: Destroy(Ghost.Core.Identifier{Ghost.Entities.World})
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: Destroy(Identifier<World>)
nameWithType: World.Destroy(Identifier<World>)
fullName: Ghost.Entities.World.Destroy(Ghost.Core.Identifier<Ghost.Entities.World>)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Destroy
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 33
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static void Destroy(Identifier<World> id)
parameters:
- id: id
type: Ghost.Core.Identifier{Ghost.Entities.World}
content.vb: Public Shared Sub Destroy(id As Identifier(Of World))
overload: Ghost.Entities.World.Destroy*
nameWithType.vb: World.Destroy(Identifier(Of World))
fullName.vb: Ghost.Entities.World.Destroy(Ghost.Core.Identifier(Of Ghost.Entities.World))
name.vb: Destroy(Identifier(Of World))
- uid: Ghost.Entities.World.GetWorldUncheck(Ghost.Core.Identifier{Ghost.Entities.World})
commentId: M:Ghost.Entities.World.GetWorldUncheck(Ghost.Core.Identifier{Ghost.Entities.World})
id: GetWorldUncheck(Ghost.Core.Identifier{Ghost.Entities.World})
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: GetWorldUncheck(Identifier<World>)
nameWithType: World.GetWorldUncheck(Identifier<World>)
fullName: Ghost.Entities.World.GetWorldUncheck(Ghost.Core.Identifier<Ghost.Entities.World>)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: GetWorldUncheck
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 47
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static World GetWorldUncheck(Identifier<World> id)
parameters:
- id: id
type: Ghost.Core.Identifier{Ghost.Entities.World}
return:
type: Ghost.Entities.World
content.vb: Public Shared Function GetWorldUncheck(id As Identifier(Of World)) As World
overload: Ghost.Entities.World.GetWorldUncheck*
nameWithType.vb: World.GetWorldUncheck(Identifier(Of World))
fullName.vb: Ghost.Entities.World.GetWorldUncheck(Ghost.Core.Identifier(Of Ghost.Entities.World))
name.vb: GetWorldUncheck(Identifier(Of World))
- uid: Ghost.Entities.World.GetWorld(Ghost.Core.Identifier{Ghost.Entities.World})
commentId: M:Ghost.Entities.World.GetWorld(Ghost.Core.Identifier{Ghost.Entities.World})
id: GetWorld(Ghost.Core.Identifier{Ghost.Entities.World})
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: GetWorld(Identifier<World>)
nameWithType: World.GetWorld(Identifier<World>)
fullName: Ghost.Entities.World.GetWorld(Ghost.Core.Identifier<Ghost.Entities.World>)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: GetWorld
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 63
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static World? GetWorld(Identifier<World> id)
parameters:
- id: id
type: Ghost.Core.Identifier{Ghost.Entities.World}
return:
type: Ghost.Entities.World
content.vb: Public Shared Function GetWorld(id As Identifier(Of World)) As World
overload: Ghost.Entities.World.GetWorld*
nameWithType.vb: World.GetWorld(Identifier(Of World))
fullName.vb: Ghost.Entities.World.GetWorld(Ghost.Core.Identifier(Of Ghost.Entities.World))
name.vb: GetWorld(Identifier(Of World))
- uid: Ghost.Entities.World.ID
commentId: P:Ghost.Entities.World.ID
id: ID
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: ID
nameWithType: World.ID
fullName: Ghost.Entities.World.ID
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: ID
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 95
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the unique identifier of this world.
example: []
syntax:
content: public Identifier<World> ID { get; }
parameters: []
return:
type: Ghost.Core.Identifier{Ghost.Entities.World}
content.vb: Public ReadOnly Property ID As Identifier(Of World)
overload: Ghost.Entities.World.ID*
- uid: Ghost.Entities.World.JobScheduler
commentId: P:Ghost.Entities.World.JobScheduler
id: JobScheduler
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: JobScheduler
nameWithType: World.JobScheduler
fullName: Ghost.Entities.World.JobScheduler
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: JobScheduler
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 100
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the job scheduler associated with this world.
example: []
syntax:
content: public JobScheduler? JobScheduler { get; }
parameters: []
return:
type: Misaki.HighPerformance.Jobs.JobScheduler
content.vb: Public ReadOnly Property JobScheduler As JobScheduler
overload: Ghost.Entities.World.JobScheduler*
- uid: Ghost.Entities.World.EntityManager
commentId: P:Ghost.Entities.World.EntityManager
id: EntityManager
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: EntityManager
nameWithType: World.EntityManager
fullName: Ghost.Entities.World.EntityManager
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: EntityManager
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 105
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the publicntity manager for this world.
example: []
syntax:
content: public EntityManager EntityManager { get; }
parameters: []
return:
type: Ghost.Entities.EntityManager
content.vb: Public ReadOnly Property EntityManager As EntityManager
overload: Ghost.Entities.World.EntityManager*
- uid: Ghost.Entities.World.ComponentManager
commentId: P:Ghost.Entities.World.ComponentManager
id: ComponentManager
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: ComponentManager
nameWithType: World.ComponentManager
fullName: Ghost.Entities.World.ComponentManager
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: ComponentManager
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 110
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the component manager for this world.
example: []
syntax:
content: public ComponentManager ComponentManager { get; }
parameters: []
return:
type: Ghost.Entities.ComponentManager
content.vb: Public ReadOnly Property ComponentManager As ComponentManager
overload: Ghost.Entities.World.ComponentManager*
- uid: Ghost.Entities.World.SystemManager
commentId: P:Ghost.Entities.World.SystemManager
id: SystemManager
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: SystemManager
nameWithType: World.SystemManager
fullName: Ghost.Entities.World.SystemManager
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: SystemManager
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 115
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the system manager for this world.
example: []
syntax:
content: public SystemManager SystemManager { get; }
parameters: []
return:
type: Ghost.Entities.SystemManager
content.vb: Public ReadOnly Property SystemManager As SystemManager
overload: Ghost.Entities.World.SystemManager*
- uid: Ghost.Entities.World.Version
commentId: P:Ghost.Entities.World.Version
id: Version
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: Version
nameWithType: World.Version
fullName: Ghost.Entities.World.Version
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Version
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 120
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the current version number of the world.
example: []
syntax:
content: public int Version { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property Version As Integer
overload: Ghost.Entities.World.Version*
- uid: Ghost.Entities.World.EntityCommandBuffer
commentId: P:Ghost.Entities.World.EntityCommandBuffer
id: EntityCommandBuffer
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: EntityCommandBuffer
nameWithType: World.EntityCommandBuffer
fullName: Ghost.Entities.World.EntityCommandBuffer
type: Property
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: EntityCommandBuffer
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 128
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the main entity command buffer for this world.
remarks: Use <xref href="Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)" data-throw-if-not-resolved="false"></xref> to get thread-local command buffers for multi-threaded jobs.
example: []
syntax:
content: public EntityCommandBuffer EntityCommandBuffer { get; }
parameters: []
return:
type: Ghost.Entities.EntityCommandBuffer
content.vb: Public ReadOnly Property EntityCommandBuffer As EntityCommandBuffer
overload: Ghost.Entities.World.EntityCommandBuffer*
- uid: Ghost.Entities.World.Finalize
commentId: M:Ghost.Entities.World.Finalize
id: Finalize
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: ~World()
nameWithType: World.~World()
fullName: Ghost.Entities.World.~World()
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Finalize
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 153
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: protected ~World()
content.vb: 'Protected '
overload: Ghost.Entities.World.Finalize*
nameWithType.vb: ''
fullName.vb: ''
name.vb: ''
- uid: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
commentId: M:Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
id: GetThreadLocalEntityCommandBuffer(System.Int32)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: GetThreadLocalEntityCommandBuffer(int)
nameWithType: World.GetThreadLocalEntityCommandBuffer(int)
fullName: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(int)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: GetThreadLocalEntityCommandBuffer
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 181
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Gets the thread-local entity command buffer for the specified thread index.
example: []
syntax:
content: public EntityCommandBuffer GetThreadLocalEntityCommandBuffer(int threadIndex)
parameters:
- id: threadIndex
type: System.Int32
return:
type: Ghost.Entities.EntityCommandBuffer
content.vb: Public Function GetThreadLocalEntityCommandBuffer(threadIndex As Integer) As EntityCommandBuffer
overload: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer*
nameWithType.vb: World.GetThreadLocalEntityCommandBuffer(Integer)
fullName.vb: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(Integer)
name.vb: GetThreadLocalEntityCommandBuffer(Integer)
- uid: Ghost.Entities.World.AddService``1(``0)
commentId: M:Ghost.Entities.World.AddService``1(``0)
id: AddService``1(``0)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: AddService<T>(T)
nameWithType: World.AddService<T>(T)
fullName: Ghost.Entities.World.AddService<T>(T)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: AddService
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 195
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Registers or overwrites a global resource in the world.
example: []
syntax:
content: 'public void AddService<T>(T resource) where T : class'
parameters:
- id: resource
type: '{T}'
typeParameters:
- id: T
content.vb: Public Sub AddService(Of T As Class)(resource As T)
overload: Ghost.Entities.World.AddService*
nameWithType.vb: World.AddService(Of T)(T)
fullName.vb: Ghost.Entities.World.AddService(Of T)(T)
name.vb: AddService(Of T)(T)
- uid: Ghost.Entities.World.GetService``1
commentId: M:Ghost.Entities.World.GetService``1
id: GetService``1
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: GetService<T>()
nameWithType: World.GetService<T>()
fullName: Ghost.Entities.World.GetService<T>()
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: GetService
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 205
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Retrieves a global resource from the world.
example: []
syntax:
content: 'public T GetService<T>() where T : class'
typeParameters:
- id: T
return:
type: '{T}'
content.vb: Public Function GetService(Of T As Class)() As T
overload: Ghost.Entities.World.GetService*
nameWithType.vb: World.GetService(Of T)()
fullName.vb: Ghost.Entities.World.GetService(Of T)()
name.vb: GetService(Of T)()
- uid: Ghost.Entities.World.HasService``1
commentId: M:Ghost.Entities.World.HasService``1
id: HasService``1
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: HasService<T>()
nameWithType: World.HasService<T>()
fullName: Ghost.Entities.World.HasService<T>()
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: HasService
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 220
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Checks if a global resource exists.
example: []
syntax:
content: 'public bool HasService<T>() where T : class'
typeParameters:
- id: T
return:
type: System.Boolean
content.vb: Public Function HasService(Of T As Class)() As Boolean
overload: Ghost.Entities.World.HasService*
nameWithType.vb: World.HasService(Of T)()
fullName.vb: Ghost.Entities.World.HasService(Of T)()
name.vb: HasService(Of T)()
- uid: Ghost.Entities.World.Equals(Ghost.Entities.World)
commentId: M:Ghost.Entities.World.Equals(Ghost.Entities.World)
id: Equals(Ghost.Entities.World)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: Equals(World?)
nameWithType: World.Equals(World?)
fullName: Ghost.Entities.World.Equals(Ghost.Entities.World?)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Equals
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 227
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Indicates whether the current object is equal to another object of the same type.
example: []
syntax:
content: public bool Equals(World? other)
parameters:
- id: other
type: Ghost.Entities.World
description: An object to compare with this object.
return:
type: System.Boolean
description: <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the current object is equal to the <code class="paramref">other</code> parameter; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
content.vb: Public Function Equals(other As World) As Boolean
overload: Ghost.Entities.World.Equals*
implements:
- System.IEquatable{Ghost.Entities.World}.Equals(Ghost.Entities.World)
nameWithType.vb: World.Equals(World)
fullName.vb: Ghost.Entities.World.Equals(Ghost.Entities.World)
name.vb: Equals(World)
- uid: Ghost.Entities.World.GetHashCode
commentId: M:Ghost.Entities.World.GetHashCode
id: GetHashCode
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: GetHashCode()
nameWithType: World.GetHashCode()
fullName: Ghost.Entities.World.GetHashCode()
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: GetHashCode
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 232
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Serves as the default hash function.
example: []
syntax:
content: public override int GetHashCode()
return:
type: System.Int32
description: A hash code for the current object.
content.vb: Public Overrides Function GetHashCode() As Integer
overridden: System.Object.GetHashCode
overload: Ghost.Entities.World.GetHashCode*
- uid: Ghost.Entities.World.Equals(System.Object)
commentId: M:Ghost.Entities.World.Equals(System.Object)
id: Equals(System.Object)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: Equals(object?)
nameWithType: World.Equals(object?)
fullName: Ghost.Entities.World.Equals(object?)
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Equals
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 237
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Determines whether the specified object is equal to the current object.
example: []
syntax:
content: public override bool Equals(object? obj)
parameters:
- id: obj
type: System.Object
description: The object to compare with the current object.
return:
type: System.Boolean
description: <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the specified object is equal to the current object; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
content.vb: Public Overrides Function Equals(obj As Object) As Boolean
overridden: System.Object.Equals(System.Object)
overload: Ghost.Entities.World.Equals*
nameWithType.vb: World.Equals(Object)
fullName.vb: Ghost.Entities.World.Equals(Object)
name.vb: Equals(Object)
- uid: Ghost.Entities.World.op_Equality(Ghost.Entities.World,Ghost.Entities.World)
commentId: M:Ghost.Entities.World.op_Equality(Ghost.Entities.World,Ghost.Entities.World)
id: op_Equality(Ghost.Entities.World,Ghost.Entities.World)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: operator ==(World?, World?)
nameWithType: World.operator ==(World?, World?)
fullName: Ghost.Entities.World.operator ==(Ghost.Entities.World?, Ghost.Entities.World?)
type: Operator
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: op_Equality
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 242
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static bool operator ==(World? left, World? right)
parameters:
- id: left
type: Ghost.Entities.World
- id: right
type: Ghost.Entities.World
return:
type: System.Boolean
content.vb: Public Shared Operator =(left As World, right As World) As Boolean
overload: Ghost.Entities.World.op_Equality*
nameWithType.vb: World.=(World, World)
fullName.vb: Ghost.Entities.World.=(Ghost.Entities.World, Ghost.Entities.World)
name.vb: =(World, World)
- uid: Ghost.Entities.World.op_Inequality(Ghost.Entities.World,Ghost.Entities.World)
commentId: M:Ghost.Entities.World.op_Inequality(Ghost.Entities.World,Ghost.Entities.World)
id: op_Inequality(Ghost.Entities.World,Ghost.Entities.World)
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: operator !=(World?, World?)
nameWithType: World.operator !=(World?, World?)
fullName: Ghost.Entities.World.operator !=(Ghost.Entities.World?, Ghost.Entities.World?)
type: Operator
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: op_Inequality
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 247
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
syntax:
content: public static bool operator !=(World? left, World? right)
parameters:
- id: left
type: Ghost.Entities.World
- id: right
type: Ghost.Entities.World
return:
type: System.Boolean
content.vb: Public Shared Operator <>(left As World, right As World) As Boolean
overload: Ghost.Entities.World.op_Inequality*
nameWithType.vb: World.<>(World, World)
fullName.vb: Ghost.Entities.World.<>(Ghost.Entities.World, Ghost.Entities.World)
name.vb: <>(World, World)
- uid: Ghost.Entities.World.Dispose
commentId: M:Ghost.Entities.World.Dispose
id: Dispose
parent: Ghost.Entities.World
langs:
- csharp
- vb
name: Dispose()
nameWithType: World.Dispose()
fullName: Ghost.Entities.World.Dispose()
type: Method
source:
remote:
path: src/Runtime/Ghost.Entities/World.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: Dispose
path: ../src/Runtime/Ghost.Entities/World.cs
startLine: 252
assemblies:
- Ghost.Entities
namespace: Ghost.Entities
summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
example: []
syntax:
content: public void Dispose()
content.vb: Public Sub Dispose()
overload: Ghost.Entities.World.Dispose*
implements:
- System.IDisposable.Dispose
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: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.IDisposable
commentId: T:System.IDisposable
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable
name: IDisposable
nameWithType: IDisposable
fullName: System.IDisposable
- uid: System.IEquatable{Ghost.Entities.World}
commentId: T:System.IEquatable{Ghost.Entities.World}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<World>
nameWithType: IEquatable<World>
fullName: System.IEquatable<Ghost.Entities.World>
nameWithType.vb: IEquatable(Of World)
fullName.vb: System.IEquatable(Of Ghost.Entities.World)
name.vb: IEquatable(Of World)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: Ghost.Entities.World
name: World
href: Ghost.Entities.World.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: Ghost.Entities.World
name: World
href: Ghost.Entities.World.html
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Ghost.Entities.World.WorldCount*
commentId: Overload:Ghost.Entities.World.WorldCount
href: Ghost.Entities.World.html#Ghost_Entities_World_WorldCount
name: WorldCount
nameWithType: World.WorldCount
fullName: Ghost.Entities.World.WorldCount
- 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: Ghost.Entities.World.Create*
commentId: Overload:Ghost.Entities.World.Create
href: Ghost.Entities.World.html#Ghost_Entities_World_Create_Misaki_HighPerformance_Jobs_JobScheduler_System_Int32_
name: Create
nameWithType: World.Create
fullName: Ghost.Entities.World.Create
- uid: Misaki.HighPerformance.Jobs.JobScheduler
commentId: T:Misaki.HighPerformance.Jobs.JobScheduler
parent: Misaki.HighPerformance.Jobs
name: JobScheduler
nameWithType: JobScheduler
fullName: Misaki.HighPerformance.Jobs.JobScheduler
- uid: Ghost.Entities.World
commentId: T:Ghost.Entities.World
parent: Ghost.Entities
href: Ghost.Entities.World.html
name: World
nameWithType: World
fullName: Ghost.Entities.World
- 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
- uid: Ghost.Entities.World.Destroy*
commentId: Overload:Ghost.Entities.World.Destroy
href: Ghost.Entities.World.html#Ghost_Entities_World_Destroy_Ghost_Core_Identifier_Ghost_Entities_World__
name: Destroy
nameWithType: World.Destroy
fullName: Ghost.Entities.World.Destroy
- uid: Ghost.Core.Identifier{Ghost.Entities.World}
commentId: T:Ghost.Core.Identifier{Ghost.Entities.World}
parent: Ghost.Core
definition: Ghost.Core.Identifier`1
href: Ghost.Entities.World.html
name: Identifier<World>
nameWithType: Identifier<World>
fullName: Ghost.Core.Identifier<Ghost.Entities.World>
nameWithType.vb: Identifier(Of World)
fullName.vb: Ghost.Core.Identifier(Of Ghost.Entities.World)
name.vb: Identifier(Of World)
spec.csharp:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: <
- uid: Ghost.Entities.World
name: World
href: Ghost.Entities.World.html
- name: '>'
spec.vb:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: (
- name: Of
- name: " "
- uid: Ghost.Entities.World
name: World
href: Ghost.Entities.World.html
- name: )
- uid: Ghost.Core.Identifier`1
commentId: T:Ghost.Core.Identifier`1
name: Identifier<T>
nameWithType: Identifier<T>
fullName: Ghost.Core.Identifier<T>
nameWithType.vb: Identifier(Of T)
fullName.vb: Ghost.Core.Identifier(Of T)
name.vb: Identifier(Of T)
spec.csharp:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: <
- name: T
- name: '>'
spec.vb:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Ghost.Core
commentId: N:Ghost.Core
name: Ghost.Core
nameWithType: Ghost.Core
fullName: Ghost.Core
spec.csharp:
- uid: Ghost
name: Ghost
- name: .
- uid: Ghost.Core
name: Core
spec.vb:
- uid: Ghost
name: Ghost
- name: .
- uid: Ghost.Core
name: Core
- uid: Ghost.Entities.World.GetWorldUncheck*
commentId: Overload:Ghost.Entities.World.GetWorldUncheck
href: Ghost.Entities.World.html#Ghost_Entities_World_GetWorldUncheck_Ghost_Core_Identifier_Ghost_Entities_World__
name: GetWorldUncheck
nameWithType: World.GetWorldUncheck
fullName: Ghost.Entities.World.GetWorldUncheck
- uid: Ghost.Entities.World.GetWorld*
commentId: Overload:Ghost.Entities.World.GetWorld
href: Ghost.Entities.World.html#Ghost_Entities_World_GetWorld_Ghost_Core_Identifier_Ghost_Entities_World__
name: GetWorld
nameWithType: World.GetWorld
fullName: Ghost.Entities.World.GetWorld
- uid: Ghost.Entities.World.ID*
commentId: Overload:Ghost.Entities.World.ID
href: Ghost.Entities.World.html#Ghost_Entities_World_ID
name: ID
nameWithType: World.ID
fullName: Ghost.Entities.World.ID
- uid: Ghost.Entities.World.JobScheduler*
commentId: Overload:Ghost.Entities.World.JobScheduler
href: Ghost.Entities.World.html#Ghost_Entities_World_JobScheduler
name: JobScheduler
nameWithType: World.JobScheduler
fullName: Ghost.Entities.World.JobScheduler
- uid: Ghost.Entities.World.EntityManager*
commentId: Overload:Ghost.Entities.World.EntityManager
href: Ghost.Entities.World.html#Ghost_Entities_World_EntityManager
name: EntityManager
nameWithType: World.EntityManager
fullName: Ghost.Entities.World.EntityManager
- uid: Ghost.Entities.EntityManager
commentId: T:Ghost.Entities.EntityManager
parent: Ghost.Entities
href: Ghost.Entities.EntityManager.html
name: EntityManager
nameWithType: EntityManager
fullName: Ghost.Entities.EntityManager
- uid: Ghost.Entities.World.ComponentManager*
commentId: Overload:Ghost.Entities.World.ComponentManager
href: Ghost.Entities.World.html#Ghost_Entities_World_ComponentManager
name: ComponentManager
nameWithType: World.ComponentManager
fullName: Ghost.Entities.World.ComponentManager
- uid: Ghost.Entities.ComponentManager
commentId: T:Ghost.Entities.ComponentManager
parent: Ghost.Entities
href: Ghost.Entities.ComponentManager.html
name: ComponentManager
nameWithType: ComponentManager
fullName: Ghost.Entities.ComponentManager
- uid: Ghost.Entities.World.SystemManager*
commentId: Overload:Ghost.Entities.World.SystemManager
href: Ghost.Entities.World.html#Ghost_Entities_World_SystemManager
name: SystemManager
nameWithType: World.SystemManager
fullName: Ghost.Entities.World.SystemManager
- uid: Ghost.Entities.SystemManager
commentId: T:Ghost.Entities.SystemManager
parent: Ghost.Entities
href: Ghost.Entities.SystemManager.html
name: SystemManager
nameWithType: SystemManager
fullName: Ghost.Entities.SystemManager
- uid: Ghost.Entities.World.Version*
commentId: Overload:Ghost.Entities.World.Version
href: Ghost.Entities.World.html#Ghost_Entities_World_Version
name: Version
nameWithType: World.Version
fullName: Ghost.Entities.World.Version
- uid: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
commentId: M:Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
isExternal: true
href: Ghost.Entities.World.html#Ghost_Entities_World_GetThreadLocalEntityCommandBuffer_System_Int32_
name: GetThreadLocalEntityCommandBuffer(int)
nameWithType: World.GetThreadLocalEntityCommandBuffer(int)
fullName: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(int)
nameWithType.vb: World.GetThreadLocalEntityCommandBuffer(Integer)
fullName.vb: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(Integer)
name.vb: GetThreadLocalEntityCommandBuffer(Integer)
spec.csharp:
- uid: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
name: GetThreadLocalEntityCommandBuffer
href: Ghost.Entities.World.html#Ghost_Entities_World_GetThreadLocalEntityCommandBuffer_System_Int32_
- name: (
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
spec.vb:
- uid: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer(System.Int32)
name: GetThreadLocalEntityCommandBuffer
href: Ghost.Entities.World.html#Ghost_Entities_World_GetThreadLocalEntityCommandBuffer_System_Int32_
- name: (
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: Ghost.Entities.World.EntityCommandBuffer*
commentId: Overload:Ghost.Entities.World.EntityCommandBuffer
href: Ghost.Entities.World.html#Ghost_Entities_World_EntityCommandBuffer
name: EntityCommandBuffer
nameWithType: World.EntityCommandBuffer
fullName: Ghost.Entities.World.EntityCommandBuffer
- uid: Ghost.Entities.EntityCommandBuffer
commentId: T:Ghost.Entities.EntityCommandBuffer
parent: Ghost.Entities
href: Ghost.Entities.EntityCommandBuffer.html
name: EntityCommandBuffer
nameWithType: EntityCommandBuffer
fullName: Ghost.Entities.EntityCommandBuffer
- uid: Ghost.Entities.World.Finalize*
commentId: Overload:Ghost.Entities.World.Finalize
href: Ghost.Entities.World.html#Ghost_Entities_World_Finalize
name: ~World
nameWithType: World.~World
fullName: Ghost.Entities.World.~World
spec.csharp:
- name: "~"
- uid: Ghost.Entities.World.Finalize*
name: World
href: Ghost.Entities.World.html#Ghost_Entities_World_Finalize
- uid: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer*
commentId: Overload:Ghost.Entities.World.GetThreadLocalEntityCommandBuffer
href: Ghost.Entities.World.html#Ghost_Entities_World_GetThreadLocalEntityCommandBuffer_System_Int32_
name: GetThreadLocalEntityCommandBuffer
nameWithType: World.GetThreadLocalEntityCommandBuffer
fullName: Ghost.Entities.World.GetThreadLocalEntityCommandBuffer
- uid: Ghost.Entities.World.AddService*
commentId: Overload:Ghost.Entities.World.AddService
href: Ghost.Entities.World.html#Ghost_Entities_World_AddService__1___0_
name: AddService
nameWithType: World.AddService
fullName: Ghost.Entities.World.AddService
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: T
name: T
nameWithType: T
fullName: T
- uid: Ghost.Entities.World.GetService*
commentId: Overload:Ghost.Entities.World.GetService
href: Ghost.Entities.World.html#Ghost_Entities_World_GetService__1
name: GetService
nameWithType: World.GetService
fullName: Ghost.Entities.World.GetService
- uid: Ghost.Entities.World.HasService*
commentId: Overload:Ghost.Entities.World.HasService
href: Ghost.Entities.World.html#Ghost_Entities_World_HasService__1
name: HasService
nameWithType: World.HasService
fullName: Ghost.Entities.World.HasService
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Ghost.Entities.World.Equals*
commentId: Overload:Ghost.Entities.World.Equals
href: Ghost.Entities.World.html#Ghost_Entities_World_Equals_Ghost_Entities_World_
name: Equals
nameWithType: World.Equals
fullName: Ghost.Entities.World.Equals
- uid: System.IEquatable{Ghost.Entities.World}.Equals(Ghost.Entities.World)
commentId: M:System.IEquatable{Ghost.Entities.World}.Equals(Ghost.Entities.World)
parent: System.IEquatable{Ghost.Entities.World}
definition: System.IEquatable`1.Equals(`0)
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
name: Equals(World)
nameWithType: IEquatable<World>.Equals(World)
fullName: System.IEquatable<Ghost.Entities.World>.Equals(Ghost.Entities.World)
nameWithType.vb: IEquatable(Of World).Equals(World)
fullName.vb: System.IEquatable(Of Ghost.Entities.World).Equals(Ghost.Entities.World)
spec.csharp:
- uid: System.IEquatable{Ghost.Entities.World}.Equals(Ghost.Entities.World)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- uid: Ghost.Entities.World
name: World
href: Ghost.Entities.World.html
- name: )
spec.vb:
- uid: System.IEquatable{Ghost.Entities.World}.Equals(Ghost.Entities.World)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- uid: Ghost.Entities.World
name: World
href: Ghost.Entities.World.html
- name: )
- uid: System.IEquatable`1.Equals(`0)
commentId: M:System.IEquatable`1.Equals(`0)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
name: Equals(T)
nameWithType: IEquatable<T>.Equals(T)
fullName: System.IEquatable<T>.Equals(T)
nameWithType.vb: IEquatable(Of T).Equals(T)
fullName.vb: System.IEquatable(Of T).Equals(T)
spec.csharp:
- uid: System.IEquatable`1.Equals(`0)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- name: T
- name: )
spec.vb:
- uid: System.IEquatable`1.Equals(`0)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
- name: (
- name: T
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: Ghost.Entities.World.GetHashCode*
commentId: Overload:Ghost.Entities.World.GetHashCode
href: Ghost.Entities.World.html#Ghost_Entities_World_GetHashCode
name: GetHashCode
nameWithType: World.GetHashCode
fullName: Ghost.Entities.World.GetHashCode
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: Ghost.Entities.World.op_Equality*
commentId: Overload:Ghost.Entities.World.op_Equality
href: Ghost.Entities.World.html#Ghost_Entities_World_op_Equality_Ghost_Entities_World_Ghost_Entities_World_
name: operator ==
nameWithType: World.operator ==
fullName: Ghost.Entities.World.operator ==
nameWithType.vb: World.=
fullName.vb: Ghost.Entities.World.=
name.vb: =
spec.csharp:
- name: operator
- name: " "
- uid: Ghost.Entities.World.op_Equality*
name: ==
href: Ghost.Entities.World.html#Ghost_Entities_World_op_Equality_Ghost_Entities_World_Ghost_Entities_World_
- uid: Ghost.Entities.World.op_Inequality*
commentId: Overload:Ghost.Entities.World.op_Inequality
href: Ghost.Entities.World.html#Ghost_Entities_World_op_Inequality_Ghost_Entities_World_Ghost_Entities_World_
name: operator !=
nameWithType: World.operator !=
fullName: Ghost.Entities.World.operator !=
nameWithType.vb: World.<>
fullName.vb: Ghost.Entities.World.<>
name.vb: <>
spec.csharp:
- name: operator
- name: " "
- uid: Ghost.Entities.World.op_Inequality*
name: '!='
href: Ghost.Entities.World.html#Ghost_Entities_World_op_Inequality_Ghost_Entities_World_Ghost_Entities_World_
- uid: Ghost.Entities.World.Dispose*
commentId: Overload:Ghost.Entities.World.Dispose
href: Ghost.Entities.World.html#Ghost_Entities_World_Dispose
name: Dispose
nameWithType: World.Dispose
fullName: Ghost.Entities.World.Dispose
- uid: System.IDisposable.Dispose
commentId: M:System.IDisposable.Dispose
parent: System.IDisposable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
name: Dispose()
nameWithType: IDisposable.Dispose()
fullName: System.IDisposable.Dispose()
spec.csharp:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )
spec.vb:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )