Lines Matching refs:SurfaceControl
104 // SurfaceControl
107 SurfaceControl::SurfaceControl(
119 SurfaceControl::~SurfaceControl()
124 void SurfaceControl::destroy()
137 void SurfaceControl::clear()
148 bool SurfaceControl::isSameSurface(
149 const sp<SurfaceControl>& lhs, const sp<SurfaceControl>& rhs)
156 status_t SurfaceControl::setLayer(int32_t layer) {
162 status_t SurfaceControl::setPosition(int32_t x, int32_t y) {
168 status_t SurfaceControl::setSize(uint32_t w, uint32_t h) {
174 status_t SurfaceControl::hide() {
180 status_t SurfaceControl::show(int32_t layer) {
186 status_t SurfaceControl::freeze() {
192 status_t SurfaceControl::unfreeze() {
198 status_t SurfaceControl::setFlags(uint32_t flags, uint32_t mask) {
204 status_t SurfaceControl::setTransparentRegionHint(const Region& transparent) {
210 status_t SurfaceControl::setAlpha(float alpha) {
216 status_t SurfaceControl::setMatrix(float dsdx, float dtdx, float dsdy, float dtdy) {
222 status_t SurfaceControl::setFreezeTint(uint32_t tint) {
229 status_t SurfaceControl::validate() const
256 status_t SurfaceControl::writeSurfaceToParcel(
257 const sp<SurfaceControl>& control, Parcel* parcel)
267 if (SurfaceControl::isValid(control)) {
288 sp<Surface> SurfaceControl::getSurface() const
292 mSurfaceData = new Surface(const_cast<SurfaceControl*>(this));
301 Surface::Surface(const sp<SurfaceControl>& surface)