Difference between revisions of "HPL3/SOMA/Scripting/Scripting Api/Billboard"

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting‎ | Scripting Api
Jump to navigation Jump to search
 
Line 1: Line 1:
<onlyinclude>{{CodeDocSummaryTop}}
+
{{ScriptingStub}}
{{CodeDocSummaryItem|void|[[HPL3/SOMA/Scripting/Scripting_Api/Billboard#Billboard_SetBrightness|Billboard_SetBrightness]](const [[HPL3/SOMA/Scripting/tString|tString]] &in asBillboardName, float afBrightness)|}}
 
{{CodeDocSummaryItem|void|[[HPL3/SOMA/Scripting/Scripting_Api/Billboard#Billboard_SetRangeMax|Billboard_SetRangeMax]](const [[HPL3/SOMA/Scripting/tString|tString]] &in asBillboardName, float afRangeStart, float afRangeEnd)|}}
 
{{CodeDocSummaryItem|void|[[HPL3/SOMA/Scripting/Scripting_Api/Billboard#Billboard_SetRangeMin|Billboard_SetRangeMin]](const [[HPL3/SOMA/Scripting/tString|tString]] &in asBillboardName, float afRangeStart, float afRangeEnd)|}}
 
{{CodeDocSummaryItem|void|[[HPL3/SOMA/Scripting/Scripting_Api/Billboard#Billboard_SetReflectionVisibility|Billboard_SetReflectionVisibility]](const [[HPL3/SOMA/Scripting/tString|tString]] &in asBillboardName, bool abVisibleInReflection, bool abVisibleInWorld)|}}
 
{{CodeDocSummaryItem|void|[[HPL3/SOMA/Scripting/Scripting_Api/Billboard#Billboard_SetVisible|Billboard_SetVisible]](const [[HPL3/SOMA/Scripting/tString|tString]] &in asBillboardName, bool abVisible)|}}
 
{{CodeDocSummaryBottom}}</onlyinclude>
 
  
Some extra documentation down here
+
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
 +
 
 +
==Summary==
 +
{{CodeDocSummaryTop}}
 +
{{CodeDocSummaryItem|void|[[#Billboard_SetBrightness|Billboard_SetBrightness]](const [[../../tString|tString]] &in asBillboardName, float afBrightness)|Sets the brightness of a billboard}}
 +
{{CodeDocSummaryItem|void|[[#Billboard_SetRangeMax|Billboard_SetRangeMax]](const [[../../tString|tString]] &in asBillboardName, float afRangeStart, float afRangeEnd)|Sets the max range of a billboard, getting far away will cause the billboard to fade out}}
 +
{{CodeDocSummaryItem|void|[[#Billboard_SetRangeMin|Billboard_SetRangeMin]](const [[../../tString|tString]] &in asBillboardName, float afRangeStart, float afRangeEnd)|Sets the minimum range of a billboard, getting closer will cause the billboard to fade out}}
 +
{{CodeDocSummaryItem|void|[[#Billboard_SetReflectionVisibility|Billboard_SetReflectionVisibility]](const [[../../tString|tString]] &in asBillboardName, bool abVisibleInReflection, bool abVisibleInWorld)|Sets whether the billboard is drawn in reflections or not, and the real world or not}}
 +
{{CodeDocSummaryItem|void|[[#Billboard_SetVisible|Billboard_SetVisible]](const [[../../tString|tString]] &in asBillboardName, bool abVisible)|Sets if a billboard should be rendered or not}}
 +
{{CodeDocSummaryBottom}}
 +
 
 +
==Function Detail==
 +
{{CodeDocDetailTop|Billboard_SetBrightness}}
 +
<syntaxhighlight lang="c++">void Billboard_SetBrightness(const tString &in asBillboardName,
 +
                            float afBrightness)</syntaxhighlight>
 +
{{CodeDocDetailBody|Sets the brightness of a billboard}}
 +
{{CodeDocDetailParamStart}}
 +
{{CodeDocDetailParam|asBillboardName|[[../../tString|tString]]|name of billboard. Can contain wildcards.}}
 +
{{CodeDocDetailParam|afBrightness|float|new brightness}}
 +
{{CodeDocDetailReturn|void|}}
 +
{{CodeDocDetailBottom}}
 +
 
 +
{{CodeDocDetailTop|Billboard_SetRangeMax}}
 +
<syntaxhighlight lang="c++">void Billboard_SetRangeMax(const tString &in asBillboardName,
 +
                          float afRangeStart,
 +
                          float afRangeEnd)</syntaxhighlight>
 +
{{CodeDocDetailBody|Sets the max range of a billboard, getting far away will cause the billboard to fade out}}
 +
{{CodeDocDetailParamStart}}
 +
{{CodeDocDetailParam|asBillboardName|[[../../tString|tString]]|name of billboard. Can contain wildcards.}}
 +
{{CodeDocDetailParam|afRangeStart|float|distance the object should start to fade, -1 <nowiki>=</nowiki> no fade}}
 +
{{CodeDocDetailParam|afRangeEnd|float|distance the object fade is complete, -1 <nowiki>=</nowiki> no fade}}
 +
{{CodeDocDetailReturn|void|}}
 +
{{CodeDocDetailBottom}}
 +
 
 +
{{CodeDocDetailTop|Billboard_SetRangeMin}}
 +
<syntaxhighlight lang="c++">void Billboard_SetRangeMin(const tString &in asBillboardName,
 +
                          float afRangeStart,
 +
                          float afRangeEnd)</syntaxhighlight>
 +
{{CodeDocDetailBody|Sets the minimum range of a billboard, getting closer will cause the billboard to fade out}}
 +
{{CodeDocDetailParamStart}}
 +
{{CodeDocDetailParam|asBillboardName|[[../../tString|tString]]|name of billboard. Can contain wildcards.}}
 +
{{CodeDocDetailParam|afRangeStart|float|distance the object should start to fade, -1 <nowiki>=</nowiki> no fade}}
 +
{{CodeDocDetailParam|afRangeEnd|float|distance the object fade is complete, -1 <nowiki>=</nowiki> no fade}}
 +
{{CodeDocDetailReturn|void|}}
 +
{{CodeDocDetailBottom}}
 +
 
 +
{{CodeDocDetailTop|Billboard_SetReflectionVisibility}}
 +
<syntaxhighlight lang="c++">void Billboard_SetReflectionVisibility(const tString &in asBillboardName,
 +
                                      bool abVisibleInReflection,
 +
                                      bool abVisibleInWorld)</syntaxhighlight>
 +
{{CodeDocDetailBody|Sets whether the billboard is drawn in reflections or not, and the real world or not.}}
 +
{{CodeDocDetailParamStart}}
 +
{{CodeDocDetailParam|asBillboardName|[[../../tString|tString]]|name of billboard. Can contain wildcards.}}
 +
{{CodeDocDetailParam|abVisibleInReflection|bool|whether the entity is drawn in reflections}}
 +
{{CodeDocDetailParam|abVisibleInWorld|bool|whether the entity is drawn in the real world}}
 +
{{CodeDocDetailReturn|void|}}
 +
{{CodeDocDetailBottom}}
 +
 
 +
{{CodeDocDetailTop|Billboard_SetVisible}}
 +
<syntaxhighlight lang="c++">void Billboard_SetVisible(const tString &in asBillboardName,
 +
                          bool abVisible)</syntaxhighlight>
 +
{{CodeDocDetailBody|Sets if a billboard should be rendered or not.}}
 +
{{CodeDocDetailParamStart}}
 +
{{CodeDocDetailParam|asBillboardName|[[../../tString|tString]]|name of billboard. Can contain wildcards.}}
 +
{{CodeDocDetailParam|abVisible|bool|if the billboard should be visible or not.}}
 +
{{CodeDocDetailReturn|void|}}
 +
{{CodeDocDetailBottom}}

Latest revision as of 22:45, 24 August 2020

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Summary

Return Type Function and Description
void Billboard_SetBrightness(const tString &in asBillboardName, float afBrightness)
Sets the brightness of a billboard
void Billboard_SetRangeMax(const tString &in asBillboardName, float afRangeStart, float afRangeEnd)
Sets the max range of a billboard, getting far away will cause the billboard to fade out
void Billboard_SetRangeMin(const tString &in asBillboardName, float afRangeStart, float afRangeEnd)
Sets the minimum range of a billboard, getting closer will cause the billboard to fade out
void Billboard_SetReflectionVisibility(const tString &in asBillboardName, bool abVisibleInReflection, bool abVisibleInWorld)
Sets whether the billboard is drawn in reflections or not, and the real world or not
void Billboard_SetVisible(const tString &in asBillboardName, bool abVisible)
Sets if a billboard should be rendered or not

Function Detail

Billboard_SetBrightness

void Billboard_SetBrightness(const tString &in asBillboardName,
                             float afBrightness)

Sets the brightness of a billboard

Parameters

  • asBillboardName (tString) — name of billboard. Can contain wildcards.
  • afBrightness (float) — new brightness

Returns:

  • void

Billboard_SetRangeMax

void Billboard_SetRangeMax(const tString &in asBillboardName,
                           float afRangeStart,
                           float afRangeEnd)

Sets the max range of a billboard, getting far away will cause the billboard to fade out

Parameters

  • asBillboardName (tString) — name of billboard. Can contain wildcards.
  • afRangeStart (float) — distance the object should start to fade, -1 = no fade
  • afRangeEnd (float) — distance the object fade is complete, -1 = no fade

Returns:

  • void

Billboard_SetRangeMin

void Billboard_SetRangeMin(const tString &in asBillboardName,
                           float afRangeStart,
                           float afRangeEnd)

Sets the minimum range of a billboard, getting closer will cause the billboard to fade out

Parameters

  • asBillboardName (tString) — name of billboard. Can contain wildcards.
  • afRangeStart (float) — distance the object should start to fade, -1 = no fade
  • afRangeEnd (float) — distance the object fade is complete, -1 = no fade

Returns:

  • void

Billboard_SetReflectionVisibility

void Billboard_SetReflectionVisibility(const tString &in asBillboardName,
                                       bool abVisibleInReflection,
                                       bool abVisibleInWorld)

Sets whether the billboard is drawn in reflections or not, and the real world or not.

Parameters

  • asBillboardName (tString) — name of billboard. Can contain wildcards.
  • abVisibleInReflection (bool) — whether the entity is drawn in reflections
  • abVisibleInWorld (bool) — whether the entity is drawn in the real world

Returns:

  • void

Billboard_SetVisible

void Billboard_SetVisible(const tString &in asBillboardName,
                          bool abVisible)

Sets if a billboard should be rendered or not.

Parameters

  • asBillboardName (tString) — name of billboard. Can contain wildcards.
  • abVisible (bool) — if the billboard should be visible or not.

Returns:

  • void