Lines Matching refs:NativeWindowRenderer
17 #define LOG_TAG "NativeWindowRenderer"
18 #include "NativeWindowRenderer.h"
128 NativeWindowRenderer::NativeWindowRenderer(sp<ANativeWindow> nativeWindow,
147 int NativeWindowRenderer::threadStart(void* self) {
149 ((NativeWindowRenderer*)self)->glThread();
153 void NativeWindowRenderer::glThread() {
186 void NativeWindowRenderer::initializeEGL() {
221 void NativeWindowRenderer::terminateEGL() {
228 void NativeWindowRenderer::createPrograms() {
248 void NativeWindowRenderer::createProgram(
283 void NativeWindowRenderer::loadShader(GLenum shaderType, const char* pSource,
311 NativeWindowRenderer::~NativeWindowRenderer() {
317 void NativeWindowRenderer::render(RenderInput* input) {
380 void NativeWindowRenderer::queueInternalBuffer(ANativeWindow *anw,
395 void NativeWindowRenderer::queueExternalBuffer(ANativeWindow* anw,
416 void NativeWindowRenderer::copyI420Buffer(MediaBuffer* src, uint8_t* dst,
443 void NativeWindowRenderer::updateProgramAndHandle(uint32_t videoEffect) {
476 void NativeWindowRenderer::calculatePositionCoordinates(
525 void NativeWindowRenderer::startRequest(int cmd) {
533 void NativeWindowRenderer::sendRequest() {
541 RenderInput* NativeWindowRenderer::createRenderInput() {
554 void NativeWindowRenderer
570 RenderInput::RenderInput(NativeWindowRenderer* renderer, GLuint textureId)
616 mRenderer->startRequest(NativeWindowRenderer::CMD_RENDER_INPUT);