# 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)
Flags —Native
|Action
Creates a portrait on the screen.
# Arguments
int
— OffsetXint
— OffsetYint
[ preset::Anchor ] — Anchorint
— Widthint
— Heightstring
[ gamelink::Model ] — Modelstring
— Camerastring
[ modelanim ] — Animationbool
[ preset::VisibleHiddenOption ] — Visiblebool
[ 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,
);
# Related
Category: Portrait / Basic
- [F] —
int
[ portrait ] — Create Portrait — ( PortraitCreate ) - [F] —
void
— Show/Hide Portrait — ( PortraitSetVisible ) - [F] —
int
[ portrait ] — Last Created Portrait — ( PortraitLastCreated ) - [F] —
bool
— Portrait Is Visible — ( PortraitVisible )
# Examples
# campaigns/liberty.sc2campaign
// 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
// 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
// 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
// L2687
PortraitCreate(0, 0, c_anchorTopLeft, 50, 50, lp_model, "", "Default", false, false)
# mods/missionpacks/novacampaign.sc2mod
// L4034
PortraitCreate(50, 0, c_anchorLeft, 237, 360, "DebugModel_TimecodePortrait", "", "Stand", true, true)
# mods/voidprologue.sc2mod
// L1187
PortraitCreate(0, 0, c_anchorTopLeft, 50, 50, lp_model, "", "Default", false, false)