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

◆ EffectAnnotationCollection()

unsafe Microsoft.Xna.Framework.Graphics.EffectAnnotationCollection.EffectAnnotationCollection ( ID3DXBaseEffect * parent,
sbyte * parentHandle,
int count )
inlinepackage

Definition at line 48 of file EffectAnnotationCollection.cs.

49 {
50 pEffect = parent;
51 base._002Ector();
53 int num = 0;
54 if (0 >= count)
55 {
56 return;
57 }
58 do
59 {
61 sbyte* handle = ((delegate* unmanaged[Stdcall, Stdcall]<IntPtr, sbyte*, uint, sbyte*>)(int)(*(uint*)(*(int*)ptr + 72)))((nint)ptr, parentHandle, (uint)num);
62 EffectAnnotation effectAnnotation = new EffectAnnotation(pEffect, handle);
63 if (effectAnnotation._paramClass >= EffectParameterClass.Scalar && effectAnnotation._paramType >= EffectParameterType.Void)
64 {
66 }
67 num++;
68 }
69 while (num < count);
70 }
void Add(TKey key, TValue value)

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