Lines Matching refs:d3dc

37 D3DPaints_ResetPaint(D3DContext *d3dc)
45 RETURN_STATUS_IF_NULL(d3dc, E_FAIL);
47 paintState = d3dc->GetPaintState();
50 res = d3dc->UpdateState(STATE_OTHEROP);
54 IDirect3DDevice9 *pd3dDevice = d3dc->Get3DDevice();
55 DWORD sampler = d3dc->useMask ? 1 : 0;
57 d3dc->SetTexture(NULL, sampler);
79 ea = (jubyte)(d3dc->extraAlpha * 0xff + 0.5f);
81 d3dc->pVCacher->SetColor(pixel);
82 d3dc->useMask = JNI_FALSE;
83 d3dc->SetPaintState(-1);
88 D3DPaints_SetColor(D3DContext *d3dc, jint pixel)
94 RETURN_STATUS_IF_NULL(d3dc, E_FAIL);
98 if (d3dc->GetPaintState() > PAINT_ALPHACOLOR) {
99 res = D3DPaints_ResetPaint(d3dc);
102 d3dc->pVCacher->SetColor(pixel);
103 d3dc->useMask = JNI_FALSE;
104 d3dc->SetPaintState(PAINT_ALPHACOLOR);
111 D3DPaints_SetGradientPaint(D3DContext *d3dc,
121 RETURN_STATUS_IF_NULL(d3dc, E_FAIL);
122 D3DPaints_ResetPaint(d3dc);
149 res = d3dc->GetResourceManager()->GetGradientTexture(&pGradientTexRes);
167 d3dc->SetTexture(pGradientTex, sampler);
168 d3dc->UpdateTextureColorState(D3DTA_TEXTURE, sampler);
170 pd3dDevice = d3dc->Get3DDevice();
201 res = d3dc->EnableBasicGradientProgram(flags);
209 pd3dDevice = d3dc->Get3DDevice();
247 d3dc->useMask = useMask;
248 d3dc->SetPaintState(PAINT_GRADIENT);
255 D3DPaints_SetTexturePaint(D3DContext *d3dc,
267 RETURN_STATUS_IF_NULL(d3dc, E_FAIL);
270 D3DPaints_ResetPaint(d3dc);
274 res = d3dc->SetTexture(srcOps->pResource->GetTexture(), sampler);
275 d3dc->UpdateTextureColorState(D3DTA_TEXTURE, sampler);
276 pd3dDevice = d3dc->Get3DDevice();
308 d3dc->useMask = useMask;
309 d3dc->SetPaintState(PAINT_TEXTURE);
342 D3DPaints_SetMultiGradientPaint(D3DContext *d3dc,
358 pd3dDevice = d3dc->Get3DDevice();
373 res = d3dc->GetResourceManager()->
397 res = d3dc->SetTexture(pMultiGradientTex, sampler);
398 d3dc->UpdateTextureColorState(D3DTA_TEXTURE, sampler);
429 D3DPaints_SetLinearGradientPaint(D3DContext *d3dc, D3DSDOps *dstOps,
443 RETURN_STATUS_IF_NULL(d3dc, E_FAIL);
445 D3DPaints_ResetPaint(d3dc);
450 res = d3dc->EnableLinearGradientProgram(flags);
454 D3DPaints_SetMultiGradientPaint(d3dc, useMask,
462 pd3dDevice = d3dc->Get3DDevice();
466 d3dc->useMask = useMask;
467 d3dc->SetPaintState(PAINT_LIN_GRADIENT);
474 D3DPaints_SetRadialGradientPaint(D3DContext *d3dc, D3DSDOps *dstOps,
491 RETURN_STATUS_IF_NULL(d3dc, E_FAIL);
493 D3DPaints_ResetPaint(d3dc);
498 res = d3dc->EnableRadialGradientProgram(flags);
502 D3DPaints_SetMultiGradientPaint(d3dc, useMask,
510 pd3dDevice = d3dc->Get3DDevice();
529 d3dc->useMask = useMask;
530 d3dc->SetPaintState(PAINT_RAD_GRADIENT);