Lines Matching refs:this
5 * you may not use this file except in compliance with the License.
56 * is not a virtual display, this request has no effect.
65 * this layer would be. The client may ignore this request if the
97 * doze functionality. In this case, the device is free to take over
137 * The client must composite this layer into the client target buffer
141 * of this type.
146 * The device must handle the composition of this layer through a
149 * Upon validateDisplay, the device may request a change from this
155 * The device must render this layer using the color set through
156 * setLayerColor. If this functionality is not supported on a layer
161 * Upon validateDisplay, the device may request a change from this
167 * Similar to DEVICE, but the position of this layer may also be set
168 * asynchronously through setCursorPosition. If this functionality is
173 * Upon validateDisplay, the device may request a change from this
181 * The device must handle the composition of this layer, as well as
185 * Upon validateDisplay, the device may request a change from this
248 * Returns the maximum number of virtual displays supported by this device
249 * (which may be 0). The client must not attempt to create more than this
250 * many virtual displays on this device. This number must not change for
260 * format passed into this function is the default format requested by the
276 * display at this time.
290 * Destroys a virtual display. After this call all resources consumed by
291 * this display may be freed by the device and any operations performed on
292 * this display must fail.
310 * NO_RESOURCES when the device was unable to create a layer this
335 * If no display configuration is currently active, this function must
377 * Returns the color modes supported on this display.
401 * this display.
414 * Returns handles for all of the valid display configurations on this
474 * @return maxLuminance is the desired content maximum luminance for this
477 * luminance for this display in cd/m^2.
478 * @return minLuminance is the desired content minimum luminance for this
504 * Sets the active configuration for this display. Upon returning, the
506 * this function is called again or the display is disconnected.
513 * for this display.
521 * Upon returning from this function, the color mode change must have
525 * assumed to be in this mode upon hotplug.
532 * UNSUPPORTED when mode is not supported on this display.
539 * complete when this function returns. It is valid to call this function
551 * UNSUPPORTED when mode is not supported on this display.
559 * vsync for a virtual display though this function must succeed and have
624 * SELECT_DISPLAY has this pseudo prototype
633 * SELECT_LAYER has this pseudo prototype
642 * SET_ERROR has this pseudo prototype
653 * SET_CHANGED_COMPOSITION_TYPES has this pseudo prototype
669 * SET_DISPLAY_REQUESTS has this pseudo prototype
690 * SET_PRESENT_FENCE has this pseudo prototype
695 * displays, this fence must be signaled at the vsync when the result
696 * of composition of this frame starts to appear (for video-mode panels)
698 * virtual displays, this fence must be signaled when writes to the output
704 * SET_RELEASE_FENCES has this pseudo prototype
709 * Sets the release fences for device layers on this display which will
710 * receive new buffer contents this frame.
716 * returned from this function, it must be assumed that the buffer
719 * The fences returned by this function must be unique for each layer
727 * SET_COLOR_TRANSFORM has this pseudo prototype
758 * Given a matrix of this form and an input color [R_in, G_in, B_in], the
770 * SET_CLIENT_TARGET has this pseudo prototype
780 * into this buffer prior to the call to PRESENT_DISPLAY, and layers not
781 * marked as Composition::CLIENT must be composited with this buffer by
790 * target buffer. If it is already safe to read from this buffer, an
800 * necessary to call this function. It is not necessary to call
801 * validateDisplay after changing the target through this function.
813 * SET_OUTPUT_BUFFER has this pseudo prototype
836 * VALIDATE_DISPLAY has this pseudo prototype
846 * ACCEPT_DISPLAY_CHANGES has this pseudo prototype
857 * After this call it must be valid to present this display. Calling this
862 * PRESENT_DISPLAY has this pseudo prototype
869 * Prior to calling this function, the display must be successfully
874 * this function without first validating the display.
877 * SET_LAYER_CURSOR_POSITION has this pseudo prototype
886 * and it has been presented, its position may be set by this function at
888 * calls for this display.
890 * Once validateDisplay is called, this function must not be called again
903 * SET_LAYER_BUFFER has this pseudo prototype
909 * Sets the buffer handle to be displayed for this layer. If the buffer
932 * SET_LAYER_SURFACE_DAMAGE has this pseudo prototype
940 * Once set through this function, the damage region remains the same
941 * until a subsequent call to this function.
945 * this frame. If damage is empty, then the whole source buffer must be
959 * SET_LAYER_BLEND_MODE has this pseudo prototype
968 * SET_LAYER_COLOR has this pseudo prototype
973 * is not Composition::SOLID_COLOR, this call must succeed and have no
979 * SET_LAYER_COMPOSITION_TYPE has this pseudo prototype
991 * SET_LAYER_DATASPACE has this pseudo prototype
1005 * SET_LAYER_DISPLAY_FRAME has this pseudo prototype
1015 * SET_LAYER_PLANE_ALPHA has this pseudo prototype
1026 * If the device does not support this operation on a layer which is
1033 * SET_LAYER_SIDEBAND_STREAM has this pseudo prototype
1037 * Sets the sideband stream for this layer. If the composition type of the
1038 * given layer is not Composition::SIDEBAND, this call must succeed and
1044 * SET_LAYER_SOURCE_CROP has this pseudo prototype
1054 * this layer to Composition::CLIENT when crop is non-integral for the
1068 * SET_LAYER_TRANSFORM has this pseudo prototype
1077 * SET_LAYER_VISIBLE_REGION has this pseudo prototype
1088 * SET_LAYER_Z_ORDER has this pseudo prototype