# 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/32/velneo-vdevelop/scripts/lenguajes/javascript/clases/vapp) dispone de la función screen() que nos permite acceder a la pantalla principal.

## Indice de funciones

### **De información**

Number [depth](#depth)()

Number [devicePixelRatio](#devicepixelratio)()

String [name](#name)()

Number [refreshRate](#refreshrate)()

### **De tamaño**

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**

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.

## Ejemplo

### Obtener el nombre de la pantalla

```javascript
var screenName = theApp.screen().name();
```
