Represents a stream of events that describes the changes applied to objects in memory over the course of a frame.
isCreated | Indicates whether the ObjectChangeEventStream has an allocated memory buffer. |
length | The number of events in the stream. |
Clone | Creates a copy of this stream with the specified allocator. |
Dispose | Releases the memory associated with this stream. |
GetChangeAssetObjectPropertiesEvent | Retrieves the event data at the given index as a ChangeAssetObjectPropertiesEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetChangeGameObjectOrComponentPropertiesEvent | Retrieves the event data at the given index as a ChangeAssetObjectPropertiesEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetChangeGameObjectParentEvent | Retrieves the event data at the given index as a ChangeGameObjectParentEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetChangeGameObjectStructureEvent | Retrieves the event data at the given index as a ChangeGameObjectStructureEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetChangeGameObjectStructureHierarchyEvent | Retrieves the event data at the given index as a ChangeGameObjectStructureHierarchyEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetChangeSceneEvent | Retrieves the event data at the given index as a ChangeSceneEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetCreateAssetObjectEvent | Retrieves the event data at the given index as a CreateAssetObjectEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetCreateGameObjectHierarchyEvent | Retrieves the event data at the given index as a CreateGameObjectHierarchyEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetDestroyAssetObjectEvent | Retrieves the event data at the given index as a DestroyAssetObjectEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetDestroyGameObjectHierarchyEvent | Retrieves the event data at the given index as a DestroyGameObjectHierarchyEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |
GetEventType | Returns the type of the event at the specified index. |
GetUpdatePrefabInstancesEvent | Retrieves the event data at the given index as a UpdatePrefabInstancesEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |