Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:Overlay

42 namespace overlay {
45 class Overlay : utils::NoCopy {
70 ~Overlay();
90 * end, and expect the overlay to allocate a given pipe for a layer.
95 /* getting overlay.pipeid for the given dest */
146 /* Returns the singleton instance of overlay */
147 static Overlay* getInstance();
165 explicit Overlay();
257 static Overlay *sInstance;
272 inline void Overlay::validate(int index) {
279 inline int Overlay::availablePipes(int dpy, int mixer) {
287 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE &&
296 inline int Overlay::availablePipes(int dpy) {
302 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE &&
311 inline int Overlay::availablePipes(int dpy, utils::eMdpPipeType type) {
324 inline void Overlay::setDMAMode(const int& mode) {
329 inline void Overlay::setDMAMultiplexingSupported() {
335 inline bool Overlay::isDMAMultiplexingSupported() {
339 inline bool Overlay::isUIScalingOnExternalSupported() {
348 inline int Overlay::getDMAMode() {
352 inline int Overlay::getFbForDpy(const int& dpy) {
357 inline int (*Overlay::getFnProgramScale())(struct mdp_overlay_list *) {
361 inline int (*Overlay::getFnPpParams())(const struct compute_params *,
366 inline void Overlay::debugPipeLifecycle(const bool& enable) {
370 inline bool Overlay::isDebugPipeLifecycle() {
374 inline bool Overlay::PipeBook::valid() {
378 inline bool Overlay::PipeBook::pipeUsageUnchanged() {
382 inline void Overlay::PipeBook::setUse(int index) {
386 inline void Overlay::PipeBook::resetUse(int index) {
390 inline bool Overlay::PipeBook::isUsed(int index) {
394 inline bool Overlay::PipeBook::isNotUsed(int index) {
398 inline void Overlay::PipeBook::save() {
402 inline void Overlay::PipeBook::setAllocation(int index) {
406 inline void Overlay::PipeBook::resetAllocation(int index) {
410 inline bool Overlay::PipeBook::isAllocated(int index) {
414 inline bool Overlay::PipeBook::isNotAllocated(int index) {
418 inline utils::eMdpPipeType Overlay::PipeBook::getPipeType(utils::eDest dest) {
422 inline void Overlay::startSession(utils::eDest dest) {
426 inline bool Overlay::sessionInProgress(utils::eDest dest) {
430 inline bool Overlay::isSessionEnded(utils::eDest dest) {
434 inline const char* Overlay::PipeBook::getDestStr(utils::eDest dest) {
444 }; // overlay