2 lines
38 KiB
HTML
2 lines
38 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bindings to the `RandR` X11 extension."><title>x11rb_protocol::protocol::randr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="x11rb_protocol" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../x11rb_protocol/index.html">x11rb_<wbr>protocol</a><span class="version">0.13.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module randr</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In x11rb_<wbr>protocol::<wbr>protocol</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">x11rb_protocol</a>::<wbr><a href="../index.html">protocol</a></span><h1>Module <span>randr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/x11rb_protocol/protocol/randr.rs.html#4-7563">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bindings to the <code>RandR</code> X11 extension.</p>
|
|
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.AddOutputModeRequest.html" title="struct x11rb_protocol::protocol::randr::AddOutputModeRequest">AddOutput<wbr>Mode<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeOutputPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::ChangeOutputPropertyRequest">Change<wbr>Output<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ChangeProviderPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::ChangeProviderPropertyRequest">Change<wbr>Provider<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ConfigureOutputPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::ConfigureOutputPropertyRequest">Configure<wbr>Output<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ConfigureProviderPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::ConfigureProviderPropertyRequest">Configure<wbr>Provider<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.Connection.html" title="struct x11rb_protocol::protocol::randr::Connection">Connection</a></div></li><li><div class="item-name"><a class="struct" href="struct.CreateLeaseReply.html" title="struct x11rb_protocol::protocol::randr::CreateLeaseReply">Create<wbr>Lease<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.CreateLeaseRequest.html" title="struct x11rb_protocol::protocol::randr::CreateLeaseRequest">Create<wbr>Lease<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.CreateModeReply.html" title="struct x11rb_protocol::protocol::randr::CreateModeReply">Create<wbr>Mode<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.CreateModeRequest.html" title="struct x11rb_protocol::protocol::randr::CreateModeRequest">Create<wbr>Mode<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.CrtcChange.html" title="struct x11rb_protocol::protocol::randr::CrtcChange">Crtc<wbr>Change</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeleteMonitorRequest.html" title="struct x11rb_protocol::protocol::randr::DeleteMonitorRequest">Delete<wbr>Monitor<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeleteOutputModeRequest.html" title="struct x11rb_protocol::protocol::randr::DeleteOutputModeRequest">Delete<wbr>Output<wbr>Mode<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeleteOutputPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::DeleteOutputPropertyRequest">Delete<wbr>Output<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DeleteProviderPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::DeleteProviderPropertyRequest">Delete<wbr>Provider<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.DestroyModeRequest.html" title="struct x11rb_protocol::protocol::randr::DestroyModeRequest">Destroy<wbr>Mode<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.FreeLeaseRequest.html" title="struct x11rb_protocol::protocol::randr::FreeLeaseRequest">Free<wbr>Lease<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcGammaReply.html" title="struct x11rb_protocol::protocol::randr::GetCrtcGammaReply">GetCrtc<wbr>Gamma<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcGammaRequest.html" title="struct x11rb_protocol::protocol::randr::GetCrtcGammaRequest">GetCrtc<wbr>Gamma<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcGammaSizeReply.html" title="struct x11rb_protocol::protocol::randr::GetCrtcGammaSizeReply">GetCrtc<wbr>Gamma<wbr>Size<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcGammaSizeRequest.html" title="struct x11rb_protocol::protocol::randr::GetCrtcGammaSizeRequest">GetCrtc<wbr>Gamma<wbr>Size<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcInfoReply.html" title="struct x11rb_protocol::protocol::randr::GetCrtcInfoReply">GetCrtc<wbr>Info<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcInfoRequest.html" title="struct x11rb_protocol::protocol::randr::GetCrtcInfoRequest">GetCrtc<wbr>Info<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcTransformReply.html" title="struct x11rb_protocol::protocol::randr::GetCrtcTransformReply">GetCrtc<wbr>Transform<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetCrtcTransformRequest.html" title="struct x11rb_protocol::protocol::randr::GetCrtcTransformRequest">GetCrtc<wbr>Transform<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetMonitorsReply.html" title="struct x11rb_protocol::protocol::randr::GetMonitorsReply">GetMonitors<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetMonitorsRequest.html" title="struct x11rb_protocol::protocol::randr::GetMonitorsRequest">GetMonitors<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetOutputInfoReply.html" title="struct x11rb_protocol::protocol::randr::GetOutputInfoReply">GetOutput<wbr>Info<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetOutputInfoRequest.html" title="struct x11rb_protocol::protocol::randr::GetOutputInfoRequest">GetOutput<wbr>Info<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetOutputPrimaryReply.html" title="struct x11rb_protocol::protocol::randr::GetOutputPrimaryReply">GetOutput<wbr>Primary<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetOutputPrimaryRequest.html" title="struct x11rb_protocol::protocol::randr::GetOutputPrimaryRequest">GetOutput<wbr>Primary<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetOutputPropertyReply.html" title="struct x11rb_protocol::protocol::randr::GetOutputPropertyReply">GetOutput<wbr>Property<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetOutputPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::GetOutputPropertyRequest">GetOutput<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetPanningReply.html" title="struct x11rb_protocol::protocol::randr::GetPanningReply">GetPanning<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetPanningRequest.html" title="struct x11rb_protocol::protocol::randr::GetPanningRequest">GetPanning<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetProviderInfoReply.html" title="struct x11rb_protocol::protocol::randr::GetProviderInfoReply">GetProvider<wbr>Info<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetProviderInfoRequest.html" title="struct x11rb_protocol::protocol::randr::GetProviderInfoRequest">GetProvider<wbr>Info<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetProviderPropertyReply.html" title="struct x11rb_protocol::protocol::randr::GetProviderPropertyReply">GetProvider<wbr>Property<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetProviderPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::GetProviderPropertyRequest">GetProvider<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetProvidersReply.html" title="struct x11rb_protocol::protocol::randr::GetProvidersReply">GetProviders<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetProvidersRequest.html" title="struct x11rb_protocol::protocol::randr::GetProvidersRequest">GetProviders<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenInfoReply.html" title="struct x11rb_protocol::protocol::randr::GetScreenInfoReply">GetScreen<wbr>Info<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenInfoRequest.html" title="struct x11rb_protocol::protocol::randr::GetScreenInfoRequest">GetScreen<wbr>Info<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenResourcesCurrentReply.html" title="struct x11rb_protocol::protocol::randr::GetScreenResourcesCurrentReply">GetScreen<wbr>Resources<wbr>Current<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenResourcesCurrentRequest.html" title="struct x11rb_protocol::protocol::randr::GetScreenResourcesCurrentRequest">GetScreen<wbr>Resources<wbr>Current<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenResourcesReply.html" title="struct x11rb_protocol::protocol::randr::GetScreenResourcesReply">GetScreen<wbr>Resources<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenResourcesRequest.html" title="struct x11rb_protocol::protocol::randr::GetScreenResourcesRequest">GetScreen<wbr>Resources<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenSizeRangeReply.html" title="struct x11rb_protocol::protocol::randr::GetScreenSizeRangeReply">GetScreen<wbr>Size<wbr>Range<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.GetScreenSizeRangeRequest.html" title="struct x11rb_protocol::protocol::randr::GetScreenSizeRangeRequest">GetScreen<wbr>Size<wbr>Range<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.LeaseNotify.html" title="struct x11rb_protocol::protocol::randr::LeaseNotify">Lease<wbr>Notify</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListOutputPropertiesReply.html" title="struct x11rb_protocol::protocol::randr::ListOutputPropertiesReply">List<wbr>Output<wbr>Properties<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListOutputPropertiesRequest.html" title="struct x11rb_protocol::protocol::randr::ListOutputPropertiesRequest">List<wbr>Output<wbr>Properties<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListProviderPropertiesReply.html" title="struct x11rb_protocol::protocol::randr::ListProviderPropertiesReply">List<wbr>Provider<wbr>Properties<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.ListProviderPropertiesRequest.html" title="struct x11rb_protocol::protocol::randr::ListProviderPropertiesRequest">List<wbr>Provider<wbr>Properties<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.ModeFlag.html" title="struct x11rb_protocol::protocol::randr::ModeFlag">Mode<wbr>Flag</a></div></li><li><div class="item-name"><a class="struct" href="struct.ModeInfo.html" title="struct x11rb_protocol::protocol::randr::ModeInfo">Mode<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.MonitorInfo.html" title="struct x11rb_protocol::protocol::randr::MonitorInfo">Monitor<wbr>Info</a></div></li><li><div class="item-name"><a class="struct" href="struct.Notify.html" title="struct x11rb_protocol::protocol::randr::Notify">Notify</a></div></li><li><div class="item-name"><a class="struct" href="struct.NotifyData.html" title="struct x11rb_protocol::protocol::randr::NotifyData">Notify<wbr>Data</a></div></li><li><div class="item-name"><a class="struct" href="struct.NotifyEvent.html" title="struct x11rb_protocol::protocol::randr::NotifyEvent">Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.NotifyMask.html" title="struct x11rb_protocol::protocol::randr::NotifyMask">Notify<wbr>Mask</a></div></li><li><div class="item-name"><a class="struct" href="struct.OutputChange.html" title="struct x11rb_protocol::protocol::randr::OutputChange">Output<wbr>Change</a></div></li><li><div class="item-name"><a class="struct" href="struct.OutputProperty.html" title="struct x11rb_protocol::protocol::randr::OutputProperty">Output<wbr>Property</a></div></li><li><div class="item-name"><a class="struct" href="struct.ProviderCapability.html" title="struct x11rb_protocol::protocol::randr::ProviderCapability">Provider<wbr>Capability</a></div></li><li><div class="item-name"><a class="struct" href="struct.ProviderChange.html" title="struct x11rb_protocol::protocol::randr::ProviderChange">Provider<wbr>Change</a></div></li><li><div class="item-name"><a class="struct" href="struct.ProviderProperty.html" title="struct x11rb_protocol::protocol::randr::ProviderProperty">Provider<wbr>Property</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryOutputPropertyReply.html" title="struct x11rb_protocol::protocol::randr::QueryOutputPropertyReply">Query<wbr>Output<wbr>Property<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryOutputPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::QueryOutputPropertyRequest">Query<wbr>Output<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryProviderPropertyReply.html" title="struct x11rb_protocol::protocol::randr::QueryProviderPropertyReply">Query<wbr>Provider<wbr>Property<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryProviderPropertyRequest.html" title="struct x11rb_protocol::protocol::randr::QueryProviderPropertyRequest">Query<wbr>Provider<wbr>Property<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryVersionReply.html" title="struct x11rb_protocol::protocol::randr::QueryVersionReply">Query<wbr>Version<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.QueryVersionRequest.html" title="struct x11rb_protocol::protocol::randr::QueryVersionRequest">Query<wbr>Version<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.RefreshRates.html" title="struct x11rb_protocol::protocol::randr::RefreshRates">Refresh<wbr>Rates</a></div></li><li><div class="item-name"><a class="struct" href="struct.ResourceChange.html" title="struct x11rb_protocol::protocol::randr::ResourceChange">Resource<wbr>Change</a></div></li><li><div class="item-name"><a class="struct" href="struct.Rotation.html" title="struct x11rb_protocol::protocol::randr::Rotation">Rotation</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScreenChangeNotifyEvent.html" title="struct x11rb_protocol::protocol::randr::ScreenChangeNotifyEvent">Screen<wbr>Change<wbr>Notify<wbr>Event</a></div></li><li><div class="item-name"><a class="struct" href="struct.ScreenSize.html" title="struct x11rb_protocol::protocol::randr::ScreenSize">Screen<wbr>Size</a></div></li><li><div class="item-name"><a class="struct" href="struct.SelectInputRequest.html" title="struct x11rb_protocol::protocol::randr::SelectInputRequest">Select<wbr>Input<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetConfig.html" title="struct x11rb_protocol::protocol::randr::SetConfig">SetConfig</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetCrtcConfigReply.html" title="struct x11rb_protocol::protocol::randr::SetCrtcConfigReply">SetCrtc<wbr>Config<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetCrtcConfigRequest.html" title="struct x11rb_protocol::protocol::randr::SetCrtcConfigRequest">SetCrtc<wbr>Config<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetCrtcGammaRequest.html" title="struct x11rb_protocol::protocol::randr::SetCrtcGammaRequest">SetCrtc<wbr>Gamma<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetCrtcTransformRequest.html" title="struct x11rb_protocol::protocol::randr::SetCrtcTransformRequest">SetCrtc<wbr>Transform<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetMonitorRequest.html" title="struct x11rb_protocol::protocol::randr::SetMonitorRequest">SetMonitor<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetOutputPrimaryRequest.html" title="struct x11rb_protocol::protocol::randr::SetOutputPrimaryRequest">SetOutput<wbr>Primary<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetPanningReply.html" title="struct x11rb_protocol::protocol::randr::SetPanningReply">SetPanning<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetPanningRequest.html" title="struct x11rb_protocol::protocol::randr::SetPanningRequest">SetPanning<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetProviderOffloadSinkRequest.html" title="struct x11rb_protocol::protocol::randr::SetProviderOffloadSinkRequest">SetProvider<wbr>Offload<wbr>Sink<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetProviderOutputSourceRequest.html" title="struct x11rb_protocol::protocol::randr::SetProviderOutputSourceRequest">SetProvider<wbr>Output<wbr>Source<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetScreenConfigReply.html" title="struct x11rb_protocol::protocol::randr::SetScreenConfigReply">SetScreen<wbr>Config<wbr>Reply</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetScreenConfigRequest.html" title="struct x11rb_protocol::protocol::randr::SetScreenConfigRequest">SetScreen<wbr>Config<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.SetScreenSizeRequest.html" title="struct x11rb_protocol::protocol::randr::SetScreenSizeRequest">SetScreen<wbr>Size<wbr>Request</a></div></li><li><div class="item-name"><a class="struct" href="struct.Transform.html" title="struct x11rb_protocol::protocol::randr::Transform">Transform</a></div></li></ul><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="constant" href="constant.ADD_OUTPUT_MODE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::ADD_OUTPUT_MODE_REQUEST">ADD_<wbr>OUTPUT_<wbr>MODE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the AddOutputMode request</div></li><li><div class="item-name"><a class="constant" href="constant.BAD_CRTC_ERROR.html" title="constant x11rb_protocol::protocol::randr::BAD_CRTC_ERROR">BAD_<wbr>CRTC_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the BadCrtc error</div></li><li><div class="item-name"><a class="constant" href="constant.BAD_MODE_ERROR.html" title="constant x11rb_protocol::protocol::randr::BAD_MODE_ERROR">BAD_<wbr>MODE_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the BadMode error</div></li><li><div class="item-name"><a class="constant" href="constant.BAD_OUTPUT_ERROR.html" title="constant x11rb_protocol::protocol::randr::BAD_OUTPUT_ERROR">BAD_<wbr>OUTPUT_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the BadOutput error</div></li><li><div class="item-name"><a class="constant" href="constant.BAD_PROVIDER_ERROR.html" title="constant x11rb_protocol::protocol::randr::BAD_PROVIDER_ERROR">BAD_<wbr>PROVIDER_<wbr>ERROR</a></div><div class="desc docblock-short">Opcode for the BadProvider error</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_OUTPUT_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::CHANGE_OUTPUT_PROPERTY_REQUEST">CHANGE_<wbr>OUTPUT_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeOutputProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.CHANGE_PROVIDER_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::CHANGE_PROVIDER_PROPERTY_REQUEST">CHANGE_<wbr>PROVIDER_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ChangeProviderProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.CONFIGURE_OUTPUT_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::CONFIGURE_OUTPUT_PROPERTY_REQUEST">CONFIGURE_<wbr>OUTPUT_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ConfigureOutputProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.CONFIGURE_PROVIDER_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::CONFIGURE_PROVIDER_PROPERTY_REQUEST">CONFIGURE_<wbr>PROVIDER_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ConfigureProviderProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.CREATE_LEASE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::CREATE_LEASE_REQUEST">CREATE_<wbr>LEASE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the CreateLease request</div></li><li><div class="item-name"><a class="constant" href="constant.CREATE_MODE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::CREATE_MODE_REQUEST">CREATE_<wbr>MODE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the CreateMode request</div></li><li><div class="item-name"><a class="constant" href="constant.DELETE_MONITOR_REQUEST.html" title="constant x11rb_protocol::protocol::randr::DELETE_MONITOR_REQUEST">DELETE_<wbr>MONITOR_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DeleteMonitor request</div></li><li><div class="item-name"><a class="constant" href="constant.DELETE_OUTPUT_MODE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::DELETE_OUTPUT_MODE_REQUEST">DELETE_<wbr>OUTPUT_<wbr>MODE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DeleteOutputMode request</div></li><li><div class="item-name"><a class="constant" href="constant.DELETE_OUTPUT_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::DELETE_OUTPUT_PROPERTY_REQUEST">DELETE_<wbr>OUTPUT_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DeleteOutputProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.DELETE_PROVIDER_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::DELETE_PROVIDER_PROPERTY_REQUEST">DELETE_<wbr>PROVIDER_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DeleteProviderProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.DESTROY_MODE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::DESTROY_MODE_REQUEST">DESTROY_<wbr>MODE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the DestroyMode request</div></li><li><div class="item-name"><a class="constant" href="constant.FREE_LEASE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::FREE_LEASE_REQUEST">FREE_<wbr>LEASE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the FreeLease request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_CRTC_GAMMA_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_CRTC_GAMMA_REQUEST">GET_<wbr>CRTC_<wbr>GAMMA_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetCrtcGamma request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_CRTC_GAMMA_SIZE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_CRTC_GAMMA_SIZE_REQUEST">GET_<wbr>CRTC_<wbr>GAMMA_<wbr>SIZE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetCrtcGammaSize request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_CRTC_INFO_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_CRTC_INFO_REQUEST">GET_<wbr>CRTC_<wbr>INFO_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetCrtcInfo request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_CRTC_TRANSFORM_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_CRTC_TRANSFORM_REQUEST">GET_<wbr>CRTC_<wbr>TRANSFORM_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetCrtcTransform request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_MONITORS_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_MONITORS_REQUEST">GET_<wbr>MONITORS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetMonitors request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_OUTPUT_INFO_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_OUTPUT_INFO_REQUEST">GET_<wbr>OUTPUT_<wbr>INFO_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetOutputInfo request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_OUTPUT_PRIMARY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_OUTPUT_PRIMARY_REQUEST">GET_<wbr>OUTPUT_<wbr>PRIMARY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetOutputPrimary request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_OUTPUT_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_OUTPUT_PROPERTY_REQUEST">GET_<wbr>OUTPUT_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetOutputProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_PANNING_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_PANNING_REQUEST">GET_<wbr>PANNING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetPanning request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_PROVIDERS_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_PROVIDERS_REQUEST">GET_<wbr>PROVIDERS_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetProviders request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_PROVIDER_INFO_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_PROVIDER_INFO_REQUEST">GET_<wbr>PROVIDER_<wbr>INFO_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetProviderInfo request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_PROVIDER_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_PROVIDER_PROPERTY_REQUEST">GET_<wbr>PROVIDER_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetProviderProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_SCREEN_INFO_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_SCREEN_INFO_REQUEST">GET_<wbr>SCREEN_<wbr>INFO_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetScreenInfo request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_SCREEN_RESOURCES_CURRENT_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_SCREEN_RESOURCES_CURRENT_REQUEST">GET_<wbr>SCREEN_<wbr>RESOURCES_<wbr>CURRENT_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetScreenResourcesCurrent request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_SCREEN_RESOURCES_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_SCREEN_RESOURCES_REQUEST">GET_<wbr>SCREEN_<wbr>RESOURCES_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetScreenResources request</div></li><li><div class="item-name"><a class="constant" href="constant.GET_SCREEN_SIZE_RANGE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::GET_SCREEN_SIZE_RANGE_REQUEST">GET_<wbr>SCREEN_<wbr>SIZE_<wbr>RANGE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the GetScreenSizeRange request</div></li><li><div class="item-name"><a class="constant" href="constant.LIST_OUTPUT_PROPERTIES_REQUEST.html" title="constant x11rb_protocol::protocol::randr::LIST_OUTPUT_PROPERTIES_REQUEST">LIST_<wbr>OUTPUT_<wbr>PROPERTIES_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ListOutputProperties request</div></li><li><div class="item-name"><a class="constant" href="constant.LIST_PROVIDER_PROPERTIES_REQUEST.html" title="constant x11rb_protocol::protocol::randr::LIST_PROVIDER_PROPERTIES_REQUEST">LIST_<wbr>PROVIDER_<wbr>PROPERTIES_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the ListProviderProperties request</div></li><li><div class="item-name"><a class="constant" href="constant.NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::randr::NOTIFY_EVENT">NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the Notify event</div></li><li><div class="item-name"><a class="constant" href="constant.QUERY_OUTPUT_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::QUERY_OUTPUT_PROPERTY_REQUEST">QUERY_<wbr>OUTPUT_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the QueryOutputProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.QUERY_PROVIDER_PROPERTY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::QUERY_PROVIDER_PROPERTY_REQUEST">QUERY_<wbr>PROVIDER_<wbr>PROPERTY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the QueryProviderProperty request</div></li><li><div class="item-name"><a class="constant" href="constant.QUERY_VERSION_REQUEST.html" title="constant x11rb_protocol::protocol::randr::QUERY_VERSION_REQUEST">QUERY_<wbr>VERSION_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the QueryVersion request</div></li><li><div class="item-name"><a class="constant" href="constant.SCREEN_CHANGE_NOTIFY_EVENT.html" title="constant x11rb_protocol::protocol::randr::SCREEN_CHANGE_NOTIFY_EVENT">SCREEN_<wbr>CHANGE_<wbr>NOTIFY_<wbr>EVENT</a></div><div class="desc docblock-short">Opcode for the ScreenChangeNotify event</div></li><li><div class="item-name"><a class="constant" href="constant.SELECT_INPUT_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SELECT_INPUT_REQUEST">SELECT_<wbr>INPUT_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SelectInput request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_CRTC_CONFIG_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_CRTC_CONFIG_REQUEST">SET_<wbr>CRTC_<wbr>CONFIG_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetCrtcConfig request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_CRTC_GAMMA_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_CRTC_GAMMA_REQUEST">SET_<wbr>CRTC_<wbr>GAMMA_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetCrtcGamma request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_CRTC_TRANSFORM_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_CRTC_TRANSFORM_REQUEST">SET_<wbr>CRTC_<wbr>TRANSFORM_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetCrtcTransform request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_MONITOR_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_MONITOR_REQUEST">SET_<wbr>MONITOR_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetMonitor request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_OUTPUT_PRIMARY_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_OUTPUT_PRIMARY_REQUEST">SET_<wbr>OUTPUT_<wbr>PRIMARY_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetOutputPrimary request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_PANNING_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_PANNING_REQUEST">SET_<wbr>PANNING_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetPanning request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_PROVIDER_OFFLOAD_SINK_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_PROVIDER_OFFLOAD_SINK_REQUEST">SET_<wbr>PROVIDER_<wbr>OFFLOAD_<wbr>SINK_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetProviderOffloadSink request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_PROVIDER_OUTPUT_SOURCE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_PROVIDER_OUTPUT_SOURCE_REQUEST">SET_<wbr>PROVIDER_<wbr>OUTPUT_<wbr>SOURCE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetProviderOutputSource request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_SCREEN_CONFIG_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_SCREEN_CONFIG_REQUEST">SET_<wbr>SCREEN_<wbr>CONFIG_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetScreenConfig request</div></li><li><div class="item-name"><a class="constant" href="constant.SET_SCREEN_SIZE_REQUEST.html" title="constant x11rb_protocol::protocol::randr::SET_SCREEN_SIZE_REQUEST">SET_<wbr>SCREEN_<wbr>SIZE_<wbr>REQUEST</a></div><div class="desc docblock-short">Opcode for the SetScreenSize request</div></li><li><div class="item-name"><a class="constant" href="constant.X11_EXTENSION_NAME.html" title="constant x11rb_protocol::protocol::randr::X11_EXTENSION_NAME">X11_<wbr>EXTENSION_<wbr>NAME</a></div><div class="desc docblock-short">The X11 name of the extension for QueryExtension</div></li><li><div class="item-name"><a class="constant" href="constant.X11_XML_VERSION.html" title="constant x11rb_protocol::protocol::randr::X11_XML_VERSION">X11_<wbr>XML_<wbr>VERSION</a></div><div class="desc docblock-short">The version number of this extension that this client library supports.</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.Crtc.html" title="type x11rb_protocol::protocol::randr::Crtc">Crtc</a></div></li><li><div class="item-name"><a class="type" href="type.Lease.html" title="type x11rb_protocol::protocol::randr::Lease">Lease</a></div></li><li><div class="item-name"><a class="type" href="type.Mode.html" title="type x11rb_protocol::protocol::randr::Mode">Mode</a></div></li><li><div class="item-name"><a class="type" href="type.Output.html" title="type x11rb_protocol::protocol::randr::Output">Output</a></div></li><li><div class="item-name"><a class="type" href="type.Provider.html" title="type x11rb_protocol::protocol::randr::Provider">Provider</a></div></li></ul></section></div></main></body></html> |