|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | ConditionalShader |
| class | ShaderGroup |
Public Member Functions | |
| ShaderSelector () | |
| void | Register (ChromaShader shader, ChromaCondition condition, ShaderLayer layer) |
| void | Unregister (ChromaShader shader) |
| ICollection< ShaderOperation > | AtDetailLevel (EffectDetailLevel quality) |
| void | Update (float timeElapsed) |
Private Member Functions | |
| void | UpdateShaderVisibility (float timeElapsed) |
| void | UpdateShaders (float timeElapsed) |
| void | BuildOperationsList () |
Private Attributes | |
| readonly List< ShaderGroup > | _shaderGroups = new List<ShaderGroup>() |
| readonly List< ShaderOperation >[] | _operationsByDetailLevel = new List<ShaderOperation>[2] |
Definition at line 6 of file ShaderSelector.cs.