# VScreen

Esta clase contiene la información correspondiente a una pantalla y contiene todas las funciones necesarias para conocer la configuración.

Para acceder a la pantalla, la clase [VApp](https://doc.velneo.com/29/velneo-vdevelop/scripts/lenguajes/javascript/clases/vapp) dispone de la función screen() que nos permite acceder a la pantalla principal.

## Funciones

**De información**

| Retorno | Función                                 |
| ------- | --------------------------------------- |
| Number  | [depth](#depth)()                       |
| Number  | [devicePixelRatio](#devicepixelratio)() |
| String  | [name](#name)()                         |
| Number  | [refreshRate](#refreshrate)()           |

**De tamaño**

| Retorno | Función                                             |
| ------- | --------------------------------------------------- |
| Number  | [availableHeight](#availableheight)()               |
| Number  | [availableVirtualHeight](#availablevirtualheight)() |
| Number  | [availableVirtualWidth](#availablevirtualwidth)()   |
| Number  | [availableWidth](#availablewidth)()                 |
| Number  | [height](#height)()                                 |
| Number  | [physicalHeight](#physicalheight)()                 |
| Number  | [physicalWidth](#physicalwidth)()                   |
| Number  | [virtualHeight](#virtualheight)()                   |
| Number  | [virtualWidth](#virtualwidth)()                     |
| Number  | [width](#width)()                                   |

**Funciones de DPI**

| Retorno | Función                                         |
| ------- | ----------------------------------------------- |
| Number  | [logicalDotsPerInch](#logicaldotsperinch)()     |
| Number  | [logicalDotsPerInchX](#logicaldotsperinchx)()   |
| Number  | [logicalDotsPerInchY](#logicaldotsperinchy)()   |
| Number  | [physicalDotsPerInch](#physicaldotsperinch)()   |
| Number  | [physicalDotsPerInchX](#physicaldotsperinchx)() |
| Number  | [physicalDotsPerInchY](#physicaldotsperinchy)() |

## Documentación de funciones

### Funciones de información

#### Number depth() <a href="#depth" id="depth"></a>

Devuelve la información de profundidad de color.

#### Number devicePixelRatio() <a href="#devicepixelratio" id="devicepixelratio"></a>

Retorna el ratio de resolución de la pantalla en curso con respecto al DPI estándar (72 dpi):

Dispositivo con resolución estándar = 1

Dispositivos con resolución HighDpi >= 2

#### String name() <a href="#name" id="name"></a>

Devuelve el nombre de la pantalla.

#### Number refreshRate() <a href="#refreshrate" id="refreshrate"></a>

Devuelve la frecuencia de refresco de la pantalla.

### Funciones de tamaño

#### Number availableHeight() <a href="#availableheight" id="availableheight"></a>

Devuelve el alto de pantalla disponible sin toolbars ni marcos del sistema.

#### Number availableVirtualHeight() <a href="#availablevirtualheight" id="availablevirtualheight"></a>

Devuelve el alto virtual de la pantalla sin el espacio dedicado a la toolbar y marco del sistema.

#### Number availableVirtualWidth() <a href="#availablevirtualwidth" id="availablevirtualwidth"></a>

Devuelve el alto virtual de la pantalla sin el espacio dedicado a la toolbar y marco del sistema.

#### Number availableWidth() <a href="#availablewidth" id="availablewidth"></a>

Devuelve el ancho de pantalla disponible sin toolbars ni marcos del sistema.

#### Number height() <a href="#height" id="height"></a>

Devuelve el alto de la pantalla.

#### Number physicalHeight() <a href="#physicalheight" id="physicalheight"></a>

Devuelve el alto físico de la pantalla.

#### Number physicalWidth() <a href="#physicalwidth" id="physicalwidth"></a>

Devuelve el ancho físico de la pantalla.

#### Number virtualHeight() <a href="#virtualheight" id="virtualheight"></a>

Devuelve el alto virtual de la pantalla.

#### Number virtualWidth() <a href="#virtualwidth" id="virtualwidth"></a>

Devuelve el ancho virtual de la pantalla.

#### Number width() <a href="#width" id="width"></a>

Devuelve el ancho de la pantalla.

### Funciones de DPI

#### Number logicalDotsPerInch() <a href="#logicaldotsperinch" id="logicaldotsperinch"></a>

Devuelve la resolución DPI lógica. Es una media del valor x y el valor y.

#### Number logicalDotsPerInchX() <a href="#logicaldotsperinchx" id="logicaldotsperinchx"></a>

Devuelve la resolución DPI lógica en el eje x.

#### Number logicalDotsPerInchY() <a href="#logicaldotsperinchy" id="logicaldotsperinchy"></a>

Devuelve la resolución DPI lógica en el eje x.

#### Number physicalDotsPerInch() <a href="#physicaldotsperinch" id="physicaldotsperinch"></a>

Devuelve la resolución DPI física. Es una media del valor x y el valor y.

#### Number physicalDotsPerInchX() <a href="#physicaldotsperinchx" id="physicaldotsperinchx"></a>

Devuelve la resolución DPI física en el eje X.

#### Number physicalDotsPerInchY() <a href="#physicaldotsperinchy" id="physicaldotsperinchy"></a>

Devuelve la resolución DPI física en el eje Y.
