# Set Dialog Item Blend Mode
Grammar — Set dialogItem blend mode to blendMode for players
Flags —Action
Sets the blend mode for a dialog item.
# Arguments
- int<control> — Dialog Item
- int<preset::DialogBlendMode> — Blend Mode
- playergroup— Players
Returns — void
void libNtve_gf_SetDialogItemBlendMode(
	int lp_dialogItem,
	int lp_blendMode,
	playergroup lp_players,
);
# Related
Category: Dialog / Dialog Item Tools
- Dialog Item Send Animation Event 2 — void— DialogControlSetAnimationState
- Position Subtitle to Dialog Item — void— DialogSetSubtitlePositionOverrideControl
- Clear Subtitle Position Dialog Item — void— DialogClearSubtitlePositionOverrideControl
- Destroy All Dialog Items — void— DialogControlDestroyAll
- Dialog Containing Dialog Item — int<dialog> — DialogControlGetDialog
- Dialog Item Type — int<preset::ControlType> — DialogControlGetType
- Set Dialog Item Color — void— libNtve_gf_SetDialogItemColor
- Set Dialog Item Style — void— libNtve_gf_SetDialogItemStyle
- Set Dialog Item Text Writeout — void— libNtve_gf_SetDialogItemTextWriteout
- Set Dialog Item Text Writeout Duration — void— libNtve_gf_SetDialogItemTextWriteoutDuration
- Set Dialog Item Tooltip — void— libNtve_gf_SetDialogItemTooltip
- Dialog Item Color — color— libNtve_gf_DialogItemColor
- Dialog Item Style — string<fontstyle> — libNtve_gf_DialogItemStyle
- Dialog Item Tooltip — text— libNtve_gf_DialogItemTooltip
- Destroy Dialog Item — void— DialogControlDestroy
- Set Dialog Item Image — void— libNtve_gf_SetDialogItemImage
- Set Dialog Item Hover Image — void— libNtve_gf_SetDialogItemImage2
- Set Dialog Item Image Type — void— libNtve_gf_SetDialogItemImageType
- Set Dialog Item Blend Mode — void— libNtve_gf_SetDialogItemBlendMode
- Set Dialog Item Tiled — void— libNtve_gf_SetDialogItemImageType2
- Set Dialog Background — void— DialogSetImage
- Dialog Item Image — string— libNtve_gf_DialogItemImage
- Dialog Item Image Type — int<preset::ImageType> — libNtve_gf_DialogItemImageType
- Fade Dialog Item Transparency — void— DialogControlFadeTransparency
- Set Dialog Item Flash — void— libNtve_gf_SetDialogItemFlash
- Set Dialog Item Cutscene — void— libNtve_gf_SetDialogItemCutscene
- Dialog Item Invoke As Text — void— DialogControlInvokeAsText
- Dialog Item Invoke As String — void— DialogControlInvokeAsString
- Dialog Item Send Animation Event — void— DialogControlSendAnimationEvent
- Dialog Item Set Animation Speed — void— DialogControlSetAnimationSpeed
- Dialog Item Set Animation Time — void— DialogControlSetAnimationTime
- Dialog Item Advance Animation — void— DialogControlAdvanceAnimation
- Dialog Item Force Transition — void— DialogControlForceTransition
- Dialog Item Request Focus — void— DialogControlRequestFocus
- Set Dialog Item Achievement — void— libNtve_gf_SetDialogItemAchievement
- Set Dialog Item Render Priority — void— libNtve_gf_SetDialogItemRenderPriority
- Set Dialog Item Click On Down — void— libNtve_gf_SetDialogItemClickOnDown
- Set Dialog Item Toggled — void— libNtve_gf_SetDialogItemToggled
- Set Dialog Item Movie — void— libNtve_gf_SetDialogItemMovie
- Set Dialog Item Desaturated — void— libNtve_gf_SetDialogItemDesaturated
- Set Dialog Item Desaturation Color — void— libNtve_gf_SetDialogItemDesaturationColor
- Set Dialog Item Custom Tooltip — void— libNtve_gf_SetDialogItemCustomTooltip
- Set Dialog Item Unit — void— libNtve_gf_SetDialogItemUnit
- Set Dialog Item Model — void— libNtve_gf_SetDialogItemModel
- Set Dialog Item Animation — void— libNtve_gf_SetDialogItemAnimation
- Set Dialog Item Camera — void— libNtve_gf_SetDialogItemCamera
- Set Dialog Item Border Visible — void— libNtve_gf_SetDialogItemBorderVisible
- Set Dialog Item Border Image — void— libNtve_gf_SetDialogItemBorderImage
- Set Dialog Item Background Visible — void— libNtve_gf_SetDialogItemBackgroundVisible
- Set Dialog Item Use Transition — void— libNtve_gf_SetDialogItemUseTransition
- Set Dialog Item Muted — void— libNtve_gf_SetDialogItemMuted
- Set Dialog Item Paused — void— libNtve_gf_SetDialogItemPaused
- Set Dialog Item Accept Mouse — void— libNtve_gf_SetDialogItemAcceptMouse
- Set Dialog Item Tint Color — void— libNtve_gf_SetDialogItemTintColor
- Set Dialog Item Team Color — void— libNtve_gf_SetDialogItemTeamColor
- Set Dialog Item Light — void— libNtve_gf_SetDialogItemLight
- Set Dialog Item Transition Model — void— libNtve_gf_SetDialogItemTransitionModel
- Set Dialog Item Force Visible — void— libNtve_gf_SetDialogItemForceVisible
- Set Dialog Item Render Type — void— libNtve_gf_SetDialogItemRenderType
- Set Dialog Item Unit Link — void— libNtve_gf_SetDialogItemUnitLink
- Set Dialog Item Team Color Index — void— libNtve_gf_SetDialogItemTeamColorIndex
- Set Dialog Item Animation Duration — void— libNtve_gf_SetDialogItemAnimationDuration
- Set Dialog Item Animation Time — void— libNtve_gf_SetDialogItemAnimationTime
- Set Dialog Item Actor — void— libNtve_gf_SetDialogItemActor
- Set Dialog Item Behavior — void— libNtve_gf_SetDialogItemBehavior
- Set Dialog Item Hotkey — void— libNtve_gf_SetDialogItemHotkey
- Set Dialog Item Allowed Mouse Buttons — void— libNtve_gf_SetDialogItemAllowedMouseButtons
- Set Dialog Item Alpha Mask — void— libNtve_gf_SetDialogItemAlphaMask
- Set Dialog Item Animation Index — void— libNtve_gf_SetDialogItemAnimationIndex
- Set Dialog Item Handle — void— libNtve_gf_SetDialogItemHandle
- Set Dialog Item Border Color — void— libNtve_gf_SetDialogItemBorderColor
- Set Dialog Item Fill Color — void— libNtve_gf_SetDialogItemFillColor
- Set Dialog Item Submenu — void— libNtve_gf_SetDialogItemSubmenu
- Set Dialog Item Unit Group — void— libNtve_gf_SetDialogItemUnitGroup
- Set Dialog Item PlayerId — void— libNtve_gf_SetDialogItemPlayerId
- Set Dialog Item Score Value Link — void— libNtve_gf_SetDialogItemScoreValueLink
- Set Dialog Item State Index — void— libNtve_gf_SetDialogItemStateIndex
# Examples
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pshakuras02.sc2map/MapScript.galaxy:1518
    libNtve_gf_SetDialogItemRenderPriority(gv_overloadTempleFlashingButton, 513, PlayerGroupAll());
    libNtve_gf_SetDialogItemAcceptMouse(gv_overloadTempleFlashingButton, false, PlayerGroupAll());
    libNtve_gf_SetDialogItemBlendMode(gv_overloadTempleFlashingButton, c_triggerBlendModeAdd, PlayerGroupAll());
    DialogControlFadeTransparency(gv_overloadTempleFlashingButton, PlayerGroupAll(), 0.0, 100.0);
    DialogSetVisible(gv_overloadTempleDialog, PlayerGroupAll(), true);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras02.sc2map — MapScript.galaxy:1518
    libNtve_gf_SetDialogItemRenderPriority(gv_overloadTempleFlashingButton, 513, PlayerGroupAll());
    libNtve_gf_SetDialogItemAcceptMouse(gv_overloadTempleFlashingButton, false, PlayerGroupAll());
    libNtve_gf_SetDialogItemBlendMode(gv_overloadTempleFlashingButton, c_triggerBlendModeAdd, PlayerGroupAll());
    DialogControlFadeTransparency(gv_overloadTempleFlashingButton, PlayerGroupAll(), 0.0, 100.0);
    DialogSetVisible(gv_overloadTempleDialog, PlayerGroupAll(), true);
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:2653
    libNtve_gf_SetDialogItemImageType2(lv_dialogitem, lp_tiled, PlayerGroupAll());
    libNtve_gf_SetDialogItemColor(lv_dialogitem, lp_tintColor, PlayerGroupAll());
    libNtve_gf_SetDialogItemBlendMode(lv_dialogitem, lp_blendMode, PlayerGroupAll());
    return lv_dialogitem;
}
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:3252
    libNtve_gf_SetDialogItemImageType(libNtve_gv_screenImageDialogImages[lp_screenImageID], c_triggerImageTypeNormal, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gv_screenImageDialogImages[lp_screenImageID], lp_image, PlayerGroupAll());
    libNtve_gf_SetDialogItemBlendMode(libNtve_gv_screenImageDialogImages[lp_screenImageID], lp_blendMode, PlayerGroupAll());
    DialogControlSetSize(libNtve_gv_screenImageDialogImages[lp_screenImageID], PlayerGroupAll(), lp_width, lp_height);
    libNtve_gf_SetDialogItemRotation(libNtve_gv_screenImageDialogImages[lp_screenImageID], 0, PlayerGroupAll());
mods/core.stormmod — base.stormdata/TriggerLibs/NativeLib.galaxy:2106
    libNtve_gf_SetDialogItemImageType2(lv_dialogitem, lp_tiled, PlayerGroupAll());
    libNtve_gf_SetDialogItemColor(lv_dialogitem, lp_tintColor, PlayerGroupAll());
    libNtve_gf_SetDialogItemBlendMode(lv_dialogitem, lp_blendMode, PlayerGroupAll());
    return lv_dialogitem;
}
mods/core.stormmod — base.stormdata/TriggerLibs/NativeLib.galaxy:2730
    libNtve_gf_SetDialogItemImageType(libNtve_gv_screenImageDialogImages[lp_screenImageID], c_triggerImageTypeNormal, PlayerGroupAll());
    libNtve_gf_SetDialogItemImage(libNtve_gv_screenImageDialogImages[lp_screenImageID], lp_image, PlayerGroupAll());
    libNtve_gf_SetDialogItemBlendMode(libNtve_gv_screenImageDialogImages[lp_screenImageID], lp_blendMode, PlayerGroupAll());
    DialogControlSetSize(libNtve_gv_screenImageDialogImages[lp_screenImageID], PlayerGroupAll(), lp_width, lp_height);
    libNtve_gf_SetDialogItemRotation(libNtve_gv_screenImageDialogImages[lp_screenImageID], 0, PlayerGroupAll());