Home
last modified time | relevance | path

Searched refs:sourceRatio (Results 1 - 3 of 3) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components/video/
H A Drender_texture.cpp163 double sourceRatio = NearZero(sourceSize_.Height()) ? layoutRatio : sourceSize_.Width() / sourceSize_.Height(); in CalculateFitContain() local
164 if (NearZero(layoutRatio) || NearZero(sourceRatio)) { in CalculateFitContain()
166 } else if (sourceRatio < layoutRatio) { in CalculateFitContain()
167 drawSize_ = Size(sourceRatio * layoutSize.Height(), layoutSize.Height()); in CalculateFitContain()
169 drawSize_ = Size(layoutSize.Width(), layoutSize.Width() / sourceRatio); in CalculateFitContain()
177 double sourceRatio = NearZero(sourceSize_.Height()) ? layoutRatio : sourceSize_.Width() / sourceSize_.Height(); in CalculateFitCover() local
178 if (NearZero(layoutRatio) || NearZero(sourceRatio)) { in CalculateFitCover()
180 } else if (sourceRatio < layoutRatio) { in CalculateFitCover()
181 drawSize_ = Size(layoutSize.Width(), layoutSize.Width() / sourceRatio); in CalculateFitCover()
183 drawSize_ = Size(layoutSize.Height() * sourceRatio, layoutSiz in CalculateFitCover()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/video/
H A Dvideo_pattern.cpp85 double sourceRatio = NearZero(videoSize.Height()) ? layoutRatio : videoSize.Width() / videoSize.Height(); in CalculateFitContain() local
87 if (NearZero(layoutRatio) || NearZero(sourceRatio)) { in CalculateFitContain()
90 if (sourceRatio < layoutRatio) { in CalculateFitContain()
91 return { static_cast<float>(sourceRatio) * layoutSize.Height(), layoutSize.Height() }; in CalculateFitContain()
93 return { layoutSize.Width(), static_cast<float>(layoutSize.Width() / sourceRatio) }; in CalculateFitContain()
104 double sourceRatio = NearZero(videoSize.Height()) ? layoutRatio : videoSize.Width() / videoSize.Height(); in CalculateFitCover() local
106 if (NearZero(layoutRatio) || NearZero(sourceRatio)) { in CalculateFitCover()
109 if (sourceRatio < layoutRatio) { in CalculateFitCover()
110 return { layoutSize.Width(), static_cast<float>(layoutSize.Width() / sourceRatio) }; in CalculateFitCover()
112 return { static_cast<float>(layoutSize.Height() * sourceRatio), layoutSiz in CalculateFitCover()
[all...]
/foundation/arkui/ace_engine/component_ext/movingphoto/
H A Dmovingphoto_pattern.cpp677 double sourceRatio = rawSize.Width() / rawSize.Height(); in CalculateFitContain() local
679 if (sourceRatio < layoutRatio) { in CalculateFitContain()
698 double sourceRatio = rawSize.Width() / rawSize.Height(); in CalculateFitCover() local
701 if (sourceRatio < layoutRatio) { in CalculateFitCover()

Completed in 5 milliseconds