houxiao
2017-07-19 a88fc40a16cefc8248baa4b6aab7b7577e0ba4cc
RtspFace/PL_Paint.h
@@ -23,6 +23,7 @@
   PLPLC_RECT,
   PLPLC_TEXT,
    PLPLC_WTEXT,
   PLPLC__LAST
};
@@ -42,8 +43,9 @@
    }
    PLPLType(const wchar_t* _val_s)
    {
        for (int i = 0; i < sizeof(val_s); i++)
            val_s[i] = _val_s[i];
      wchar_t* w_val_s = (wchar_t*)val_s;
      for (int i = 0; i < sizeof(val_s) / sizeof(wchar_t); i++)
         w_val_s[i] = _val_s[i];
    }
};
@@ -60,15 +62,12 @@
    int fill;
    PLGH_Pen pen;
    void* cvxText;
    PLPLContext() :
            cmds(), params(), color_front(), color_back(), fill(0), pen(0, 0), cvxText(nullptr)
    {}
    ~PLPLContext()
    {
        delete(cvxText);
        cvxText = nullptr;
    }
   ~PLPLContext();
};
struct PL_Paint_Config
@@ -78,7 +77,7 @@
    std::string fontPath;
   
   PL_Paint_Config() : 
      copyData(false), plplCtx(nullptr), fontPath()
      copyData(false), plplCtx(nullptr), fontPath(" ")
   { }
};