/kernel/linux/linux-6.6/drivers/iio/common/cros_ec_sensors/ |
H A D | cros_ec_sensors.c | 89 st->core.calib[i].scale = in cros_ec_sensors_read() 90 st->core.resp->sensor_scale.scale[i]; in cros_ec_sensors_read() 92 *val = st->core.calib[idx].scale >> 15; in cros_ec_sensors_read() 93 *val2 = ((st->core.calib[idx].scale & 0x7FFF) * 1000000LL) / in cros_ec_sensors_read() 178 st->core.calib[idx].scale = val; in cros_ec_sensors_write() 185 st->core.param.sensor_scale.scale[i] = in cros_ec_sensors_write() 186 st->core.calib[i].scale; in cros_ec_sensors_write()
|
/third_party/ffmpeg/libavcodec/ |
H A D | fitsdec.c | 268 double scale = header.data_max - header.data_min; in fits_decode_frame() local 270 if (scale <= 0 || !isfinite(scale)) { in fits_decode_frame() 271 scale = 1; in fits_decode_frame() 273 scale = 1/scale; in fits_decode_frame() 283 *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ in fits_decode_frame()
|
H A D | h274.c | 130 const int16_t scale, const uint8_t shift, in synth_grain_8x8_c() 135 out[x] = (scale * db[x]) >> shift; in synth_grain_8x8_c() 165 int16_t scale; in generate() local 198 scale = h274->comp_model_value[c][s][0]; in generate() 200 scale = -scale; in generate() 202 synth_grain_8x8_c(out, out_stride, scale, shift, in generate() 129 synth_grain_8x8_c(int8_t *out, const int out_stride, const int16_t scale, const uint8_t shift, const int8_t *db) synth_grain_8x8_c() argument
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_multiply.c | 34 float scale; member 51 { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, 76 float scale, float offset, int w) in multiply() 83 const float factor = (ref[x] + offset) * scale; in multiply() 93 const float scale = s->scale; in multiply_slice() local 115 multiply(src, ref, dst, scale, offset, w); in multiply_slice() 75 multiply(const uint8_t *ssrc, const uint8_t *rref, uint8_t *ddst, float scale, float offset, int w) multiply() argument
|
H A D | vf_lut3d.c | 298 const float scaled = (s - prelut->min[idx]) * prelut->scale[idx]; in prelut_interp_1d_linear() 344 const float scale_r = lut3d->scale.r * lut_max; \ 345 const float scale_g = lut3d->scale.g * lut_max; \ 346 const float scale_b = lut3d->scale.b * lut_max; \ 441 const float scale_r = lut3d->scale.r * lut_max; \ 442 const float scale_g = lut3d->scale.g * lut_max; \ 443 const float scale_b = lut3d->scale.b * lut_max; \ 508 const float scale_r = lut3d->scale.r * lut_max; \ 509 const float scale_g = lut3d->scale.g * lut_max; \ 510 const float scale_b = lut3d->scale 740 const float scale = 16*16*16; parse_3dl() local 771 float scale; parse_m3d() local 1614 struct rgbvec scale; global() member [all...] |
/third_party/skia/src/opts/ |
H A D | SkBlitMask_opts.h | 28 static inline uint8x8_t SkAlphaMul_neon8(uint8x8_t color, uint16x8_t scale) { in SkAlphaMul_neon8() argument 29 return vshrn_n_u16(vmovl_u8(color) * scale, 8); in SkAlphaMul_neon8() 32 static inline uint8x8x4_t SkAlphaMulQ_neon8(uint8x8x4_t color, uint16x8_t scale) { in SkAlphaMulQ_neon8() argument 35 ret.val[0] = SkAlphaMul_neon8(color.val[0], scale); in SkAlphaMulQ_neon8() 36 ret.val[1] = SkAlphaMul_neon8(color.val[1], scale); in SkAlphaMulQ_neon8() 37 ret.val[2] = SkAlphaMul_neon8(color.val[2], scale); in SkAlphaMulQ_neon8() 38 ret.val[3] = SkAlphaMul_neon8(color.val[3], scale); in SkAlphaMulQ_neon8()
|
H A D | SkBitmapProcState_opts.h | 400 uint16_t scale) { in filter_and_scale_by_alpha() 427 if (scale < 256) { in filter_and_scale_by_alpha() 428 vscale = vdup_n_u16(scale); // duplicate scale in filter_and_scale_by_alpha() 430 tmp = vmul_u16(tmp, vscale); // multiply result by scale in filter_and_scale_by_alpha() 449 int scale = 256 - 16*y - 16*x + xy; in filter_and_scale_by_alpha() local 450 uint32_t lo = (a00 & mask) * scale; in filter_and_scale_by_alpha() 451 uint32_t hi = ((a00 >> 8) & mask) * scale; in filter_and_scale_by_alpha() 453 scale = 16*x - xy; in filter_and_scale_by_alpha() 454 lo += (a01 & mask) * scale; in filter_and_scale_by_alpha() 396 filter_and_scale_by_alpha(unsigned x, unsigned y, SkPMColor a00, SkPMColor a01, SkPMColor a10, SkPMColor a11, SkPMColor *dst, uint16_t scale) filter_and_scale_by_alpha() argument [all...] |
/third_party/skia/src/shaders/gradients/ |
H A D | SkTwoPointConicalGradient.cpp | 38 fR1 = r1 / SkScalarAbs(1 - fFocalX); // focalMatrix has a scale of 1/(1-f) in set() 47 matrix->postScale(SkScalarAbs(1 - fFocalX), SkScalarAbs(1 - fFocalX)); // scale |1 - f| in set() 64 const SkScalar scale = sk_ieee_float_divide(1, std::max(r0, r1)); in Create() local 66 gradientMatrix.postScale(scale, scale); in Create() 164 auto scale = std::max(fRadius1, fRadius2) / dRadius; in appendGradientStages() local 167 p->append_matrix(alloc, SkMatrix::Translate(bias, 0) * SkMatrix::Scale(scale, 1)); in appendGradientStages() 224 scale = std::max(fRadius1, fRadius2) * denom, in transformT() local 226 return mag(x,y) * p->uniformF(uniforms->pushF(scale)) in transformT()
|
/third_party/skia/tests/ |
H A D | RecordDrawTest.cpp | 42 recorder.scale(2, 2); in DEF_TEST() 80 recorder.scale(2, 2); in DEF_TEST() 95 SkMatrix scale; in DEF_TEST() local 96 scale.setScale(2, 3); in DEF_TEST() 97 scaleCanvas.setMatrix(scale); in DEF_TEST() 114 // then a 2x,3x scale that's been concatted with that +20,+20 translate. in DEF_TEST() 120 SkMatrix expected = scale; in DEF_TEST() 140 recorder.scale(2, 2);
|
/third_party/skia/tools/viewer/ |
H A D | TouchGesture.cpp | 196 void TouchGesture::updateZoom(float scale, float startX, float startY, float lastX, float lastY) { in updateZoom() argument 198 fLocalM.postScale(scale, scale); in updateZoom() 249 float scale = this->computePinch(rec0, rec1); in touchMoved() local 250 this->updateZoom(scale, in touchMoved() 320 double scale = dist1 / dist0; in computePinch() local 321 return (float)scale; in computePinch()
|
/third_party/skia/gm/ |
H A D | localmatrixshader.cpp | 112 canvas->scale(2, 2); in DEF_SIMPLE_GM() 125 // scale matrix in DEF_SIMPLE_GM() 126 SkMatrix scale = SkMatrix::Scale(1.f / 5.f, 1.f / 5.f); in DEF_SIMPLE_GM() local 138 // combined persp * scale in DEF_SIMPLE_GM() 139 SkMatrix perspScale = SkMatrix::Concat(persp, scale); in DEF_SIMPLE_GM() 157 // 4 variants that all attempt to apply sample at persp * scale w/ an image shader in DEF_SIMPLE_GM() 158 // 1. scale provided to SkImage::makeShader(...) but drawn with persp in DEF_SIMPLE_GM() 160 SkSamplingOptions(), &scale); in DEF_SIMPLE_GM() 163 // 2. persp provided to SkImage::makeShader, then wrapped in scale makeWithLocalMatrix in DEF_SIMPLE_GM() 164 // These pre-concat, so it ends up as persp * scale in DEF_SIMPLE_GM() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFboTestUtil.hpp | 92 void setTexScaleBias (int samplerNdx, const tcu::Vec4& scale, const tcu::Vec4& bias); 93 void setOutScaleBias (const tcu::Vec4& scale, const tcu::Vec4& bias); 104 tcu::Vec4 scale; member 122 void setTexScaleBias (const tcu::Vec4& scale, const tcu::Vec4& bias); 144 void setTexScaleBias (const tcu::Vec4& scale, const tcu::Vec4& bias); 166 void setTexScaleBias (const tcu::Vec4& scale, const tcu::Vec4& bias); 220 void readPixels (sglr::Context& ctx, tcu::Surface& dst, int x, int y, int width, int height, const tcu::TextureFormat& format, const tcu::Vec4& scale, const tcu::Vec4& bias);
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | pmu.c | 106 int perf_pmu__convert_scale(const char *scale, char **end, double *sval) in perf_pmu__convert_scale() argument 129 * scale string is converted correctly. in perf_pmu__convert_scale() 134 *sval = strtod(scale, end); in perf_pmu__convert_scale() 147 char scale[128]; in perf_pmu__parse_scale() local 151 scnprintf(path, PATH_MAX, "%s/%s.scale", dir, name); in perf_pmu__parse_scale() 160 sret = read(fd, scale, sizeof(scale)-1); in perf_pmu__parse_scale() 164 if (scale[sret - 1] == '\n') in perf_pmu__parse_scale() 165 scale[sret - 1] = '\0'; in perf_pmu__parse_scale() 167 scale[sre in perf_pmu__parse_scale() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | render_list_item.cpp | 125 double scale = ITEM_DEFAULT_SCALE; in CalculateScaleFactorOnWatch() local 129 scale = pipelineContext->GetDipScale(); in CalculateScaleFactorOnWatch() 132 if (NearZero(scale) || NearZero(viewScale)) { in CalculateScaleFactorOnWatch() 137 auto ratio = std::pow(distance, SQUARE) * ITEM_RATIO / std::pow(ITEM_DISTANCE_BASE * scale, SQUARE); in CalculateScaleFactorOnWatch() 149 double scale = ITEM_DEFAULT_SCALE; in CalculateScaleFactorOnWatch() local 152 scale = pipelineContext->GetDipScale(); in CalculateScaleFactorOnWatch() 154 if (NearZero(scale)) { in CalculateScaleFactorOnWatch() 163 auto ratio = std::pow(distance, SQUARE) * ITEM_RATIO / std::pow(ITEM_DISTANCE_BASE * scale, SQUARE); in CalculateScaleFactorOnWatch() 395 void RenderListItem::UpdateItemFocusRect(double scale) in ResetFocusEffect() argument 397 focusAnimationRRect_.SetRect(Rect(Offset(0.0, 0.0), GetPaintSize() * scale)); in ResetFocusEffect() 493 ShowFocusAnimation(bool focus, const Rect& listRect, double scale) ResetFocusEffect() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_item_drag_manager.cpp | 161 void ListItemDragManager::SetNearbyNodeScale(RefPtr<FrameNode> node, float scale) in SetNearbyNodeScale() argument 168 renderContext->UpdateTransformScale(prevScale * scale); in SetNearbyNodeScale() 174 for (auto& [weakNode, scale] : prevScaleNode_) { in ResetPrevScaleNode() 178 node->UpdateTransformScale(scale); in ResetPrevScaleNode() 211 float scale = 1 - sharped * 0.05f; in ScaleAxisNearItem() local 212 SetNearbyNodeScale(node, scale); in ScaleAxisNearItem() 213 res.scale = scale; in ScaleAxisNearItem() 255 float scale = 1 - sharped * 0.05f; in ScaleDiagonalItem() local 256 SetNearbyNodeScale(node, scale); in ScaleDiagonalItem() [all...] |
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_top.c | 594 /* scale value to 0x0000-0xffff */ in cxd2880_read_signal_strength() 1049 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1052 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1055 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1058 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1061 c->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1064 c->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1140 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats() 1142 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats() 1144 c->post_bit_error.stat[0].scale in cxd2880_get_stats() [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_top.c | 594 /* scale value to 0x0000-0xffff */ in cxd2880_read_signal_strength() 1049 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1052 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1055 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1058 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1061 c->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1064 c->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend() 1140 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats() 1142 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats() 1144 c->post_bit_error.stat[0].scale in cxd2880_get_stats() [all...] |
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/math/ |
H A D | BigDecimal.java | 71 /* 1998.06.28 new methods: movePointXxxx, scale, toBigInteger */ 402 * For fixed point arithmetic, scale is <code>-exp</code>, and can apply to zero. 436 * Constructs a <code>BigDecimal</code> object from a <code>BigInteger</code>, with scale 0. 439 * with a scale of zero. The value of the <code>BigDecimal</code> is identical to the value of the <code>BigInteger 457 * Constructs a <code>BigDecimal</code> object from a <code>BigInteger</code> and a scale. 461 * BigInteger</code> divided by ten to the power of the scale. The <code>BigInteger</code> parameter must not be 465 * scale</code> decimal digits if the scale is positive), prefixed with a leading minus sign (hyphen) if the <code> 469 * @param scale The <code>int</code> specifying the scale 474 BigDecimal(java.math.BigInteger bi, int scale) BigDecimal() argument 1379 divide(com.ibm.icu.math.BigDecimal rhs, int scale, int round) divide() argument 2613 public int scale() { scale() method in BigDecimal 2639 setScale(int scale) setScale() argument 2667 setScale(int scale, int round) setScale() argument 2924 valueOf(long lint, int scale) valueOf() argument 3123 dodivide(char code, com.ibm.icu.math.BigDecimal rhs, com.ibm.icu.math.MathContext set, int scale) dodivide() argument [all...] |
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/math/ |
H A D | BigDecimal.java | 72 /* 1998.06.28 new methods: movePointXxxx, scale, toBigInteger */ 391 * For fixed point arithmetic, scale is <code>-exp</code>, and can apply to zero. 424 * Constructs a <code>BigDecimal</code> object from a <code>BigInteger</code>, with scale 0. 427 * with a scale of zero. The value of the <code>BigDecimal</code> is identical to the value of the <code>BigInteger 444 * Constructs a <code>BigDecimal</code> object from a <code>BigInteger</code> and a scale. 448 * BigInteger</code> divided by ten to the power of the scale. The <code>BigInteger</code> parameter must not be 452 * scale</code> decimal digits if the scale is positive), prefixed with a leading minus sign (hyphen) if the <code> 456 * @param scale The <code>int</code> specifying the scale 460 BigDecimal(java.math.BigInteger bi, int scale) BigDecimal() argument 1350 divide(ohos.global.icu.math.BigDecimal rhs, int scale, int round) divide() argument 2551 public int scale() { scale() method in BigDecimal 2576 setScale(int scale) setScale() argument 2603 setScale(int scale, int round) setScale() argument 2849 valueOf(long lint, int scale) valueOf() argument 3048 dodivide(char code, ohos.global.icu.math.BigDecimal rhs, ohos.global.icu.math.MathContext set, int scale) dodivide() argument [all...] |
/third_party/skia/third_party/externals/freetype/src/psaux/ |
H A D | pshints.c | 95 CF2_Fixed scale, in cf2_hint_init() 191 hint->scale = scale; in cf2_hint_init() 205 hint->dsCoord = FT_MulFix( hint->csCoord, scale ); in cf2_hint_init() 278 CF2_Fixed scale ) in cf2_hintmap_init() 284 hintmap->scale = scale; in cf2_hintmap_init() 306 FT_TRACE6(( " index csCoord dsCoord scale flags\n" )); in cf2_hintmap_dump() 316 hint->dsCoord / ( hint->scale * 1.0 ), in cf2_hintmap_dump() 317 hint->scale, in cf2_hintmap_dump() 90 cf2_hint_init( CF2_Hint hint, const CF2_ArrStack stemHintArray, size_t indexStemHint, const CF2_Font font, CF2_Fixed hintOrigin, CF2_Fixed scale, FT_Bool bottom ) cf2_hint_init() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/alchemy/common/ |
H A D | clock.c | 377 int scale, int maxdiv, unsigned long *rv) in alchemy_calc_div() 385 if (scale == 2) { /* only div-by-multiple-of-2 possible */ in alchemy_calc_div() 390 div2 = (div1 / scale) - 1; /* value to write to register */ in alchemy_calc_div() 397 div1 = ((div2 + 1) * scale); in alchemy_calc_div() 403 int scale, int maxdiv) in alchemy_clk_fgcs_detr() 437 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, NULL); in alchemy_clk_fgcs_detr() 458 for (j = (maxdiv == 4) ? 1 : scale; j <= maxdiv; j += scale) { in alchemy_clk_fgcs_detr() 464 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, in alchemy_clk_fgcs_detr() 665 /* fg0-2 and fg4-6 share a "scale" 376 alchemy_calc_div(unsigned long rate, unsigned long prate, int scale, int maxdiv, unsigned long *rv) alchemy_calc_div() argument 401 alchemy_clk_fgcs_detr(struct clk_hw *hw, struct clk_rate_request *req, int scale, int maxdiv) alchemy_clk_fgcs_detr() argument 713 int scale, maxdiv; alchemy_clk_fgv2_detr() local 930 int scale = c->dt[2] == 3 ? 1 : 2; /* au1300 check */ alchemy_clk_csrc_detr() local [all...] |
/kernel/linux/linux-6.6/arch/mips/alchemy/common/ |
H A D | clock.c | 377 int scale, int maxdiv, unsigned long *rv) in alchemy_calc_div() 385 if (scale == 2) { /* only div-by-multiple-of-2 possible */ in alchemy_calc_div() 390 div2 = (div1 / scale) - 1; /* value to write to register */ in alchemy_calc_div() 397 div1 = ((div2 + 1) * scale); in alchemy_calc_div() 403 int scale, int maxdiv) in alchemy_clk_fgcs_detr() 437 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, NULL); in alchemy_clk_fgcs_detr() 458 for (j = (maxdiv == 4) ? 1 : scale; j <= maxdiv; j += scale) { in alchemy_clk_fgcs_detr() 464 tdv = alchemy_calc_div(req->rate, pr, scale, maxdiv, in alchemy_clk_fgcs_detr() 665 /* fg0-2 and fg4-6 share a "scale" 376 alchemy_calc_div(unsigned long rate, unsigned long prate, int scale, int maxdiv, unsigned long *rv) alchemy_calc_div() argument 401 alchemy_clk_fgcs_detr(struct clk_hw *hw, struct clk_rate_request *req, int scale, int maxdiv) alchemy_clk_fgcs_detr() argument 713 int scale, maxdiv; alchemy_clk_fgv2_detr() local 930 int scale = c->dt[2] == 3 ? 1 : 2; /* au1300 check */ alchemy_clk_csrc_detr() local [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fShaderTextureFunctionTests.cpp | 165 tcu::Vec4 scale; member 170 , scale (1.0f) in TexLookupParams() 191 static void evalTexture2D (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = texture2D(c, c.in[0].x(), c.in[0].y(), p.lod)*p.scale + p.bias; } in evalTexture2D() 192 static void evalTextureCube (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = textureCube(c, c.in[0].x(), c.in[0].y(), c.in[0].z(), p.lod)*p.scale + p.bias; } in evalTextureCube() 194 static void evalTexture2DBias (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = texture2D(c, c.in[0].x(), c.in[0].y(), p.lod+c.in[1].x())*p.scale + p.bias; } in evalTexture2DBias() 195 static void evalTextureCubeBias (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = textureCube(c, c.in[0].x(), c.in[0].y(), c.in[0].z(), p.lod+c.in[1].x())*p.scale + p.bias; } in evalTextureCubeBias() 197 static void evalTexture2DProj3 (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = texture2D(c, c.in[0].x()/c.in[0].z(), c.in[0].y()/c.in[0].z(), p.lod)*p.scale + p.bias; } in evalTexture2DProj3() 198 static void evalTexture2DProj3Bias (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = texture2D(c, c.in[0].x()/c.in[0].z(), c.in[0].y()/c.in[0].z(), p.lod+c.in[1].x())*p.scale + p.bias; } in evalTexture2DProj3Bias() 199 static void evalTexture2DProj (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = texture2D(c, c.in[0].x()/c.in[0].w(), c.in[0].y()/c.in[0].w(), p.lod)*p.scale + p.bias; } in evalTexture2DProj() 200 static void evalTexture2DProjBias (gls::ShaderEvalContext& c, const TexLookupParams& p) { c.color = texture2D(c, c.in[0].x()/c.in[0].w(), c.in[0].y()/c.in[0].w(), p.lod+c.in[1].x())*p.scale in evalTexture2DProj() [all...] |
/foundation/arkui/ace_engine/frameworks/core/common/interaction/ |
H A D | interaction_data.h | 98 float scale = -1; member 103 radius == other.radius && fabsf(scale - other.scale) < PERCISION; in operator ==()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_color.h | 44 RSColor operator*(float scale) const; 45 RSColor operator/(float scale) const; 46 RSColor& operator*=(float scale);
|