Struct EntityManager.EntityManagerDebug
Provides information and utility functions for debugging.
Namespace: Unity.Entities
Assembly: solution.dll
Syntax
public readonly struct EntityManager.EntityManagerDebug
  Constructors
| Name | Description | 
|---|---|
| EntityManagerDebug(EntityManager) | Creates an EntityManagerDebug from an EntityManager  | 
      
Properties
| Name | Description | 
|---|---|
| EntityCount | The number of entities in the referenced EntityManager  | 
      
| HighestIndexEntity | |
| MemoryInitPattern | A specified memory pattern used when initializing new chunks if UseMemoryInitPattern is set to true  | 
      
| UseMemoryInitPattern | Determines if chunks created in the EntityComponentStore use the specified MemoryInitPattern  | 
      
Methods
| Name | Description | 
|---|---|
| CheckInternalConsistency() | Several checks to ensure that the EntityComponentStore and ManagedComponentStore have all references that are expected at this time as well as the expected number of entities.  | 
      
| GetAuthoringObjectForEntity(Entity) | Returns the Authoring object for the entity. Returns null if the authoring object is not available. For example closed subscenes will always return null.  | 
      
| GetComponentBoxed(Entity, Type) | Gets the component object of a given entity based on the type  | 
      
| GetComponentBoxed(Entity, ComponentType) | Gets the component object of a given entity  | 
      
| GetEntitiesForAuthoringObject(Component, NativeList<Entity>) | Lists all entities in this world that were converted from or are associated with the game object.  | 
      
| GetEntitiesForAuthoringObject(GameObject, NativeList<Entity>) | Lists all entities in this world that were converted from or are associated with the game object.  | 
      
| GetEntitiesForAuthoringObject(Object, NativeList<Entity>) | Lists all entities in this world that were converted from or are associated with the given object.  | 
      
| GetEntityInfo(Entity) | Creates a string with the information about a given entity including the entity's version, index, and archetype.  | 
      
| GetLastWriterSystemName(ArchetypeChunk, ComponentType) | Gets the name of the system that last modified the component type of the given chunk  | 
      
| GetSystemProfilerMarkerName(World, SystemHandle) | Returns the name used for the profiler marker of the passed system. This is useful for inspecting profiling data using the ProfilerRecorder API.  | 
      
| IsSharedComponentManagerEmpty() | Checks to see if the ManagedComponentStore has any references to shared components  | 
      
| LogEntityInfo(Entity) | Debug logs information about a given entity including the entity's version, index, and archetype  | 
      
| PoisonUnusedDataInAllChunks(EntityArchetype, byte) | Sets all unused chunk data for an archetype to the specified byte value.  |