Package com.prineside.tdi2.managers
Class DebugManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.DebugManager
- All Implemented Interfaces:
 Disposable,Manager
- 
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T> - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Releases all resources of this object.booleanvoidpostRender(float deltaTime) Called after screens and systems are drawnvoidpreRender(float deltaTime) Called before the actual drawing of screens and systemsvoidregisterFrameDrawTimeAndMemory(long executionTime) voidregisterFrameJob(String jobName, long executionTime) voidregisterValue(String key) Создает / возвращает новый StringBuilder с длиной 0voidsetup()Called when all manager objects are already created and can be accessedvoidtest()Called after all managers are set up.voidunregisterValue(String key)  
- 
Field Details
- 
RANDOM_COLORS
 - 
glProfiler
 
 - 
 - 
Constructor Details
- 
DebugManager
public DebugManager() 
 - 
 - 
Method Details
- 
setup
public void setup()Description copied from interface:ManagerCalled when all manager objects are already created and can be accessed- Specified by:
 setupin interfaceManager- Overrides:
 setupin classManager.ManagerAdapter
 - 
registerValue
Создает / возвращает новый StringBuilder с длиной 0- Returns:
 - null, если не включено
 
 - 
isEnabled
public boolean isEnabled() - 
unregisterValue
 - 
registerFrameJob
 - 
registerFrameDrawTimeAndMemory
public void registerFrameDrawTimeAndMemory(long executionTime)  - 
preRender
public void preRender(float deltaTime) Description copied from interface:ManagerCalled before the actual drawing of screens and systems- Specified by:
 preRenderin interfaceManager- Overrides:
 preRenderin classManager.ManagerAdapter
 - 
registerGameStateUpdate
public void registerGameStateUpdate() - 
postRender
public void postRender(float deltaTime) Description copied from interface:ManagerCalled after screens and systems are drawn- Specified by:
 postRenderin interfaceManager- Overrides:
 postRenderin classManager.ManagerAdapter
 - 
test
public void test()Description copied from interface:ManagerCalled after all managers are set up. Tests managers early to make sure they can work as intended.- Specified by:
 testin interfaceManager- Overrides:
 testin classManager.ManagerAdapter
 - 
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.DisposableReleases all resources of this object.- Specified by:
 disposein interfaceDisposable- Overrides:
 disposein classManager.ManagerAdapter
 
 -