---
name: "BIS_fnc_diagMacrosMapSize"
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_diagMacrosMapSize
revid: 309506
updated: 2022-05-05T12:06:33Z
---

# BIS_fnc_diagMacrosMapSize

*Function · Diagnostic · Arma 3 v1.00*

## Description

Prints mapSize values based on real object size and copies it to clipboard. Mission has to be running on order to get the values.

## Syntax

*syntax inferred from the function header*

```sqf
[param0, param1, param2] call BIS_fnc_diagMacrosMapSize
```

**Parameters:**

- `param0` — 0: CONFIG or ARRAY - either config container, or list of classes or classnames
- `param1` — 1: STRING - output mode, can be on of following:
  "wiki" - wiki table
  "config" - #define macros with model dimension values
  "config_current" - #define macros with current config values
- `param2` — 2: ARRAY - list of classnames which will be excluded from the scan

**Returns:** STRING

## Function header

The comment at the top of the function's file in the game; this page's description, params, syntax, returns come from it.

```sqf
/*
Description:
Prints mapSize values based on real object size and copies it to clipboard.
Mission has to be running on order to get the values.

Parameter(s):
    0: CONFIG or ARRAY - either config container, or list of classes or classnames
    1: STRING - output mode, can be on of following:
        "wiki" - wiki table
        "config" - #define macros with model dimension values
        "config_current" - #define macros with current config values
    2: ARRAY - list of classnames which will be excluded from the scan

Returns:
STRING
*/
```

<sub>Source: [BI Community Wiki — BIS fnc diagMacrosMapSize](https://community.bistudio.com/wiki/BIS_fnc_diagMacrosMapSize) (revision 309506).</sub>
