MCPcopy Create free account
hub / github.com/beefytech/Beef / ReadGradientFill

Method ReadGradientFill

BeefySysLib/img/PSDReader.cpp:928–939  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

926}
927
928void PSDReader::ReadGradientFill(PSDDescriptor* descriptor, ImageGradientFill* gradientFill)
929{
930 ReadEffectGradient(descriptor, gradientFill->mColorGradient);
931 gradientFill->mReverse = descriptor->Get("Rvrs")->mInteger != 0;
932 gradientFill->mStyle = descriptor->Get("Type")->GetMulticharInt();
933 gradientFill->mAlignWithLayer = descriptor->Get("Algn")->mInteger != 0;
934 gradientFill->mAngle = descriptor->Get("Angl")->mDouble;
935 gradientFill->mScale = descriptor->Get("Scl ")->mDouble;
936 PSDDescriptor* offsetDesc = descriptor->GetDescriptor("Ofst");
937 gradientFill->mOffsetX = offsetDesc->Get("Hrzn")->mDouble;
938 gradientFill->mOffsetY = offsetDesc->Get("Vrtc")->mDouble;
939}
940
941void PSDReader::ReadPatternFill(PSDDescriptor* descriptor, ImagePatternFill* patternFill)
942{

Callers

nothing calls this directly

Calls 3

GetMulticharIntMethod · 0.80
GetDescriptorMethod · 0.80
GetMethod · 0.45

Tested by

no test coverage detected