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