Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Draw()

void Terraria.Graphics.FinalFractalHelper.Draw ( Projectile proj)
inline

Definition at line 175 of file FinalFractalHelper.cs.

176 {
177 FinalFractalProfile finalFractalProfile = GetFinalFractalProfile((int)proj.ai[1]);
179 int num = 4;
180 int num2 = 0;
181 int num3 = 0;
182 int num4 = 4;
183 miscShaderData.UseShaderSpecificData(new Vector4(num, num2, num3, num4));
184 miscShaderData.UseImage0("Images/Extra_" + (short)201);
185 miscShaderData.UseImage1("Images/Extra_" + (short)193);
186 miscShaderData.Apply();
187 _vertexStrip.PrepareStrip(proj.oldPos, proj.oldRot, finalFractalProfile.colorMethod, finalFractalProfile.widthMethod, -Main.screenPosition + proj.Size / 2f, proj.oldPos.Length, includeBacksides: true);
188 _vertexStrip.DrawTrail();
189 Main.pixelShader.CurrentTechnique.Passes[0].Apply();
190 }
static Dictionary< string, MiscShaderData > Misc
static FinalFractalProfile GetFinalFractalProfile(int usedSwordId)

References Terraria.Graphics.FinalFractalHelper._vertexStrip, Terraria.Graphics.FinalFractalHelper.GetFinalFractalProfile(), Terraria.Graphics.Shaders.GameShaders.Misc, Terraria.Main.pixelShader, and Terraria.Main.screenPosition.