Home | History | Annotate | Download | only in liboverlay

Lines Matching defs: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 */
145 /* Returns the singleton instance of overlay */
146 static Overlay* getInstance();
164 explicit Overlay();
259 static Overlay *sInstance;
274 inline void Overlay::validate(int index) {
281 inline int Overlay::availablePipes(int dpy, int mixer) {
289 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE &&
298 inline int Overlay::availablePipes(int dpy) {
304 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE &&
313 inline int Overlay::availablePipes(int dpy, utils::eMdpPipeType type) {
326 inline void Overlay::setDMAMode(const int& mode) {
331 inline void Overlay::setDMAMultiplexingSupported() {
337 inline bool Overlay::isDMAMultiplexingSupported() {
341 inline bool Overlay::isUIScalingOnExternalSupported() {
350 inline int Overlay::getDMAMode() {
354 inline int Overlay::getFbForDpy(const int& dpy) {
359 inline int (*Overlay::getFnProgramScale())(struct mdp_overlay_list *) {
363 inline int (*Overlay::getFnPpParams())(const struct compute_params *,
368 inline void Overlay::debugPipeLifecycle(const bool& enable) {
372 inline bool Overlay::isDebugPipeLifecycle() {
376 inline bool Overlay::PipeBook::valid() {
380 inline bool Overlay::PipeBook::pipeUsageUnchanged() {
384 inline void Overlay::PipeBook::setUse(int index) {
388 inline void Overlay::PipeBook::resetUse(int index) {
392 inline bool Overlay::PipeBook::isUsed(int index) {
396 inline bool Overlay::PipeBook::isNotUsed(int index) {
400 inline void Overlay::PipeBook::save() {
404 inline void Overlay::PipeBook::setAllocation(int index) {
408 inline void Overlay::PipeBook::resetAllocation(int index) {
412 inline bool Overlay::PipeBook::isAllocated(int index) {
416 inline bool Overlay::PipeBook::isNotAllocated(int index) {
420 inline utils::eMdpPipeType Overlay::PipeBook::getPipeType(utils::eDest dest) {
424 inline void Overlay::startSession(utils::eDest dest) {
428 inline bool Overlay::sessionInProgress(utils::eDest dest) {
432 inline bool Overlay::isSessionEnded(utils::eDest dest) {
436 inline const char* Overlay::PipeBook::getDestStr(utils::eDest dest) {
446 }; // overlay