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

◆ EffectPassCollection()

unsafe Microsoft.Xna.Framework.Graphics.EffectPassCollection.EffectPassCollection ( ID3DXBaseEffect * parent,
EffectTechnique technique,
int count )
inlinepackage

Definition at line 48 of file EffectPassCollection.cs.

49 {
50 pEffect = parent;
51 base._002Ector();
53 int num = 0;
54 if (0 < count)
55 {
56 do
57 {
59 sbyte* pass = ((delegate* unmanaged[Stdcall, Stdcall]<IntPtr, sbyte*, uint, sbyte*>)(int)(*(uint*)(*(int*)ptr + 56)))((nint)ptr, technique._handle, (uint)num);
60 pPass.Add(new EffectPass(pEffect, technique, pass, num));
61 num++;
62 }
63 while (num < count);
64 }
65 }
void Add(TKey key, TValue value)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.count, Microsoft.Xna.Framework.Graphics.EffectPassCollection.pEffect, and Microsoft.Xna.Framework.Graphics.EffectPassCollection.pPass.