# Create Portrait

Grammar — Create a portrait sized (width, height), at position (offsetX|X, offsetY|Y) relative to anchor of screen, and show model model (look from camera camera and play its animation|Default animation) (initially visible|Visible/Hidden) (wait until loaded)
FlagsNative | Action

Creates a portrait on the screen.

# Arguments

  • int — OffsetX
  • int — OffsetY
  • int [ preset::Anchor ] — Anchor
  • int — Width
  • int — Height
  • string [ gamelink::Model ] — Model
  • string — Camera
  • string [ modelanim ] — Animation
  • bool [ preset::VisibleHiddenOption ] — Visible
  • bool [ preset::Trigger_Wait_Option ] — Wait For Load

Returns — int [ portrait ]

native int PortraitCreate(
	int offsetX,
	int offsetY,
	int anchor,
	int width,
	int height,
	string modelLink,
	string cameraLink,
	string animProps,
	bool visible,
	bool waitUntilLoaded,
);

Category: Portrait / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L10372
PortraitCreate(0, 0, c_anchorCenter, 237, 360, null, "", "Stand", false, true)
// L10377
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "SMZeratulMissionSelectBorder", "", "Stand", false, true)
// L13372
PortraitCreate(0, 0, c_anchorCenter, lv_width, lv_height, lp_model, lv_cameraString, "Default", true, false)
// L13530
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "SMOvermindBriefingMenu", "", "Stand", false, false)
// L13534
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "SMZeratulBriefingBorder", "", "Stand", false, false)
// L15148
PortraitCreate(0, 0, c_anchorTopLeft, FixedToInt(gv_c_NEWITEMINFO_FLASHWIDTH), FixedToInt(gv_c_NEWITEMINFO_FLASHHEIGHT), gv_newItems[lv_newItemIndex].lv_modelFlash, "CameraPortrait", "Default", false, false)
// L19588
PortraitCreate(0, 0, c_anchorCenter, 450, 450, "ToshPortrait", "Dflt", "", true, true)
// L19617
PortraitCreate(0, 0, c_anchorCenter, 450, 450, "HansonPortrait", "Dflt", "", true, true)
// L26536
PortraitCreate(0, 0, c_anchorCenter, 720, 406, "ValerianPortrait", "", "", false, false)
// L1271
PortraitCreate(-324, -131, c_anchorCenter, 260, 365, null, "", "", false, true)
// L7130
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "VC_Zeratul2_Planet", "", "", false, false)
// L6717
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "VC_Zeratul4_Fade", "", "", false, true)
// L10372
PortraitCreate(0, 0, c_anchorCenter, 237, 360, null, "", "Stand", false, true)
// L10377
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "SMZeratulMissionSelectBorder", "", "Stand", false, true)
// L13372
PortraitCreate(0, 0, c_anchorCenter, lv_width, lv_height, lp_model, lv_cameraString, "Default", true, false)
// L13530
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "SMOvermindBriefingMenu", "", "Stand", false, false)
// L13534
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "SMZeratulBriefingBorder", "", "Stand", false, false)
// L15148
PortraitCreate(0, 0, c_anchorTopLeft, FixedToInt(gv_c_NEWITEMINFO_FLASHWIDTH), FixedToInt(gv_c_NEWITEMINFO_FLASHHEIGHT), gv_newItems[lv_newItemIndex].lv_modelFlash, "CameraPortrait", "Default", false, false)
// L19588
PortraitCreate(0, 0, c_anchorCenter, 450, 450, "ToshPortrait", "Dflt", "", true, true)
// L19617
PortraitCreate(0, 0, c_anchorCenter, 450, 450, "HansonPortrait", "Dflt", "", true, true)
// L26536
PortraitCreate(0, 0, c_anchorCenter, 720, 406, "ValerianPortrait", "", "", false, false)
// L1271
PortraitCreate(-324, -131, c_anchorCenter, 260, 365, null, "", "", false, true)
// L7130
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "VC_Zeratul2_Planet", "", "", false, false)
// L6717
PortraitCreate(0, 0, c_anchorCenter, 237, 360, "VC_Zeratul4_Fade", "", "", false, true)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L1501
PortraitCreate(0, 0, c_anchorTopLeft, 50, 50, lp_model, "", "Default", false, false)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L2007
PortraitCreate(0, 0, c_anchorTopLeft, 50, 50, lp_model, "", "Default", false, false)

# mods/core.sc2mod

NativeLib.galaxy

// L4097
PortraitCreate(lv_offsetX, lv_offsetY, lv_anchor, lv_width, lv_height, null, "Dflt", "", true, true)
// L4147
PortraitCreate(0, 0, c_anchorCenter, 0, 0, null, "Dflt", "", true, true)
// L3396
PortraitCreate(lv_offsetX, lv_offsetY, lv_anchor, lv_width, lv_height, null, "Dflt", "", true, true)
// L3446
PortraitCreate(0, 0, c_anchorCenter, 0, 0, null, "Dflt", "", true, true)

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L2687
PortraitCreate(0, 0, c_anchorTopLeft, 50, 50, lp_model, "", "Default", false, false)

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L4034
PortraitCreate(50, 0, c_anchorLeft, 237, 360, "DebugModel_TimecodePortrait", "", "Stand", true, true)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L1187
PortraitCreate(0, 0, c_anchorTopLeft, 50, 50, lp_model, "", "Default", false, false)