|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| MiscShaderData (Ref< Effect > shader, string passName) | |
| virtual void | Apply (DrawData? drawData=null) |
| MiscShaderData | UseColor (float r, float g, float b) |
| MiscShaderData | UseColor (Color color) |
| MiscShaderData | UseColor (Vector3 color) |
| MiscShaderData | UseSamplerState (SamplerState state) |
| MiscShaderData | UseImage0 (string path) |
| MiscShaderData | UseImage1 (string path) |
| MiscShaderData | UseImage2 (string path) |
| MiscShaderData | UseOpacity (float alpha) |
| MiscShaderData | UseSecondaryColor (float r, float g, float b) |
| MiscShaderData | UseSecondaryColor (Color color) |
| MiscShaderData | UseSecondaryColor (Vector3 color) |
| MiscShaderData | UseProjectionMatrix (bool doUse) |
| MiscShaderData | UseSaturation (float saturation) |
| virtual MiscShaderData | GetSecondaryShader (Entity entity) |
| MiscShaderData | UseShaderSpecificData (Vector4 specificData) |
| void | SwapProgram (string passName) |
| virtual void | Apply () |
Properties | |
| Effect | Shader [get] |
Static Private Member Functions | |
| static bool | IsPowerOfTwo (int n) |
Private Attributes | |
| Vector3 | _uColor = Vector3.One |
| Vector3 | _uSecondaryColor = Vector3.One |
| float | _uSaturation = 1f |
| float | _uOpacity = 1f |
| Asset< Texture2D > | _uImage0 |
| Asset< Texture2D > | _uImage1 |
| Asset< Texture2D > | _uImage2 |
| bool | _useProjectionMatrix |
| Vector4 | _shaderSpecificData = Vector4.Zero |
| SamplerState | _customSamplerState |
| readonly Ref< Effect > | _shader |
| string | _passName |
| EffectPass | _effectPass |
Definition at line 9 of file MiscShaderData.cs.