My Project
Loading...
Searching...
No Matches
Classes | Enumerations
MEC Namespace Reference

Classes

struct  CoroutineHandle
 A handle for a MEC coroutine. More...
 
class  MECExtensionMethods1
 
class  Timing
 

Enumerations

enum  Segment {
  Invalid = -1 , Update , FixedUpdate , LateUpdate ,
  SlowUpdate
}
 The timing segment that a coroutine is running in or should be run in. More...
 
enum  DebugInfoType { None , SeperateCoroutines , SeperateTags }
 How much debug info should be sent to the Unity profiler. NOTE: Setting this to anything above none shows up in the profiler as a decrease in performance and a memory alloc. Those effects do not translate onto device. More...
 

Enumeration Type Documentation

◆ DebugInfoType

How much debug info should be sent to the Unity profiler. NOTE: Setting this to anything above none shows up in the profiler as a decrease in performance and a memory alloc. Those effects do not translate onto device.

Enumerator
None 

None coroutines will be separated in the Unity profiler.

SeperateCoroutines 

The Unity profiler will identify each coroutine individually.

SeperateTags 

Coroutines will be separated and any tags or layers will be identified.

◆ Segment

The timing segment that a coroutine is running in or should be run in.

Enumerator
Invalid 

Sometimes returned as an error state.

Update 

This is the default timing segment.

FixedUpdate 

This is primarily used for physics calculations.

LateUpdate 

This is run immediately after update.

SlowUpdate 

This executes, by default, about as quickly as the eye can detect changes in a text field.