---
title: IODisplay
framework: kernel
role: symbol
role_heading: Class
path: kernel/iodisplay
---

# IODisplay

## Declaration

```occ
class IODisplay : IOService
```

## Topics

### Instance Methods

- [addParameterHandler](kernel/iodisplay/1564862-addparameterhandler.md)
- [doDataSet](kernel/iodisplay/1564888-dodataset.md)
- [doIntegerSet](kernel/iodisplay/1564873-dointegerset.md)
- [doUpdate](kernel/iodisplay/1564883-doupdate.md)
- [dropOneLevel](kernel/iodisplay/1564902-droponelevel.md)
- [framebufferEvent](kernel/iodisplay/1564956-framebufferevent.md)
- [free](kernel/iodisplay/1564879-free.md)
- [getConnectFlagsForDisplayMode](kernel/iodisplay/1564887-getconnectflagsfordisplaymode.md)
- [getConnection](kernel/iodisplay/1564950-getconnection.md)
- [getGammaTableByIndex](kernel/iodisplay/1564938-getgammatablebyindex.md)
- [getMetaClass](kernel/iodisplay/1564960-getmetaclass.md)
- [initPowerManagement](kernel/iodisplay/1564896-initpowermanagement.md)
- [initialPowerStateForDomainState](kernel/iodisplay/1564937-initialpowerstatefordomainstate.md)
- [loadPrefs](kernel/iodisplay/3589474-loadprefs.md)
- [makeDisplayUsable](kernel/iodisplay/1564962-makedisplayusable.md)
- [maxCapabilityForDomainState](kernel/iodisplay/1564885-maxcapabilityfordomainstate.md)
- [powerStateForDomainState](kernel/iodisplay/1564959-powerstatefordomainstate.md)
- [probe](kernel/iodisplay/1564941-probe.md)
- [readFramebufferEDID](kernel/iodisplay/1564942-readframebufferedid.md)
- [recordGTraceToken](kernel/iodisplay/3380138-recordgtracetoken.md)
- [removeParameterHandler](kernel/iodisplay/1564928-removeparameterhandler.md)
- [searchParameterHandlers](kernel/iodisplay/1564929-searchparameterhandlers.md)
- [setDisplayPowerState](kernel/iodisplay/1564914-setdisplaypowerstate.md)
- [setForKey](kernel/iodisplay/1564877-setforkey.md)
- [setPowerState](kernel/iodisplay/1564913-setpowerstate.md)
- [setProperties](kernel/iodisplay/1564864-setproperties.md)
- [setProperty](kernel/iodisplay/3380139-setproperty.md)
- [setProperty](kernel/iodisplay/3516586-setproperty.md)
- [setProperty](kernel/iodisplay/3516587-setproperty.md)
- [setProperty](kernel/iodisplay/3516588-setproperty.md)
- [setProperty](kernel/iodisplay/3516589-setproperty.md)
- [setProperty](kernel/iodisplay/3516590-setproperty.md)
- [setProperty](kernel/iodisplay/3516591-setproperty.md)
- [start](kernel/iodisplay/1564915-start.md)
- [stop](kernel/iodisplay/1564869-stop.md)

### Type Methods

- [addParameter](kernel/iodisplay/1564897-addparameter.md)
- [getIntegerRange](kernel/iodisplay/1564868-getintegerrange.md)
- [initialize](kernel/iodisplay/1564898-initialize.md)
- [setParameter](kernel/iodisplay/1564867-setparameter.md)
- [updateNumber](kernel/iodisplay/1564890-updatenumber.md)

## Relationships

### Inherits From

- [IOService](kernel/ioservice.md)

## See Also

### Interfaces

- [IODisplayConnect](kernel/iodisplayconnect.md)
- [IOBacklightDisplay](kernel/iobacklightdisplay.md)
- [IODisplayParameterHandler](kernel/iodisplayparameterhandler.md)
- [IOAccelerator](kernel/ioaccelerator.md)
