v_sim.PairLinkRenderer¶
- Subclasses:
Methods¶
- Inherited:
- Structs:
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
|
|
|
|
|
|
|
|
|
|
|
Properties¶
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r/w/co |
description of this renderer |
||
r/w/co |
id defining this renderer |
||
r/w/co |
label of this renderer |
Signals¶
- Inherited:
Name |
Short Description |
|---|---|
Gets emitted when some rendering parameter of renderer has been changed. |
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
|---|---|---|---|
parent |
r |
Class Details¶
- class v_sim.PairLinkRenderer(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
An opaque structure.
- draw(iter, vertices)¶
- Parameters:
iter (
v_sim.PairLinkIter) – av_sim.PairLinkIterobject.vertices ([
GL.float]) – an array to store vertices.
Calls the draw() method of self for the current pair defined by iter.
New in version 3.8.
- emitDirty()¶
Emits the “dirty” signal of self.
New in version 3.8.
- rebuild(ext, shaderId)¶
- Parameters:
ext (
v_sim.GlExt) – av_sim.GlExtobject.shaderId (
int) – the id of a shader that the renderer can use or declare.
Calls the rebuild() method of self class.
New in version 3.9.
- render(data, ext)¶
- Parameters:
data (
v_sim.PairLink) – av_sim.PairLinkobject.ext (
v_sim.GlExt) – av_sim.GlExtobject.
Calls the render() method of self class. This method is actually called each time a different data pair is drawn.
New in version 3.8.
- setGlView(view)¶
- Parameters:
view (
v_sim.GlView) – av_sim.GlViewobject.- Returns:
Trueif value is actually cahnged.- Return type:
If self class has a #VisuPairLinkRenderer::set_view() method, it binds view to self.
New in version 3.8.
- start(data, ele1, ele2, colorizer)¶
- Parameters:
data (
v_sim.PairLink) – av_sim.PairLinkobject.ele1 (
v_sim.ElementRenderer) – av_sim.ElementRendererobject.ele2 (
v_sim.ElementRenderer) – av_sim.ElementRendererobject.colorizer (
v_sim.DataColorizer) – av_sim.DataColorizerobject.
Calls the start() method of self class. This method is actually called each time a different data pair is drawn.
New in version 3.8.
- stop(data, vertices)¶
- Parameters:
data (
v_sim.PairLink) – av_sim.PairLinkobject.vertices ([
GL.float]) – an array to store vertices.
Calls the stop() method of self class. It is actually called each time a different data pair is finished.
New in version 3.8.
- do_draw(iter, vertices) virtual¶
- Parameters:
iter (
v_sim.PairLinkIter) – av_sim.PairLinkIterobject.vertices ([
GL.float]) – an array to store vertices.
Calls the draw() method of renderer for the current pair defined by iter.
New in version 3.8.
- do_rebuild(ext, shaderId) virtual¶
- Parameters:
ext (
v_sim.GlExt) – av_sim.GlExtobject.shaderId (
int) – the id of a shader that the renderer can use or declare.
Calls the rebuild() method of renderer class.
New in version 3.9.
- do_render(data, ext) virtual¶
- Parameters:
data (
v_sim.PairLink) – av_sim.PairLinkobject.ext (
v_sim.GlExt) – av_sim.GlExtobject.
Calls the render() method of renderer class. This method is actually called each time a different data pair is drawn.
New in version 3.8.
- do_set_view(view) virtual¶
- Parameters:
view (
v_sim.GlView) –- Return type:
a routine called to set a different
v_sim.GlViewobject.
- do_start(data, ele1, ele2, colorizer) virtual¶
- Parameters:
data (
v_sim.PairLink) – av_sim.PairLinkobject.ele1 (
v_sim.ElementRenderer) – av_sim.ElementRendererobject.ele2 (
v_sim.ElementRenderer) – av_sim.ElementRendererobject.colorizer (
v_sim.DataColorizer) – av_sim.DataColorizerobject.
Calls the start() method of renderer class. This method is actually called each time a different data pair is drawn.
New in version 3.8.
- do_stop(data, vertices) virtual¶
- Parameters:
data (
v_sim.PairLink) – av_sim.PairLinkobject.vertices ([
GL.float]) – an array to store vertices.
Calls the stop() method of renderer class. It is actually called each time a different data pair is finished.
New in version 3.8.
Signal Details¶
- v_sim.PairLinkRenderer.signals.dirty(pair_link_renderer)¶
- Signal Name:
dirty- Flags:
- Parameters:
pair_link_renderer (
v_sim.PairLinkRenderer) – The object which received the signal
Gets emitted when some rendering parameter of renderer has been changed.
New in version 3.8.
Property Details¶
- v_sim.PairLinkRenderer.props.description¶
- Name:
description- Type:
- Default Value:
''- Flags:
description of this renderer
- v_sim.PairLinkRenderer.props.id¶
- Name:
id- Type:
- Default Value:
''- Flags:
id defining this renderer
- v_sim.PairLinkRenderer.props.label¶
- Name:
label- Type:
- Default Value:
''- Flags:
label of this renderer