backend: add connector capabilities
This commit is contained in:
parent
3c1475041f
commit
078c59d730
2 changed files with 19 additions and 3 deletions
|
|
@ -124,6 +124,13 @@ impl Display for ConnectorKernelId {
|
|||
}
|
||||
}
|
||||
|
||||
bitflags! {
|
||||
ConnectorCaps: u32;
|
||||
CONCAP_CONNECTOR = 1 << 0,
|
||||
CONCAP_MODE_SETTING = 1 << 1,
|
||||
CONCAP_PHYSICAL_DISPLAY = 1 << 2,
|
||||
}
|
||||
|
||||
pub trait Connector: Any {
|
||||
fn id(&self) -> ConnectorId;
|
||||
fn kernel_id(&self) -> ConnectorKernelId;
|
||||
|
|
@ -132,6 +139,10 @@ pub trait Connector: Any {
|
|||
fn damage(&self);
|
||||
fn drm_dev(&self) -> Option<DrmDeviceId>;
|
||||
fn effectively_locked(&self) -> bool;
|
||||
#[expect(dead_code)]
|
||||
fn caps(&self) -> ConnectorCaps {
|
||||
ConnectorCaps::none()
|
||||
}
|
||||
fn drm_feedback(&self) -> Option<Rc<DrmFeedback>> {
|
||||
None
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue