Lines Matching defs: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,
414 void NativeWindowRenderer::copyI420Buffer(MediaBuffer* src, uint8_t* dst,
441 void NativeWindowRenderer::updateProgramAndHandle(uint32_t videoEffect) {
474 void NativeWindowRenderer::calculatePositionCoordinates(
523 void NativeWindowRenderer::startRequest(int cmd) {
531 void NativeWindowRenderer::sendRequest() {
539 RenderInput* NativeWindowRenderer::createRenderInput() {
552 void NativeWindowRenderer::destroyRenderInput(RenderInput* input) {
568 RenderInput::RenderInput(NativeWindowRenderer* renderer, GLuint textureId)
615 mRenderer->startRequest(NativeWindowRenderer::CMD_RENDER_INPUT);