{"name":"BIS_fnc_PIP","operator":null,"title":"BIS fnc PIP","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_PIP","revid":376142,"updated":"2025-09-03T11:23:11Z","groups":["GUI"],"status":"ok","replaced_by":[],"games":[{"game":"tkoh","name":"Take On Helicopters","version":"1.00"},{"game":"arma3","name":"Arma 3","version":"0.50"}],"since":{"game":"tkoh","name":"Take On Helicopters","version":"1.00"},"arma3_since":"0.50","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Displays Picture in Picture.","syntaxes":[{"syntax":"[renderTarget, cameraParams, vehicle, replace] call BIS_fnc_PIP","since":null,"effect":null,"exec":null,"params":[{"name":"renderTarget","type":"String","optional":false,"default":null,"description":"render target","types":["String"],"since":null,"text":"renderTarget: String - render target"},{"name":"cameraParams","type":"Object or Array","optional":false,"default":null,"description":"Object or Array\n- Object - existing camera\n- Array - camera params in format [position, target]:\n  - position: Array in format Position3D or attachTo [object, position]\n  - target: Object or Array in format Position3D (same as camPrepareTarget)","types":["Object","Array"],"since":null,"text":"cameraParams: Object or Array\n- Object - existing camera\n- Array - camera params in format [position, target]:\n  - position: Array in format Position3D or attachTo [object, position]\n  - target: Object or Array in format Position3D (same as camPrepareTarget)"},{"name":"vehicle","type":"Object","optional":true,"default":null,"description":"vehicle to which action is added (to memory point \"action_screen1\")","types":["Object"],"since":null,"text":"vehicle: Object - (Optional) vehicle to which action is added (to memory point \"action_screen1\")"},{"name":"replace","type":"Boolean","optional":true,"default":"true","description":"true to replace existing PIP on same target","types":["Boolean"],"since":null,"text":"replace: Boolean - (Optional, default true) true to replace existing PIP on same target"}],"returns":{"type":"Object","types":["Object"],"description":"camera","text":"Object - camera"}}],"examples":[{"text":"```sqf\n[\"rendertarget0\", [[heli1, heli1 selectionPosition \"slingload0\"], cargo1], heli1, false] call BIS_fnc_PIP;\n```","code":["[\"rendertarget0\", [[heli1, heli1 selectionPosition \"slingload0\"], cargo1], heli1, false] call BIS_fnc_PIP;"]},{"text":"```sqf\n[\"rendertarget0\", _myCamera] call BIS_fnc_PIP;\n```","code":["[\"rendertarget0\", _myCamera] call BIS_fnc_PIP;"]},{"text":"```sqf\n[\"rendertarget0\"] call BIS_fnc_PIP;    // terminate\n[] call BIS_fnc_PIP;                // terminate \"livefeedrendertarget0\"\n```","code":["[\"rendertarget0\"] call BIS_fnc_PIP;\t// terminate\n[] call BIS_fnc_PIP;\t\t\t\t// terminate \"livefeedrendertarget0\""]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["isPiPEnabled"],"notes":[],"categories":["Arma 3: Functions","Function Group: GUI","Functions","Introduced with Take On Helicopters version 1.00","Take On Helicopters: Functions","Take On Helicopters: New Functions"],"docblock":null,"filled_from_docblock":[]}