Home | History | Annotate | Download | only in ge

Lines Matching refs:pGraphState

156                                         const CFX_GraphStateData* pGraphState

160 SetGraphState(pGraphState);
169 CFX_FloatRect rect = pPathData->GetBoundingBox(pGraphState->m_LineWidth, pGraphState->m_MiterLimit);
180 const CFX_GraphStateData* pGraphState,
201 SetGraphState(pGraphState);
238 void CFX_PSRenderer::SetGraphState(const CFX_GraphStateData* pGraphState)
241 if (!m_bGraphStateSet || m_CurGraphState.m_LineCap != pGraphState->m_LineCap) {
242 buf << pGraphState->m_LineCap << FX_BSTRC(" J\n");
244 if (!m_bGraphStateSet || m_CurGraphState.m_DashCount != pGraphState->m_DashCount ||
245 FXSYS_memcmp32(m_CurGraphState.m_DashArray, pGraphState->m_DashArray, sizeof(FX_FLOAT)*m_CurGraphState.m_DashCount)) {
247 for (int i = 0; i < pGraphState->m_DashCount; i ++) {
248 buf << pGraphState->m_DashArray[i] << FX_BSTRC(" ");
250 buf << FX_BSTRC("]") << pGraphState->m_DashPhase << FX_BSTRC(" d\n");
252 if (!m_bGraphStateSet || m_CurGraphState.m_LineJoin != pGraphState->m_LineJoin) {
253 buf << pGraphState->m_LineJoin << FX_BSTRC(" j\n");
255 if (!m_bGraphStateSet || m_CurGraphState.m_LineWidth != pGraphState->m_LineWidth) {
256 buf << pGraphState->m_LineWidth << FX_BSTRC(" w\n");
258 if (!m_bGraphStateSet || m_CurGraphState.m_MiterLimit != pGraphState->m_MiterLimit) {
259 buf << pGraphState->m_MiterLimit << FX_BSTRC(" M\n");
261 m_CurGraphState.Copy(*pGraphState);