Lines Matching refs:fState

875 	uint8 alpha = fState.fStrokeColor.alpha;
879 fState.fStrokeColor.alpha = (uint8)(opacity * alpha);
880 fState.fFlags |= STROKE_FLAG;
881 fState.fFillColor.alpha = (uint8)(opacity * alpha);
882 fState.fFlags |= FILL_FLAG;
886 fState.fCurrentColor = GetColorAttribute(attributes, "color", fState.fCurrentColor.alpha);
892 fState.fStroke = false;
894 fState.fStrokeColor = fState.fCurrentColor;
895 fState.fStroke = true;
898 fState.fStrokeColor = GetColorAttribute(attributes, "stroke", fState.fFillColor.alpha);
899 fState.fStroke = true;
900 SetHighColor(fState.fStrokeColor);
902 fState.fFlags |= STROKE_FLAG;
906 fState.fStrokeColor.alpha = (uint8)(GetFloatAttribute(attributes, "stroke-opacity") * alpha);
907 fState.fFlags |= STROKE_FLAG;
913 fState.fFill = false;
915 fState.fFillColor = fState.fCurrentColor;
916 fState.fFill = true;
919 fState.fFillColor = GetColorAttribute(attributes, "fill", fState.fFillColor.alpha);
920 fState.fFill = true;
922 fState.fFlags |= FILL_FLAG;
926 fState.fFillColor.alpha = (uint8)(GetFloatAttribute(attributes, "fill-opacity") * alpha);
927 fState.fFlags |= FILL_FLAG;
931 fState.fStrokeWidth = GetFloatAttribute(attributes, "stroke-width");
932 SetPenSize(fState.fStrokeWidth);
933 fState.fFlags |= STROKE_WIDTH_FLAG;
940 fState.fLineCap = B_BUTT_CAP;
942 fState.fLineCap = B_ROUND_CAP;
944 fState.fLineCap = B_SQUARE_CAP;
946 SetLineMode(fState.fLineCap, LineJoinMode(), LineMiterLimit());
947 fState.fFlags |= LINE_MODE_FLAG;
954 fState.fLineJoin = B_MITER_JOIN;
956 fState.fLineJoin = B_ROUND_JOIN;
958 fState.fLineJoin = B_BEVEL_JOIN;
960 SetLineMode(LineCapMode(), fState.fLineJoin, LineMiterLimit());
961 fState.fFlags |= LINE_MODE_FLAG;
965 fState.fLineMiterLimit = GetFloatAttribute(attributes, "stroke-miterlimit");
966 SetLineMode(LineCapMode(), LineJoinMode(), fState.fLineMiterLimit);
967 fState.fFlags |= LINE_MODE_FLAG;
971 fState.fFontSize = GetFloatAttribute(attributes, "font-size");
972 SetFontSize(fState.fFontSize);
973 fState.fFlags |= FONT_SIZE_FLAG;
979 fState.fMatrix *= matrix;
980 fState.fFlags |= MATRIX_FLAG;
992 if (fState.fFill) {
993 SetHighColor(fState.fFillColor);
995 SetHighColor(fState.fStrokeColor);
997 if (fState.fStroke)
1005 if (fState.fFill) {
1006 SetHighColor(fState.fFillColor);
1008 SetHighColor(fState.fStrokeColor);
1010 if (fState.fStroke)
1018 fState.fMatrix.Transform(&topLeft);
1019 fState.fMatrix.Transform(&bottomRight);
1036 fState.fMatrix.Transform(&from);
1037 fState.fMatrix.Transform(&to);
1054 fState.fMatrix.Transform(shape);
1056 if (fState.fFill) {
1057 SetHighColor(fState.fFillColor);
1059 SetHighColor(fState.fStrokeColor);
1061 if (fState.fStroke)
1068 fState.fMatrix.Transform(shape);
1070 if (fState.fFill) {
1071 SetHighColor(fState.fFillColor);
1073 SetHighColor(fState.fStrokeColor);
1075 if (fState.fStroke)
1081 fState.fMatrix.Transform(shape);
1083 if (fState.fFill) {
1084 SetHighColor(fState.fFillColor);
1086 SetHighColor(fState.fStrokeColor);
1088 if (fState.fStroke)
1143 if (fState.fFill)
1145 SetHighColor(fState.fFillColor);
1147 SetHighColor(fState.fStrokeColor);
1149 if (fState.fStroke)
1154 if (fState.fFill)
1156 SetHighColor(fState.fFillColor);
1158 SetHighColor(fState.fStrokeColor);
1160 if (fState.fStroke)
1172 fState.fMatrix.Transform(shape);
1174 if (fState.fFill)
1176 SetHighColor(fState.fFillColor);
1178 SetHighColor(fState.fStrokeColor);
1180 if (fState.fStroke)
1185 fState.fMatrix.Transform(&fTextPosition);
1201 if (fState.fFill)
1203 SetHighColor(fState.fFillColor);
1205 SetHighColor(fState.fStrokeColor);
1207 if (fState.fStroke)
1220 _state_ *state = new _state_(fState);
1231 if (fState.fFlags & STROKE_FLAG)
1237 if (fState.fFlags & FILL_FLAG)
1243 if (fState.fFlags & STROKE_WIDTH_FLAG)
1246 if (fState.fFlags & LINE_MODE_FLAG)
1249 if (fState.fFlags & FONT_SIZE_FLAG)
1252 fState = *state;