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

◆ BlendState

BlendState Microsoft.Xna.Framework.Graphics.GraphicsDevice.BlendState
getset

Definition at line 495 of file GraphicsDevice.cs.

496 {
497 get
498 {
499 return cachedBlendState;
500 }
501 set
502 {
503 if (value == null)
504 {
505 throw new ArgumentNullException("value", FrameworkResources.NullNotAllowed);
506 }
508 {
509 EffectPass effectPass = activePass;
510 if (effectPass != null && (effectPass._stateFlags & EffectStateFlags.Blend) != 0)
511 {
512 effectPass.EndPass();
513 activePass = null;
514 }
515 value.Apply(this);
517 ref Color reference = ref cachedBlendFactor;
518 reference = value.cachedBlendFactor;
519 cachedMultiSampleMask = value.cachedMultiSampleMask;
520 blendStateDirty = false;
521 }
522 }
523 }

Referenced by Microsoft.Xna.Framework.Graphics.SavedDeviceState.SavedDeviceState(), and Terraria.GameContent.UI.Elements.UICharacter.DrawPets().