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.