Beispiel #1
0
void rgbaint_t::scale_imm_and_clamp(const INT32 scale)
{
	mul_imm(scale);
	sra(8);
	max(0);
	min(255);
}
Beispiel #2
0
void rgbaint_t::scale_imm_add_and_clamp(const INT32 scale, const rgbaint_t& other)
{
	mul_imm(scale);
	sra(8);
	add(other);
	max(0);
	min(255);
}
Beispiel #3
0
void rgbaint_t::scale_imm_and_clamp(const INT32 scale)
{
	mul_imm(scale);
	sra_imm(8);
	clamp_to_uint8();
}