struct drm_plane_state — mutable plane state
struct drm_plane_state { struct drm_plane * plane; struct drm_crtc * crtc; struct drm_framebuffer * fb; struct fence * fence; int32_t crtc_x; int32_t crtc_y; uint32_t crtc_w; uint32_t crtc_h; uint32_t src_x; uint32_t src_y; uint32_t src_h; uint32_t src_w; struct drm_atomic_state * state; };
backpointer to the plane
currently bound CRTC, NULL if disabled
currently bound framebuffer
optional fence to wait for before scanning out fb
left position of visible portion of plane on crtc
upper position of visible portion of plane on crtc
width of visible portion of plane on crtc
height of visible portion of plane on crtc
left position of visible portion of plane within plane (in 16.16)
upper position of visible portion of plane within plane (in 16.16)
height of visible portion of plane (in 16.16)
width of visible portion of plane (in 16.16)
backpointer to global drm_atomic_state