28#ifndef AGS_SHARED_GFX_GFX_DEF_H
29#define AGS_SHARED_GFX_GFX_DEF_H
44 kBlendMode_NoAlpha = 0,
54inline int Trans100ToAlpha255(
int transparency) {
55 return ((100 - transparency) * 255) / 100;
59inline int Alpha255ToTrans100(
int alpha) {
60 return 100 - ((alpha * 100) / 255);
65inline int Trans100ToAlpha250(
int transparency) {
66 return ((100 - transparency) * 25) / 10;
69inline int Alpha250ToTrans100(
int alpha) {
70 return 100 - ((alpha * 10) / 25);
78inline int Trans100ToLegacyTrans255(
int transparency) {
79 switch (transparency) {
86 return Trans100ToAlpha250(transparency);
92inline int LegacyTrans255ToTrans100(
int legacy_transparency) {
93 switch (legacy_transparency) {
100 return Alpha250ToTrans100(legacy_transparency);
108inline int LegacyTrans100ToAlpha255(
int legacy_transparency) {
109 switch (legacy_transparency) {
116 return legacy_transparency * 255 / 100;
121inline int LegacyTrans255ToAlpha255(
int legacy_transparency) {
122 switch (legacy_transparency) {
129 return legacy_transparency;
134inline int Alpha255ToLegacyTrans255(
int alpha) {