Aiv.Fast2D.InstancedSprite.SetAdditiveColor C# (CSharp) Method

SetAdditiveColor() public method

public SetAdditiveColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
instanceId int
color System.Vector4
noUpload bool
return void
        public void SetAdditiveColor(int instanceId, Vector4 color, bool noUpload = false)
        {
            additiveColorData[instanceId * 4] = color.X;
            additiveColorData[instanceId * 4 + 1] = color.Y;
            additiveColorData[instanceId * 4 + 2] = color.Z;
            additiveColorData[instanceId * 4 + 3] = color.W;
            if (!noUpload)
                UpdateFloatBuffer(additiveColorBuffer, new float[] { color.X, color.Y, color.Z, color.W }, instanceId * 4);
        }