Struct EntityManager.EntityManagerDebug
Provides information and utility functions for debugging.
Namespace: Unity.Entities
Assembly: solution.dll
Syntax
public readonly struct EntityManager.EntityManagerDebugConstructors
| Name | Description | 
|---|---|
| EntityManagerDebug(EntityManager) | Creates an EntityManagerDebug from an EntityManager | 
Properties
| Name | Description | 
|---|---|
| EntityCount | The number of entities in the referenced EntityManager | 
| 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. |