====== CRndContourLine ====== **//Inherited from//** [[class::crndbase|CRndBase]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * unique_ptr [[crndcontourline#m_plineshader|m_pLineShader]] **//Public interface//** * [[crndcontourline#crndcontourline1|CRndContourLine]](CRndHelper* pHelper) * virtual [[crndcontourline#~crndcontourline|~CRndContourLine]]() * void [[crndcontourline#initialize|Initialize]]() * void [[crndcontourline#loadshaders|LoadShaders]]() * void [[crndcontourline#uninitialized|Uninitialized]]() * void [[crndcontourline#gldraw|GLDraw]]() **//Protected interface//** * void [[crndcontourline#drawpoint|DrawPoint]](const CVBODataBasic* pVBOData) * void [[crndcontourline#drawline|DrawLine]](const CVBODataBasic* pVBOData, float fLineWidth = 1.f, bool bUseRange = false, int offset = 0, int count = 0) * void [[crndcontourline#drawtextcontour|DrawTextContour]]() ---- {{anchor:m_plineshader}} **unique_ptr m_pLineShader** ---- {{anchor:crndcontourline1}} **CRndContourLine(CRndHelper* pHelper)** *function: *parameters: - [i] CRndHelper* pHelper: *return value: {{anchor:~crndcontourline}} **virtual ~CRndContourLine()** *function: *parameters: NULL *return value: {{anchor:initialize}} **void Initialize()** *function: *parameters: NULL *return value: {{anchor:loadshaders}} **void LoadShaders()** *function: *parameters: NULL *return value: {{anchor:uninitialized}} **void Uninitialized()** *function: *parameters: NULL *return value: {{anchor:gldraw}} **void GLDraw()** *function: *parameters: NULL *return value: ---- {{anchor:drawpoint}} **void DrawPoint(const CVBODataBasic* pVBOData)** *function: *parameters: - [i] const CVBODataBasic* pVBOData: *return value: {{anchor:drawline}} **void DrawLine(const CVBODataBasic* pVBOData, float fLineWidth = 1.f, bool bUseRange = false, int offset = 0, int count = 0)** *function: *parameters: - [i] const CVBODataBasic* pVBOData: - [i] float fLineWidth = 1.f: - [i] bool bUseRange = false: - [i] int offset = 0: - [i] int count = 0: *return value: {{anchor:drawtextcontour}} **void DrawTextContour()** *function: *parameters: NULL *return value: