Struct rk3399_pac::Vopl

source ·
pub struct Vopl { /* private fields */ }
Expand description

Visual Output Processor (Little) (VOPL) Registers

Implementations§

source§

impl Vopl

source

pub const PTR: *const RegisterBlock = {0xff8f0000 as *const vopl::RegisterBlock}

Pointer to the register block

source

pub const fn ptr() -> *const RegisterBlock

Return the pointer to the register block

source

pub unsafe fn steal() -> Self

Steal an instance of this peripheral

§Safety

Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.

Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.

Methods from Deref<Target = RegisterBlock>§

source

pub fn reg_cfg_done(&self) -> &RegCfgDone

0x00 - Register config done flag

source

pub fn version_info(&self) -> &VersionInfo

0x04 - Version for vop

source

pub fn sys_ctrl(&self) -> &SysCtrl

0x08 - System control register0

source

pub fn sys_ctrl1(&self) -> &SysCtrl1

0x0c - System control register1

source

pub fn dsp_ctrl0(&self) -> &DspCtrl0

0x10 -

source

pub fn dsp_ctrl1(&self) -> &DspCtrl1

0x14 - Display control register1

source

pub fn dsp_bg(&self) -> &DspBg

0x18 - Background color

source

pub fn mcu_ctrl(&self) -> &McuCtrl

0x1c - MCU mode control register

source

pub fn win0_ctrl0(&self) -> &Win0Ctrl0

0x30 - Win0 ctrl register0

source

pub fn win0_ctrl1(&self) -> &Win0Ctrl1

0x34 - Win0 ctrl register1

source

pub fn win0_color_key(&self) -> &Win0ColorKey

0x38 - Win0 color key register

source

pub fn win0_vir(&self) -> &Win0Vir

0x3c - Win0 virtual stride

source

pub fn win0_yrgb_mst(&self) -> &Win0YrgbMst

0x40 - Win0 YRGB memory start address

source

pub fn win0_cbr_mst(&self) -> &Win0CbrMst

0x44 - Win0 Cbr memory start address

source

pub fn win0_act_info(&self) -> &Win0ActInfo

0x48 - Win0 active window width/height

source

pub fn win0_dsp_info(&self) -> &Win0DspInfo

0x4c - Win0 display width/height on panel

source

pub fn win0_dsp_st(&self) -> &Win0DspSt

0x50 - Win0 display start point on panel

source

pub fn win0_scl_factor_yrgb(&self) -> &Win0SclFactorYrgb

0x54 - Win0 YRGB scaling factor

source

pub fn win0_scl_factor_cbr(&self) -> &Win0SclFactorCbr

0x58 - Win0 Cbr scaling factor

source

pub fn win0_scl_offset(&self) -> &Win0SclOffset

0x5c - Win0 scaling start point offset

source

pub fn win0_src_alpha_ctrl(&self) -> &Win0SrcAlphaCtrl

0x60 - Win0 alpha source control register

source

pub fn win0_dst_alpha_ctrl(&self) -> &Win0DstAlphaCtrl

0x64 - Win0 alpha destination control register

source

pub fn win0_fading_ctrl(&self) -> &Win0FadingCtrl

0x68 - Win0 fading contrl register

source

pub fn win0_ctrl2(&self) -> &Win0Ctrl2

0x6c - Win0 ctrl register2

source

pub fn win1_ctrl0(&self) -> &Win1Ctrl0

0x70 - Win1 ctrl register0

source

pub fn win1_ctrl1(&self) -> &Win1Ctrl1

0x74 - Win1 ctrl register1

source

pub fn win1_color_key(&self) -> &Win1ColorKey

0x78 - Win1 color key register

source

pub fn win1_vir(&self) -> &Win1Vir

0x7c - win1 virtual stride

source

pub fn win1_yrgb_mst(&self) -> &Win1YrgbMst

0x80 - Win1 YRGB memory start address

source

pub fn win1_cbr_mst(&self) -> &Win1CbrMst

0x84 - Win1 Cbr memory start address

source

pub fn win1_act_info(&self) -> &Win1ActInfo

0x88 - Win1 active window width/height

source

pub fn win1_dsp_info(&self) -> &Win1DspInfo

0x8c - Win1 display width/height on panel

source

pub fn win1_dsp_st(&self) -> &Win1DspSt

0x90 - Win1 display start point on panel

source

pub fn win1_scl_factor_yrgb(&self) -> &Win1SclFactorYrgb

0x94 - Win1 YRGB scaling factor

source

pub fn win1_scl_factor_cbr(&self) -> &Win1SclFactorCbr

0x98 - Win1 Cbr scaling factor

source

pub fn win1_scl_offset(&self) -> &Win1SclOffset

0x9c - Win1 scaling start point offset

source

pub fn win1_src_alpha_ctrl(&self) -> &Win1SrcAlphaCtrl

0xa0 - Win1 alpha source control register

source

pub fn win1_dst_alpha_ctrl(&self) -> &Win1DstAlphaCtrl

0xa4 - Win1 alpha destination control register

source

pub fn win1_fading_ctrl(&self) -> &Win1FadingCtrl

0xa8 - Win1 fading contrl register

source

pub fn win1_ctrl2(&self) -> &Win1Ctrl2

0xac - Win1 ctrl register2

source

pub fn win2_ctrl0(&self) -> &Win2Ctrl0

0xb0 - win2 ctrl register0

source

pub fn win2_ctrl1(&self) -> &Win2Ctrl1

0xb4 - win2 ctrl register1

source

pub fn win2_vir0_1(&self) -> &Win2Vir0_1

0xb8 - Win2 virtual stride0 and virtaul stride1

source

pub fn win2_vir2_3(&self) -> &Win2Vir2_3

0xbc - Win2 virtual stride2 and virtaul stride3

source

pub fn win2_mst0(&self) -> &Win2Mst0

0xc0 - Win2 memory start address0

source

pub fn win2_dsp_info0(&self) -> &Win2DspInfo0

0xc4 - Win2 display width0/height0 on panel

source

pub fn win2_dsp_st0(&self) -> &Win2DspSt0

0xc8 - Win2 display start point0 on panel

source

pub fn win2_color_key(&self) -> &Win2ColorKey

0xcc - Win2 color key register

source

pub fn win2_mst1(&self) -> &Win2Mst1

0xd0 - Win2 memory start address1

source

pub fn win2_dsp_info1(&self) -> &Win2DspInfo1

0xd4 - Win2 display width1/height1 on panel

source

pub fn win2_dsp_st1(&self) -> &Win2DspSt1

0xd8 - Win2 display start point1 on panel

source

pub fn win2_src_alpha_ctrl(&self) -> &Win2SrcAlphaCtrl

0xdc - Win2 alpha source control register

source

pub fn win2_mst2(&self) -> &Win2Mst2

0xe0 - Win2 memory start address2

source

pub fn win2_dsp_info2(&self) -> &Win2DspInfo2

0xe4 - Win2 display width2/height2 on panel

source

pub fn win2_dsp_st2(&self) -> &Win2DspSt2

0xe8 - Win2 display start point2 on panel

source

pub fn win2_dst_alpha_ctrl(&self) -> &Win2DstAlphaCtrl

0xec - Win2 alpha destination control register

source

pub fn win2_mst3(&self) -> &Win2Mst3

0xf0 - Win2 memory start address3

source

pub fn win2_dsp_info3(&self) -> &Win2DspInfo3

0xf4 - Win2 display width3/height3 on panel

source

pub fn win2_dsp_st3(&self) -> &Win2DspSt3

0xf8 - Win2 display start point3 on panel

source

pub fn win2_fading_ctrl(&self) -> &Win2FadingCtrl

0xfc - Win2 fading contrl register

source

pub fn win3_ctrl0(&self) -> &Win3Ctrl0

0x100 - Win3 ctrl register0

source

pub fn win3_ctrl1(&self) -> &Win3Ctrl1

0x104 - Win3 ctrl register1

source

pub fn win3_vir0_1(&self) -> &Win3Vir0_1

0x108 - Win3 virtual stride0 and virtaul stride1

source

pub fn win3_vir2_3(&self) -> &Win3Vir2_3

0x10c - Win3 virtual stride2 and virtaul stride3

source

pub fn win3_mst0(&self) -> &Win3Mst0

0x110 - Win3 memory start address0

source

pub fn win3_dsp_info0(&self) -> &Win3DspInfo0

0x114 - Win3 display width0/height0 on panel

source

pub fn win3_dsp_st0(&self) -> &Win3DspSt0

0x118 - Win3 display start point0 on panel

source

pub fn win3_color_key(&self) -> &Win3ColorKey

0x11c - Win3 color key register

source

pub fn win3_mst1(&self) -> &Win3Mst1

0x120 - Win3 memory start address1

source

pub fn win3_dsp_info1(&self) -> &Win3DspInfo1

0x124 - Win3 display width1/height1 on panel

source

pub fn win3_dsp_st1(&self) -> &Win3DspSt1

0x128 - Win3 display start point1 on panel

source

pub fn win3_src_alpha_ctrl(&self) -> &Win3SrcAlphaCtrl

0x12c - Win3 alpha source control register

source

pub fn win3_mst2(&self) -> &Win3Mst2

0x130 - Win3 memory start address2

source

pub fn win3_dsp_info2(&self) -> &Win3DspInfo2

0x134 - Win3 display width2/height2 on panel

source

pub fn win3_dsp_st2(&self) -> &Win3DspSt2

0x138 - Win3 display start point2 on panel

source

pub fn win3_dst_alpha_ctrl(&self) -> &Win3DstAlphaCtrl

0x13c - Win3 alpha destination control register

source

pub fn win3_mst3(&self) -> &Win3Mst3

0x140 - Win3 memory start address3

source

pub fn win3_dsp_info3(&self) -> &Win3DspInfo3

0x144 - Win3 display width3/height3 on panel

source

pub fn win3_dsp_st3(&self) -> &Win3DspSt3

0x148 - Win3 display start point3 on panel

source

pub fn win3_fading_ctrl(&self) -> &Win3FadingCtrl

0x14c - Win3 fading contrl register

source

pub fn hwc_ctrl0(&self) -> &HwcCtrl0

0x150 - Hwc ctrl register0

source

pub fn hwc_ctrl1(&self) -> &HwcCtrl1

0x154 - Hwc ctrl register1

source

pub fn hwc_mst(&self) -> &HwcMst

0x158 - Hwc memory start address

source

pub fn hwc_dsp_st(&self) -> &HwcDspSt

0x15c - Hwc display start point on panel

source

pub fn hwc_src_alpha_ctrl(&self) -> &HwcSrcAlphaCtrl

0x160 - Hwc alpha source control register

source

pub fn hwc_dst_alpha_ctrl(&self) -> &HwcDstAlphaCtrl

0x164 - Hwc alpha destination control register

source

pub fn hwc_fading_ctrl(&self) -> &HwcFadingCtrl

0x168 - Hwc fading contrl register

source

pub fn post_dsp_hact_info(&self) -> &PostDspHactInfo

0x170 - Post scaler down horizontal start and end

source

pub fn post_dsp_vact_info(&self) -> &PostDspVactInfo

0x174 - Panel active horizontal scanning start point and end point

source

pub fn post_scl_factor_yrgb(&self) -> &PostSclFactorYrgb

0x178 - Post yrgb scaling factor

source

pub fn post_reserved(&self) -> &PostReserved

0x17c - Post reserved

source

pub fn post_scl_ctrl(&self) -> &PostSclCtrl

0x180 - Post scaling start point offset

source

pub fn post_dsp_vact_info_f1(&self) -> &PostDspVactInfoF1

0x184 - Panel active horizontal scanning start point and end point F1

source

pub fn dsp_htotal_hs_end(&self) -> &DspHtotalHsEnd

0x188 - Panel scanning horizontal width and hsync pulse end point

source

pub fn dsp_hact_st_end(&self) -> &DspHactStEnd

0x18c - Panel active horizontal scanning start point and end point

source

pub fn dsp_vtotal_vs_end(&self) -> &DspVtotalVsEnd

0x190 - Panel scanning vertical height and vsync pulse end point

source

pub fn dsp_vact_st_end(&self) -> &DspVactStEnd

0x194 - Panel active vertical scanning start point and end point

source

pub fn dsp_vs_st_end_f1(&self) -> &DspVsStEndF1

0x198 - Vertical scanning start point and vsync pulse end point of even filed in interlace mode

source

pub fn dsp_vact_st_end_f1(&self) -> &DspVactStEndF1

0x19c - Vertical scanning active start point and end point of even filed in interlace mode

source

pub fn pwm_ctrl(&self) -> &PwmCtrl

0x1a0 - PWM Control Register

source

pub fn pwm_period_hpr(&self) -> &PwmPeriodHpr

0x1a4 - PWM Period Register/High Polarity Capture Register

source

pub fn pwm_duty_lpr(&self) -> &PwmDutyLpr

0x1a8 - PWM Duty Register/Low Polarity Capture Register

source

pub fn pwm_cnt(&self) -> &PwmCnt

0x1ac - PWM Counter Register

source

pub fn bcsh_color_bar(&self) -> &BcshColorBar

0x1b0 - Color bar config register

source

pub fn bcsh_bcs(&self) -> &BcshBcs

0x1b4 - Brightness contrast saturation*contrast config register

source

pub fn bcsh_h(&self) -> &BcshH

0x1b8 - Sin hue and cos hue config register

source

pub fn bcsh_ctrl(&self) -> &BcshCtrl

0x1bc - BCSH contrl register

source

pub fn cabc_ctrl0(&self) -> &CabcCtrl0

0x1c0 - Content Adaptive Backlight Control register0

source

pub fn cabc_ctrl1(&self) -> &CabcCtrl1

0x1c4 - Content Adaptive Backlight Control register1

source

pub fn cabc_ctrl2(&self) -> &CabcCtrl2

0x1c8 - Content Adaptive Backlight Control register2

source

pub fn cabc_ctrl3(&self) -> &CabcCtrl3

0x1cc - Content Adaptive Backlight Control register3

source

pub fn cabc_gauss_line0_0(&self) -> &CabcGaussLine0_0

0x1d0 - CABC gauss line config register00

source

pub fn cabc_gauss_line0_1(&self) -> &CabcGaussLine0_1

0x1d4 - CABC gauss line config register01

source

pub fn cabc_gauss_line1_0(&self) -> &CabcGaussLine1_0

0x1d8 - CABC gauss line config register10

source

pub fn cabc_gauss_line1_1(&self) -> &CabcGaussLine1_1

0x1dc - CABC gauss line config register11

source

pub fn cabc_gauss_line2_0(&self) -> &CabcGaussLine2_0

0x1e0 - CABC gauss line config register20

source

pub fn cabc_gauss_line2_1(&self) -> &CabcGaussLine2_1

0x1e4 - CABC gauss line config register21

source

pub fn frc_lower01_0(&self) -> &FrcLower01_0

0x1e8 - FRC lookup table config register010

source

pub fn frc_lower01_1(&self) -> &FrcLower01_1

0x1ec - FRC lookup table config register011

source

pub fn frc_lower10_0(&self) -> &FrcLower10_0

0x1f0 - FRC lookup table config register100

source

pub fn frc_lower10_1(&self) -> &FrcLower10_1

0x1f4 - FRC lookup table config register101

source

pub fn frc_lower11_0(&self) -> &FrcLower11_0

0x1f8 - FRC lookup table config register110

source

pub fn frc_lower11_1(&self) -> &FrcLower11_1

0x1fc - FRC lookup table config register111

source

pub fn intr_en0(&self) -> &IntrEn0

0x280 - Interrupt enable register

source

pub fn intr_clear0(&self) -> &IntrClear0

0x284 - Interrupt clear register

source

pub fn intr_status0(&self) -> &IntrStatus0

0x288 - interrupt status

source

pub fn intr_raw_status0(&self) -> &IntrRawStatus0

0x28c - raw interrupt status

source

pub fn line_flag(&self) -> &LineFlag

0x2a0 - Line flag config register

source

pub fn vop_status(&self) -> &VopStatus

0x2a4 - vop status register

source

pub fn blanking_value(&self) -> &BlankingValue

0x2a8 - Register0000 Abstract

source

pub fn mcu_bypass_port(&self) -> &McuBypassPort

0x2ac - MCU bypass port

source

pub fn win0_dsp_bg(&self) -> &Win0DspBg

0x2b0 - Win0 layer background color

source

pub fn win1_dsp_bg(&self) -> &Win1DspBg

0x2b4 - Win1 layer background color

source

pub fn win2_dsp_bg(&self) -> &Win2DspBg

0x2b8 - Win2 layer background color

source

pub fn win3_dsp_bg(&self) -> &Win3DspBg

0x2bc - Win3 layer background color

source

pub fn yuv2yuv_win(&self) -> &Yuv2yuvWin

0x2c0 - win yuv2yuv control register

source

pub fn auto_gating_en(&self) -> &AutoGatingEn

0x2cc - Auto gating enable

source

pub fn win0_yuv2yuv_y2r_coe0(&self) -> &Win0Yuv2yuvY2rCoe0

0x4e0 - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe1(&self) -> &Win0Yuv2yuvY2rCoe1

0x4e4 - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe2(&self) -> &Win0Yuv2yuvY2rCoe2

0x4e8 - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe3(&self) -> &Win0Yuv2yuvY2rCoe3

0x4ec - WIN0yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe4(&self) -> &Win0Yuv2yuvY2rCoe4

0x4f0 - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe5(&self) -> &Win0Yuv2yuvY2rCoe5

0x4f4 - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe6(&self) -> &Win0Yuv2yuvY2rCoe6

0x4f8 - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_y2r_coe7(&self) -> &Win0Yuv2yuvY2rCoe7

0x4fc - WIN0 yuv2yuv y2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe0(&self) -> &Win0Yuv2yuvR2rCoe0

0x500 - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe1(&self) -> &Win0Yuv2yuvR2rCoe1

0x504 - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe2(&self) -> &Win0Yuv2yuvR2rCoe2

0x508 - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe3(&self) -> &Win0Yuv2yuvR2rCoe3

0x50c - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe4(&self) -> &Win0Yuv2yuvR2rCoe4

0x510 - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe5(&self) -> &Win0Yuv2yuvR2rCoe5

0x514 - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe6(&self) -> &Win0Yuv2yuvR2rCoe6

0x518 - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2r_coe7(&self) -> &Win0Yuv2yuvR2rCoe7

0x51c - WIN0 yuv2yuv r2r cofficient

source

pub fn win0_yuv2yuv_r2y_coe0(&self) -> &Win0Yuv2yuvR2yCoe0

0x520 - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe1(&self) -> &Win0Yuv2yuvR2yCoe1

0x524 - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe2(&self) -> &Win0Yuv2yuvR2yCoe2

0x528 - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe3(&self) -> &Win0Yuv2yuvR2yCoe3

0x52c - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe4(&self) -> &Win0Yuv2yuvR2yCoe4

0x530 - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe5(&self) -> &Win0Yuv2yuvR2yCoe5

0x534 - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe6(&self) -> &Win0Yuv2yuvR2yCoe6

0x538 - WIN0 yuv2yuv r2y cofficient

source

pub fn win0_yuv2yuv_r2y_coe7(&self) -> &Win0Yuv2yuvR2yCoe7

0x53c - WIN0 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_y2r_coe0(&self) -> &Win2Yuv2yuvY2rCoe0

0x5a0 - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe1(&self) -> &Win2Yuv2yuvY2rCoe1

0x5a4 - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe2(&self) -> &Win2Yuv2yuvY2rCoe2

0x5a8 - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe3(&self) -> &Win2Yuv2yuvY2rCoe3

0x5ac - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe4(&self) -> &Win2Yuv2yuvY2rCoe4

0x5b0 - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe5(&self) -> &Win2Yuv2yuvY2rCoe5

0x5b4 - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe6(&self) -> &Win2Yuv2yuvY2rCoe6

0x5b8 - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_y2r_coe7(&self) -> &Win2Yuv2yuvY2rCoe7

0x5bc - WIN2 yuv2yuv y2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe0(&self) -> &Win2Yuv2yuvR2rCoe0

0x5c0 - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe1(&self) -> &Win2Yuv2yuvR2rCoe1

0x5c4 - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe2(&self) -> &Win2Yuv2yuvR2rCoe2

0x5c8 - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe3(&self) -> &Win2Yuv2yuvR2rCoe3

0x5cc - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe4(&self) -> &Win2Yuv2yuvR2rCoe4

0x5d0 - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe5(&self) -> &Win2Yuv2yuvR2rCoe5

0x5d4 - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe6(&self) -> &Win2Yuv2yuvR2rCoe6

0x5d8 - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2r_coe7(&self) -> &Win2Yuv2yuvR2rCoe7

0x5dc - WIN2 yuv2yuv r2r cofficient

source

pub fn win2_yuv2yuv_r2y_coe0(&self) -> &Win2Yuv2yuvR2yCoe0

0x5e0 - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe1(&self) -> &Win2Yuv2yuvR2yCoe1

0x5e4 - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe2(&self) -> &Win2Yuv2yuvR2yCoe2

0x5e8 - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe3(&self) -> &Win2Yuv2yuvR2yCoe3

0x5ec - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe4(&self) -> &Win2Yuv2yuvR2yCoe4

0x5f0 - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe5(&self) -> &Win2Yuv2yuvR2yCoe5

0x5f4 - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe6(&self) -> &Win2Yuv2yuvR2yCoe6

0x5f8 - WIN2 yuv2yuv r2y cofficient

source

pub fn win2_yuv2yuv_r2y_coe7(&self) -> &Win2Yuv2yuvR2yCoe7

0x5fc - WIN2 yuv2yuv r2y cofficient

source

pub fn hwc_lut_addr(&self) -> &HwcLutAddr

0x1800 - Hwc lut base address

source

pub fn cabc_gamma_lut_addr(&self) -> &CabcGammaLutAddr

0x1c00 - CABC GAMMA lut base address

source

pub fn gamma_lut_addr(&self) -> &GammaLutAddr

0x2000 - GAMMA lut base address

Trait Implementations§

source§

impl Debug for Vopl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Vopl

§

type Target = RegisterBlock

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl Send for Vopl

Auto Trait Implementations§

§

impl Freeze for Vopl

§

impl RefUnwindSafe for Vopl

§

impl !Sync for Vopl

§

impl Unpin for Vopl

§

impl UnwindSafe for Vopl

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.