27 int faceIndicesSize_{ 0 };
31 typedef unsigned int GLuint;
33 GLuint labelArrayObjId_{ 0 };
34 GlBuffer vertPosBuffer_;
35 GlBuffer facesIndicesBuffer_;
37 GLuint srcArrayObjId_{ 0 };
38 GlBuffer srcVertPosBuffer_;
39 GlBuffer srcIndicesBuffer_;
40 GlTexture2 srcIndicesSelectionTex_;
42 GLuint bgArrayObjId_{ 0 };
43 GlBuffer bgVertPosBuffer_;
44 GlBuffer bgFacesIndicesBuffer_;
46 GLuint llineArrayObjId_{ 0 };
47 GlBuffer llineVertPosBuffer_;
48 GlBuffer llineEdgesIndicesBuffer_;
50 void renderSourcePoint_(
const ModelRenderParams& renderParams );
51 void renderBackground_(
const ModelRenderParams& renderParams );
52 void renderLeaderLine_(
const ModelRenderParams& renderParams );
69 Vector3f positionState_;
70 Vector2f pivotPointState_;
71 float backgroundPaddingState_;