Lines Matching refs:mSnapshot
95 return mSnapshot.get(); in getCompositionState()
99 return mSnapshot->hasReadyFrame; in onPreComposition()
128 reduce(mSnapshot->geomLayerBounds, mSnapshot->transparentRegionHint); in prepareClientCompositionInternal()
129 layerSettings.geometry.positionTransform = mSnapshot->geomLayerTransform.asMatrix4(); in prepareClientCompositionInternal()
135 if (!mSnapshot->colorTransformIsIdentity) { in prepareClientCompositionInternal()
136 layerSettings.colorTransform = mSnapshot->colorTransform; in prepareClientCompositionInternal()
139 const auto& roundedCornerState = mSnapshot->roundedCorner; in prepareClientCompositionInternal()
143 layerSettings.alpha = mSnapshot->alpha; in prepareClientCompositionInternal()
144 layerSettings.sourceDataspace = mSnapshot->dataspace; in prepareClientCompositionInternal()
161 layerSettings.backgroundBlurRadius = mSnapshot->backgroundBlurRadius; in prepareClientCompositionInternal()
162 layerSettings.blurRegions = mSnapshot->blurRegions; in prepareClientCompositionInternal()
163 layerSettings.blurRegionTransform = mSnapshot->localTransformInverse.asMatrix4(); in prepareClientCompositionInternal()
166 layerSettings.backgroundBlurRadius = mSnapshot->backgroundBlurRadius; in prepareClientCompositionInternal()
169 layerSettings.blurRegions = mSnapshot->blurRegions; in prepareClientCompositionInternal()
170 layerSettings.blurRegionTransform = mSnapshot->localTransformInverse.asMatrix4(); in prepareClientCompositionInternal()
176 layerSettings.stretchEffect = mSnapshot->stretchEffect; in prepareClientCompositionInternal()
178 layerSettings.name = mSnapshot->name; in prepareClientCompositionInternal()
199 layerSettings.name = mSnapshot->name; in prepareClearClientComposition()
208 layerSettings.source.solidColor = mSnapshot->color.rgb; in prepareEffectsClientComposition()
218 if (CC_UNLIKELY(!mSnapshot->externalTexture)) { in prepareBufferStateClientComposition()
225 blackOutLayer = (mSnapshot->hasProtectedContent && !targetSettings.isProtected) || in prepareBufferStateClientComposition()
226 (mSnapshot->isSecure && !targetSettings.isSecure); in prepareBufferStateClientComposition()
228 blackOutLayer = (mSnapshot->hasProtectedContent && !targetSettings.isProtected) || in prepareBufferStateClientComposition()
229 ((mSnapshot->isSecure || mSnapshot->hasProtectedContent) && in prepareBufferStateClientComposition()
233 mSnapshot->externalTexture->getUsage() & GraphicBuffer::USAGE_HW_TEXTURE; in prepareBufferStateClientComposition()
236 mSnapshot->name.c_str()); in prepareBufferStateClientComposition()
241 layerSettings.source.buffer.buffer = mSnapshot->externalTexture; in prepareBufferStateClientComposition()
242 layerSettings.source.buffer.isOpaque = mSnapshot->contentOpaque; in prepareBufferStateClientComposition()
243 layerSettings.source.buffer.fence = mSnapshot->acquireFence; in prepareBufferStateClientComposition()
244 layerSettings.source.buffer.usePremultipliedAlpha = mSnapshot->premultipliedAlpha; in prepareBufferStateClientComposition()
245 bool hasSmpte2086 = mSnapshot->hdrMetadata.validTypes & HdrMetadata::SMPTE2086; in prepareBufferStateClientComposition()
246 bool hasCta861_3 = mSnapshot->hdrMetadata.validTypes & HdrMetadata::CTA861_3; in prepareBufferStateClientComposition()
249 maxLuminance = std::min(mSnapshot->hdrMetadata.smpte2086.maxLuminance, in prepareBufferStateClientComposition()
250 mSnapshot->hdrMetadata.cta8613.maxContentLightLevel); in prepareBufferStateClientComposition()
252 maxLuminance = mSnapshot->hdrMetadata.smpte2086.maxLuminance; in prepareBufferStateClientComposition()
254 maxLuminance = mSnapshot->hdrMetadata.cta8613.maxContentLightLevel; in prepareBufferStateClientComposition()
265 layerSettings.frameNumber = mSnapshot->frameNumber; in prepareBufferStateClientComposition()
266 layerSettings.bufferId = mSnapshot->externalTexture->getId(); in prepareBufferStateClientComposition()
269 mSnapshot->geomLayerTransform.needsBilinearFiltering(); in prepareBufferStateClientComposition()
273 getDrawingTransformMatrix(layerSettings.source.buffer.buffer, mSnapshot->geomContentCrop, in prepareBufferStateClientComposition()
274 mSnapshot->geomBufferTransform, useFiltering, in prepareBufferStateClientComposition()
277 if (mSnapshot->geomBufferUsesDisplayInverseTransform) { in prepareBufferStateClientComposition()
294 const auto parentTransform = mSnapshot->parentTransform; in prepareBufferStateClientComposition()
303 float bufferWidth = static_cast<float>(mSnapshot->bufferSize.getWidth()); in prepareBufferStateClientComposition()
304 float bufferHeight = static_cast<float>(mSnapshot->bufferSize.getHeight()); in prepareBufferStateClientComposition()
309 if (!mSnapshot->bufferSize.isValid()) { in prepareBufferStateClientComposition()
334 ShadowSettings state = mSnapshot->shadowSettings; in prepareShadowClientComposition()
342 (static_cast<float>(layerStackRect.width()) / 2.f) - mSnapshot->transformedBounds.left; in prepareShadowClientComposition()
343 state.lightPos.y -= mSnapshot->transformedBounds.top; in prepareShadowClientComposition()
361 return &mSnapshot->layerMetadata; in getMetadata()
365 return &mSnapshot->relativeLayerMetadata; in getRelativeMetadata()
369 return static_cast<int32_t>(mSnapshot->uniqueSequence); in getSequence()
373 return mSnapshot->roundedCorner.hasRoundedCorners(); in hasRoundedCorners()
381 return mSnapshot->externalTexture || mSnapshot->sidebandStream; in hasBufferOrSidebandStream()
385 return mSnapshot->color.r >= 0.0_hf && mSnapshot->color.g >= 0.0_hf && in fillsColor()
386 mSnapshot->color.b >= 0.0_hf; in fillsColor()
390 return mSnapshot->backgroundBlurRadius > 0 || mSnapshot->blurRegions.size() > 0; in hasBlur()
394 return mSnapshot->shadowSettings.length > 0.f && in drawShadows()
395 (mSnapshot->shadowSettings.ambientColor.a > 0 || in drawShadows()
396 mSnapshot->shadowSettings.spotColor.a > 0); in drawShadows()
400 return mSnapshot->externalTexture ? mSnapshot->externalTexture->getBuffer() : nullptr; in getBuffer()