wiki.sine.space | sinespace

Difference between revisions of "Scripting/SRenderer"

From wiki.sine.space
Jump to: navigation, search
m
Line 5: Line 5:
 
=Members=
 
=Members=
 
==Miscellaneous==
 
==Miscellaneous==
{{ScriptFunction|bool|IsVisible|{ get; }|Returns true if the renderer is visible on any camera.}}
+
{{ScriptFunction|bool|IsVisible|{ get; }|Returns true if the renderer is visible on any camera.|5=
 +
if(Space.Host.ExecutingObject.Renderer.IsVisible == true) then<br>&nbsp;Space.Log("The Object is Visible!");<br>else<br>&nbsp;Space.Log("The Object is Invisible!");<br>end}}
 
{{ScriptFunction|bool|Enabled|{ get; set; }|Get/Set if the rendered object is visible.|5=-- Hide/Show this Object --<br>function ShowObject(flag)<br>&nbsp;Space.Host.ExecutingObject.Renderer.Enabled = flag;<br>end<br><br>ShowObject(false);}}
 
{{ScriptFunction|bool|Enabled|{ get; set; }|Get/Set if the rendered object is visible.|5=-- Hide/Show this Object --<br>function ShowObject(flag)<br>&nbsp;Space.Host.ExecutingObject.Renderer.Enabled = flag;<br>end<br><br>ShowObject(false);}}
  

Revision as of 19:38, 19 April 2017

A renderer is what makes an object appear on the screen.

The SRendererclass component interfaces with Unity's Renderer component, exposing its functions to scripting.

Members

Miscellaneous

IsVisible

bool IsVisible { get; }

Returns true if the renderer is visible on any camera.

if(Space.Host.ExecutingObject.Renderer.IsVisible == true) then
 Space.Log("The Object is Visible!");
else
 Space.Log("The Object is Invisible!");
end


Enabled

bool Enabled { get; set; }

Get/Set if the rendered object is visible.

-- Hide/Show this Object --
function ShowObject(flag)
 Space.Host.ExecutingObject.Renderer.Enabled = flag;
end

ShowObject(false);


Materials

Material

SMaterial Material { get; set; }

Get/Set the material instantiated to the renderer.

No example provided yet


Materials[]

SMaterial Materials[] { get; set; }

Get/Set all materials instantiated to the renderer.

No example provided yet


Shared Materials

SharedMaterial

SMaterial SharedMaterial { get; set; }

Get/Set the shared material used by the renderer.

No example provided yet


SharedMaterials[]

SMaterial SharedMaterials[] { get; set; }

Get/Set all shared materials used by the renderer.

No example provided yet