/// <summary> /// Sets a <see cref="Custom" /> effect on the Chroma Link. /// </summary> /// <param name="effect">An instance of the <see cref="Custom" /> struct.</param> public void SetCustom(Custom effect) { SetGuid(NativeWrapper.CreateChromaLinkEffect(Effect.Custom, effect)); }
/// <summary> /// Sets a <see cref="Static" /> effect on the Chroma Link. /// </summary> /// <param name="effect">An instance of the <see cref="Static" /> struct.</param> public void SetStatic(Static effect) { SetGuid(NativeWrapper.CreateChromaLinkEffect(Effect.Static, effect)); }
/// <summary> /// Sets an effect without any parameters. /// Currently, this only works for the <see cref="Effect.None" /> and <see cref="Effect.Static" /> effects. /// </summary> /// <param name="effect">Effect options.</param> public void SetEffect(Effect effect) { SetGuid(NativeWrapper.CreateChromaLinkEffect(effect, IntPtr.Zero)); }