---
name: "BIS_fnc_camera"
type: function
status: ok
groups: ["Diagnostic"]
arma3_since: "1.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_camera
revid: 349502
updated: 2023-11-08T17:09:12Z
---

# BIS_fnc_camera

*Function · Diagnostic · Arma 3 v1.00*

## Description

Splendid™ Camera, *"Ultimate Screenshot Simulator"*

## Syntax

```sqf
[mode, parameter] call BIS_fnc_camera
```

**Parameters:**

- `mode`: [String](../topics/String.md) - (Optional, default "Init") **case-sensitive**, for internal use. Can be one of:
  - "Init"
  - "Mouse"
  - "MouseButtonDown"
  - "MouseButtonUp"
  - "MouseZChanged"
  - "KeyDown"
  - "KeyUp"
  - "Draw3D"
  - "MapDraw"
  - "MapClick"
  - "SliderFocus"
  - "SliderAperture"
  - "SliderDaytime"
  - "SliderOvercast"
  - "SliderAcctime"
  - "SliderColor"
  - "SliderContrast"
  - "SliderSaturation"
  - "Paste"
  - "InitDummy"
  - "ExitDummy"
  - "Exit"
- `parameter`: [Anything](../topics/Anything.md) - (Optional, default `[]`)

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
[] call BIS_fnc_camera;
```

### Example 2

```sqf
[] spawn BIS_fnc_camera;
```

### Example 3

```sqf
["Init"] call BIS_fnc_camera;
```

## See also

Camera.sqs · Arma 3: Splendid Camera · [BIS_fnc_cameraOld](../functions/BIS_fnc_cameraOld.md)

<sub>Source: [BI Community Wiki — BIS fnc camera](https://community.bistudio.com/wiki/BIS_fnc_camera) (revision 349502).</sub>
