Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
olilarkin committed Mar 15, 2024
1 parent 011b513 commit ca0f221
Show file tree
Hide file tree
Showing 92 changed files with 6,583 additions and 4,810 deletions.
4 changes: 2 additions & 2 deletions _i_bubble_control_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -414,7 +414,7 @@
<div class="ttc" id="aclass_i_control_html_afc5925240d88ea44ace15f7c283745ea"><div class="ttname"><a href="class_i_control.html#afc5925240d88ea44ace15f7c283745ea">IControl::SetActionFunction</a></div><div class="ttdeci">IControl * SetActionFunction(IActionFunction actionFunc)</div><div class="ttdoc">Set an Action Function for this control.</div><div class="ttdef"><b>Definition:</b> <a href="_i_control_8h_source.html#l00206">IControl.h:206</a></div></div>
<div class="ttc" id="aclass_i_control_html_afce4ca5cb07bd2db0373d94d48b51593"><div class="ttname"><a href="class_i_control.html#afce4ca5cb07bd2db0373d94d48b51593">IControl::SetAnimation</a></div><div class="ttdeci">void SetAnimation(IAnimationFunction func)</div><div class="ttdoc">Set the animation function.</div><div class="ttdef"><b>Definition:</b> <a href="_i_control_8h_source.html#l00492">IControl.h:492</a></div></div>
<div class="ttc" id="aclass_i_graphics_html"><div class="ttname"><a href="class_i_graphics.html">IGraphics</a></div><div class="ttdoc">The lowest level base class of an IGraphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l00082">IGraphics.h:86</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a01594da5721a4f188a0592a50a88f18d"><div class="ttname"><a href="class_i_graphics.html#a01594da5721a4f188a0592a50a88f18d">IGraphics::ControlIsCaptured</a></div><div class="ttdeci">bool ControlIsCaptured() const</div><div class="ttdoc">Check to see if any control is captured.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01384">IGraphics.h:1384</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a01594da5721a4f188a0592a50a88f18d"><div class="ttname"><a href="class_i_graphics.html#a01594da5721a4f188a0592a50a88f18d">IGraphics::ControlIsCaptured</a></div><div class="ttdeci">bool ControlIsCaptured() const</div><div class="ttdoc">Check to see if any control is captured.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01389">IGraphics.h:1389</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a185b056c70c54319c85c72246cd79458"><div class="ttname"><a href="class_i_graphics.html#a185b056c70c54319c85c72246cd79458">IGraphics::PathFill</a></div><div class="ttdeci">virtual void PathFill(const IPattern &amp;pattern, const IFillOptions &amp;options=IFillOptions(), const IBlend *pBlend=0)=0</div><div class="ttdoc">Fill the current current path.</div></div>
<div class="ttc" id="aclass_i_graphics_html_a1af84cb75ed09bae3deac0ec32076ddd"><div class="ttname"><a href="class_i_graphics.html#a1af84cb75ed09bae3deac0ec32076ddd">IGraphics::DrawText</a></div><div class="ttdeci">void DrawText(const IText &amp;text, const char *str, const IRECT &amp;bounds, const IBlend *pBlend=0)</div><div class="ttdoc">Draw some text to the graphics context in a specific rectangle.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00670">IGraphics.cpp:670</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a24d5d28f2e0ccb1ecd64e59088c74f72"><div class="ttname"><a href="class_i_graphics.html#a24d5d28f2e0ccb1ecd64e59088c74f72">IGraphics::PathClose</a></div><div class="ttdeci">virtual void PathClose()=0</div><div class="ttdoc">Close the path that is being specified.</div></div>
Expand All @@ -424,7 +424,7 @@
<div class="ttc" id="aclass_i_graphics_html_aafa78e8658ed993d876cbb4d91397043"><div class="ttname"><a href="class_i_graphics.html#aafa78e8658ed993d876cbb4d91397043">IGraphics::PathMoveTo</a></div><div class="ttdeci">virtual void PathMoveTo(float x, float y)=0</div><div class="ttdoc">Move the current point in the current path.</div></div>
<div class="ttc" id="aclass_i_graphics_html_aafdafe42c5a776a8aeadd4c1aeb87bd9"><div class="ttname"><a href="class_i_graphics.html#aafdafe42c5a776a8aeadd4c1aeb87bd9">IGraphics::PathArc</a></div><div class="ttdeci">virtual void PathArc(float cx, float cy, float r, float a1, float a2, EWinding winding=EWinding::CW)=0</div><div class="ttdoc">Add an arc to the current path.</div></div>
<div class="ttc" id="aclass_i_graphics_html_acd575e0411509a2fe05495ef05198a8d"><div class="ttname"><a href="class_i_graphics.html#acd575e0411509a2fe05495ef05198a8d">IGraphics::PathLineTo</a></div><div class="ttdeci">virtual void PathLineTo(float x, float y)=0</div><div class="ttdoc">Add a line to the current path from the current point to the specified location.</div></div>
<div class="ttc" id="aclass_i_graphics_html_afb59640795b21f5504b59a991935ad2b"><div class="ttname"><a href="class_i_graphics.html#afb59640795b21f5504b59a991935ad2b">IGraphics::GetBounds</a></div><div class="ttdeci">IRECT GetBounds() const</div><div class="ttdoc">Returns an IRECT that represents the entire UI bounds This is useful for programatically arranging UI...</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01183">IGraphics.h:1183</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_afb59640795b21f5504b59a991935ad2b"><div class="ttname"><a href="class_i_graphics.html#afb59640795b21f5504b59a991935ad2b">IGraphics::GetBounds</a></div><div class="ttdeci">IRECT GetBounds() const</div><div class="ttdoc">Returns an IRECT that represents the entire UI bounds This is useful for programatically arranging UI...</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01188">IGraphics.h:1188</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_affe4aae057ddc015587648bbfa3be593"><div class="ttname"><a href="class_i_graphics.html#affe4aae057ddc015587648bbfa3be593">IGraphics::MeasureText</a></div><div class="ttdeci">virtual float MeasureText(const IText &amp;text, const char *str, IRECT &amp;bounds) const</div><div class="ttdoc">Measure the rectangular region that some text will occupy.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00678">IGraphics.cpp:678</a></div></div>
<div class="ttc" id="agroup___i_graphics_structs_html_struct_i_stroke_options"><div class="ttname"><a href="group___i_graphics_structs.html#struct_i_stroke_options">IStrokeOptions</a></div><div class="ttdoc">Used to manage stroke behaviour for path based drawing back ends.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_structs_8h_source.html#l00589">IGraphicsStructs.h:590</a></div></div>
<div class="ttc" id="astruct_i_blend_html"><div class="ttname"><a href="struct_i_blend.html">IBlend</a></div><div class="ttdoc">Used to manage composite/blend operations, independent of draw class/platform.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_structs_8h_source.html#l00543">IGraphicsStructs.h:544</a></div></div>
Expand Down
4 changes: 2 additions & 2 deletions _i_control_8cpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -1335,9 +1335,9 @@
<div class="ttc" id="aclass_i_graphics_html_a66fb499abd593492216041145220041a"><div class="ttname"><a href="class_i_graphics.html#a66fb499abd593492216041145220041a">IGraphics::ReleaseMouseCapture</a></div><div class="ttdeci">void ReleaseMouseCapture()</div><div class="ttdoc">Used to tell the graphics context to stop tracking mouse interaction with a control.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l01278">IGraphics.cpp:1278</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a7056c9288ed66e21b8c9f424054677b2"><div class="ttname"><a href="class_i_graphics.html#a7056c9288ed66e21b8c9f424054677b2">IGraphics::FillRect</a></div><div class="ttdeci">virtual void FillRect(const IColor &amp;color, const IRECT &amp;bounds, const IBlend *pBlend=0)</div><div class="ttdoc">Fill a rectangular region of the graphics context with a color.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02569">IGraphics.cpp:2569</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a76b6a1ddc1106ad96b79e434b3e74d16"><div class="ttname"><a href="class_i_graphics.html#a76b6a1ddc1106ad96b79e434b3e74d16">IGraphics::DrawLine</a></div><div class="ttdeci">virtual void DrawLine(const IColor &amp;color, float x1, float y1, float x2, float y2, const IBlend *pBlend=0, float thickness=1.f)</div><div class="ttdoc">Draw a line to the graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02416">IGraphics.cpp:2416</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a876018fa6ca2f0aed0ffd5acda0c665d"><div class="ttname"><a href="class_i_graphics.html#a876018fa6ca2f0aed0ffd5acda0c665d">IGraphics::GetMouseDownPoint</a></div><div class="ttdeci">void GetMouseDownPoint(float &amp;x, float &amp;y) const</div><div class="ttdoc">Get the x, y position of the last mouse down message.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01582">IGraphics.h:1582</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a876018fa6ca2f0aed0ffd5acda0c665d"><div class="ttname"><a href="class_i_graphics.html#a876018fa6ca2f0aed0ffd5acda0c665d">IGraphics::GetMouseDownPoint</a></div><div class="ttdeci">void GetMouseDownPoint(float &amp;x, float &amp;y) const</div><div class="ttdoc">Get the x, y position of the last mouse down message.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01587">IGraphics.h:1587</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a9d2ed1c8a03d92d1d2421cf8d152123f"><div class="ttname"><a href="class_i_graphics.html#a9d2ed1c8a03d92d1d2421cf8d152123f">IGraphics::FillTriangle</a></div><div class="ttdeci">virtual void FillTriangle(const IColor &amp;color, float x1, float y1, float x2, float y2, float x3, float y3, const IBlend *pBlend=0)</div><div class="ttdoc">Fill a triangle with a color.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02562">IGraphics.cpp:2562</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_aa152b6e0a6215b1cc73fe6adbcf2a5f9"><div class="ttname"><a href="class_i_graphics.html#aa152b6e0a6215b1cc73fe6adbcf2a5f9">IGraphics::GetControlInTextEntry</a></div><div class="ttdeci">IControl * GetControlInTextEntry()</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01120">IGraphics.h:1120</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_aa152b6e0a6215b1cc73fe6adbcf2a5f9"><div class="ttname"><a href="class_i_graphics.html#aa152b6e0a6215b1cc73fe6adbcf2a5f9">IGraphics::GetControlInTextEntry</a></div><div class="ttdeci">IControl * GetControlInTextEntry()</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01125">IGraphics.h:1125</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ab3eef662f469a6148d4419c491a8e621"><div class="ttname"><a href="class_i_graphics.html#ab3eef662f469a6148d4419c491a8e621">IGraphics::PromptUserInput</a></div><div class="ttdeci">void PromptUserInput(IControl &amp;control, const IRECT &amp;bounds, int valIdx=0)</div><div class="ttdoc">Prompt for user input either using a text entry or pop up menu.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00622">IGraphics.cpp:622</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_abc474503de42d4dfd9827b7c532fb6cb"><div class="ttname"><a href="class_i_graphics.html#abc474503de42d4dfd9827b7c532fb6cb">IGraphics::HideMouseCursor</a></div><div class="ttdeci">virtual void HideMouseCursor(bool hide=true, bool lock=true)=0</div><div class="ttdoc">Call to hide/show the mouse cursor.</div></div>
<div class="ttc" id="aclass_i_graphics_html_af364cc413a7ec3277f39955334c1e3f9"><div class="ttname"><a href="class_i_graphics.html#af364cc413a7ec3277f39955334c1e3f9">IGraphics::FillCircle</a></div><div class="ttdeci">virtual void FillCircle(const IColor &amp;color, float cx, float cy, float r, const IBlend *pBlend=0)</div><div class="ttdoc">Fill a circle with a color.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02606">IGraphics.cpp:2606</a></div></div>
Expand Down
4 changes: 2 additions & 2 deletions _i_control_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -2140,7 +2140,7 @@
<div class="ttc" id="aclass_i_graphics_html_a1af84cb75ed09bae3deac0ec32076ddd"><div class="ttname"><a href="class_i_graphics.html#a1af84cb75ed09bae3deac0ec32076ddd">IGraphics::DrawText</a></div><div class="ttdeci">void DrawText(const IText &amp;text, const char *str, const IRECT &amp;bounds, const IBlend *pBlend=0)</div><div class="ttdoc">Draw some text to the graphics context in a specific rectangle.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00670">IGraphics.cpp:670</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a1e848b57678588b4d0a1f9153a7f670b"><div class="ttname"><a href="class_i_graphics.html#a1e848b57678588b4d0a1f9153a7f670b">IGraphics::CreateTextEntry</a></div><div class="ttdeci">void CreateTextEntry(IControl &amp;control, const IText &amp;text, const IRECT &amp;bounds, const char *str=&quot;&quot;, int valIdx=0)</div><div class="ttdoc">Create a text entry box.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l01923">IGraphics.cpp:1923</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a279f8feaaaa341647ff5028932e85044"><div class="ttname"><a href="class_i_graphics.html#a279f8feaaaa341647ff5028932e85044">IGraphics::PathRect</a></div><div class="ttdeci">void PathRect(const IRECT &amp;bounds)</div><div class="ttdoc">Add a rectangle to the current path.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02635">IGraphics.cpp:2635</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a324015b47c2337fc734f49c808b9c379"><div class="ttname"><a href="class_i_graphics.html#a324015b47c2337fc734f49c808b9c379">IGraphics::SetMouseCursor</a></div><div class="ttdeci">virtual ECursor SetMouseCursor(ECursor cursorType=ECursor::ARROW)</div><div class="ttdoc">Sets the mouse cursor to one of ECursor (implementations should return the result of the base impleme...</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l00823">IGraphics.h:823</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a324015b47c2337fc734f49c808b9c379"><div class="ttname"><a href="class_i_graphics.html#a324015b47c2337fc734f49c808b9c379">IGraphics::SetMouseCursor</a></div><div class="ttdeci">virtual ECursor SetMouseCursor(ECursor cursorType=ECursor::ARROW)</div><div class="ttdoc">Sets the mouse cursor to one of ECursor (implementations should return the result of the base impleme...</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l00828">IGraphics.h:828</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a3d90d6b1f1e253c80c0d75cf0b5c8f85"><div class="ttname"><a href="class_i_graphics.html#a3d90d6b1f1e253c80c0d75cf0b5c8f85">IGraphics::DrawRoundRect</a></div><div class="ttdeci">virtual void DrawRoundRect(const IColor &amp;color, const IRECT &amp;bounds, float cornerRadius=5.f, const IBlend *pBlend=0, float thickness=1.f)</div><div class="ttdoc">Draw a rounded rectangle to the graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02504">IGraphics.cpp:2504</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a5b73162f95dfaec0187ebdbcb52bbaf5"><div class="ttname"><a href="class_i_graphics.html#a5b73162f95dfaec0187ebdbcb52bbaf5">IGraphics::CheckLayer</a></div><div class="ttdeci">bool CheckLayer(const ILayerPtr &amp;layer)</div><div class="ttdoc">Test to see if a layer needs drawing, for instance if the control's bounds were changed.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02032">IGraphics.cpp:2032</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_a65347de69ce4d12e6b9f5d0ba974fcc1"><div class="ttname"><a href="class_i_graphics.html#a65347de69ce4d12e6b9f5d0ba974fcc1">IGraphics::DrawLayer</a></div><div class="ttdeci">void DrawLayer(const ILayerPtr &amp;layer, const IBlend *pBlend=nullptr)</div><div class="ttdoc">Draw a layer to the main IGraphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02045">IGraphics.cpp:2045</a></div></div>
Expand All @@ -2153,7 +2153,7 @@
<div class="ttc" id="aclass_i_graphics_html_aadd9450cf3ce8752697cebf4c14f581f"><div class="ttname"><a href="class_i_graphics.html#aadd9450cf3ce8752697cebf4c14f581f">IGraphics::DrawVerticalLine</a></div><div class="ttdeci">void DrawVerticalLine(const IColor &amp;color, const IRECT &amp;bounds, float x, const IBlend *pBlend=0, float thickness=1.f)</div><div class="ttdoc">Draw a vertical line, within a rectangular region of the graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00787">IGraphics.cpp:787</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_abe46178a9671ef43d2bd4f44355e992b"><div class="ttname"><a href="class_i_graphics.html#abe46178a9671ef43d2bd4f44355e992b">IGraphics::DrawHorizontalLine</a></div><div class="ttdeci">void DrawHorizontalLine(const IColor &amp;color, const IRECT &amp;bounds, float y, const IBlend *pBlend=0, float thickness=1.f)</div><div class="ttdoc">Draw a horizontal line, within a rectangular region of the graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00794">IGraphics.cpp:794</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae427b7cf3acaa2cb3eb6c062f9248a66"><div class="ttname"><a href="class_i_graphics.html#ae427b7cf3acaa2cb3eb6c062f9248a66">IGraphics::StartLayer</a></div><div class="ttdeci">void StartLayer(IControl *pOwner, const IRECT &amp;r, bool cacheable=false)</div><div class="ttdoc">Create an IGraphics layer.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l01977">IGraphics.cpp:1977</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae4638f2d426a3ee040c5a80e5b52ad7c"><div class="ttname"><a href="class_i_graphics.html#ae4638f2d426a3ee040c5a80e5b52ad7c">IGraphics::GetControlTag</a></div><div class="ttdeci">int GetControlTag(const IControl *pControl) const</div><div class="ttdoc">Get the tag given to a control.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01367">IGraphics.h:1367</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae4638f2d426a3ee040c5a80e5b52ad7c"><div class="ttname"><a href="class_i_graphics.html#ae4638f2d426a3ee040c5a80e5b52ad7c">IGraphics::GetControlTag</a></div><div class="ttdeci">int GetControlTag(const IControl *pControl) const</div><div class="ttdoc">Get the tag given to a control.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01372">IGraphics.h:1372</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae9913112a37ee34f6b973b7d6ddf5d17"><div class="ttname"><a href="class_i_graphics.html#ae9913112a37ee34f6b973b7d6ddf5d17">IGraphics::DrawSVG</a></div><div class="ttdeci">virtual void DrawSVG(const ISVG &amp;svg, const IRECT &amp;bounds, const IBlend *pBlend=0, const IColor *pStrokeColor=nullptr, const IColor *pFillColor=nullptr)</div><div class="ttdoc">Draw an SVG image to the graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02784">IGraphics.cpp:2784</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_aea7b6b45eb9c0fe4e7511d43d99f59eb"><div class="ttname"><a href="class_i_graphics.html#aea7b6b45eb9c0fe4e7511d43d99f59eb">IGraphics::DrawTriangle</a></div><div class="ttdeci">virtual void DrawTriangle(const IColor &amp;color, float x1, float y1, float x2, float y2, float x3, float y3, const IBlend *pBlend=0, float thickness=1.f)</div><div class="ttdoc">Draw a triangle to the graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02490">IGraphics.cpp:2490</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_af364cc413a7ec3277f39955334c1e3f9"><div class="ttname"><a href="class_i_graphics.html#af364cc413a7ec3277f39955334c1e3f9">IGraphics::FillCircle</a></div><div class="ttdeci">virtual void FillCircle(const IColor &amp;color, float cx, float cy, float r, const IBlend *pBlend=0)</div><div class="ttdoc">Fill a circle with a color.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l02606">IGraphics.cpp:2606</a></div></div>
Expand Down
Loading

0 comments on commit ca0f221

Please sign in to comment.