Used to show the available keys in the Manager. Mostly used for import.
Represents the store of the data.
Holds the instance of the Shadermanager.
Returns all saved values.
Holds the instance of the InputManager.
Overwrites the default add Method to ensure shaders are compilled after registering them in the Manager.
Key of the value to be added.
The Shader to be added.
Adds a value if it not already exists within the storage.
The key of the value
The value to be saved
Checks if a key exists in the storage.
The key to be checked.
Returns the value of a key or undefined if the key not exists.
The key of the value to be returned.
Removes a certain key from the storage.
The key of the value to be removed.
Generated using TypeDoc
Helps to avoid doubled Shaders and so hopefully preserves some GPU-Memory. All shaders should be retrieved only from the shadermanager by their respective key (set in the geometry classes!).