Lines Matching full:virtual
39 virtual ~OverlayPlaneBase();
41 virtual void invalidateBufferCache();
43 virtual bool assignToDevice(int disp);
45 virtual void setZOrderConfig(ZOrderConfig& config, void *nativeConfig);
48 virtual bool flip(void *ctx) = 0;
49 virtual bool reset();
50 virtual bool enable();
51 virtual bool disable();
52 virtual bool isDisabled();
54 virtual void* getContext() const = 0;
55 virtual bool initialize(uint32_t bufferCount);
56 virtual void deinitialize();
60 virtual bool flush(uint32_t flags) = 0;
61 virtual bool setDataBuffer(BufferMapper& mapper);
62 virtual bool bufferOffsetSetup(BufferMapper& mapper);
63 virtual uint32_t calculateSWidthSW(uint32_t offset, uint32_t width);
64 virtual bool coordinateSetup(BufferMapper& mapper);
65 virtual bool setCoeffRegs(double *coeff, int mantSize,
67 virtual void updateCoeff(int taps, double fCutoff,
70 virtual bool scalingSetup(BufferMapper& mapper);
71 virtual bool colorSetup(BufferMapper& mapper);
72 virtual void checkPosition(int& x, int& y, int& w, int& h);
73 virtual void checkCrop(int& x, int& y, int& w, int& h, int coded_width, int coded_height);
78 virtual OverlayBackBuffer* createBackBuffer();
79 virtual void deleteBackBuffer(int buf);
80 virtual void resetBackBuffer(int buf);
82 virtual BufferMapper* getTTMMapper(BufferMapper& grallocMapper, struct VideoPayloadBuffer *payload);
83 virtual void putTTMMapper(BufferMapper* mapper);
84 virtual bool rotatedBufferReady(BufferMapper& mapper, BufferMapper* &rotatedMapper);
85 virtual bool useOverlayRotation(BufferMapper& mapper);
86 virtual bool scaledBufferReady(BufferMapper& mapper, BufferMapper* &scaledMapper, VideoPayloadBuffer *payload);