class AluOpCtrl

Defined at line 370 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

Public Members

 field_src2_cmult_ad_392
 field_src1_color_mult_393
 field_src2_color_mult_394
 field_blending_mode_396
 field_source_factor_397
 field_logic_operation_398
 field_alpha_blending_mode_399
 field_alpha_source_factor_400
 field_alpha_logic_operation_401

Public Methods

template <, >
SelfType & set_src2_cmult_ad (typename SelfType::ValueType val)

Defined at line 392 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType src2_cmult_ad ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 392 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_src1_color_mult (typename SelfType::ValueType val)

Defined at line 393 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType src1_color_mult ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 393 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_src2_color_mult (typename SelfType::ValueType val)

Defined at line 394 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType src2_color_mult ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 394 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType blending_mode ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 396 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_blending_mode (typename SelfType::ValueType val)

Defined at line 396 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_source_factor (typename SelfType::ValueType val)

Defined at line 397 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType source_factor ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 397 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType logic_operation ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 398 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_logic_operation (typename SelfType::ValueType val)

Defined at line 398 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType alpha_blending_mode ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 399 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_alpha_blending_mode (typename SelfType::ValueType val)

Defined at line 399 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType alpha_source_factor ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 400 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_alpha_source_factor (typename SelfType::ValueType val)

Defined at line 400 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
typename SelfType::ValueType alpha_logic_operation ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 401 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

template <, >
SelfType & set_alpha_logic_operation (typename SelfType::ValueType val)

Defined at line 401 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

hwreg::RegisterAddr<AluOpCtrl> Get ()

Defined at line 403 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

Enumerations

enum BlendingMode
Name Value
kBlendingModeAdd 0
kBlendingModeLogicOp 5

Defined at line 372 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

enum BlendingFactor
Name Value
kBlendingFactorZero 0b0000
kBlendingFactorOne 0b0001
kBlendingFactorOneMinusSrcAlpha 0b0111
kBlendingFactorOneMinusDstAlpha 0b1001
kBlendingFactorOneMinusConstAlpha 0b1101

Defined at line 373 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

enum LogicOperation
Name Value
kLogicOperationCopy 0b0001
kLogicOperationSet 0b0011

Defined at line 380 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

enum ColorMult
Name Value
kColorMultNone 0
kColorMultNonPremult 1
kColorMultPremult 2

Defined at line 385 of file ../../src/camera/drivers/hw_accel/ge2d/ge2d_regs.h

Records