Empeld
Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
pluginbase.Objects.WorldObjects.IWorldObject Interface Reference

A client-only world object More...

Public Member Functions

void Destroy ()
 Destroy this instance, regardless of whether there are other references or its pinned More...
 

Properties

IModelInstance ModelInstance [get]
 Gets the model instance. More...
 
bool Visible [get, set]
 Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject is visible. More...
 
bool CastShadow [get, set]
 Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject casts shadow. More...
 
bool AcceptsLighting [get, set]
 Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject accepts lighting. More...
 
ObjectRenderMode RenderMode [get, set]
 Gets or sets the blend mode. More...
 
bool Pinned [get, set]
 Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject is pinned, and will not be removed even if we lose reference to the object More...
 
double ViewDistance [get, set]
 Gets or sets the view distance. More...
 
Vector3d Position [get, set]
 Gets or sets the position. More...
 
Rotation2d Rotation [get, set]
 Gets or sets the rotation. More...
 
Vector3d Scale [get, set]
 Gets or sets the scale. More...
 

Detailed Description

A client-only world object

Member Function Documentation

void pluginbase.Objects.WorldObjects.IWorldObject.Destroy ( )

Destroy this instance, regardless of whether there are other references or its pinned

Property Documentation

bool pluginbase.Objects.WorldObjects.IWorldObject.AcceptsLighting
getset

Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject accepts lighting.

true if accepts lighting; otherwise, false.

bool pluginbase.Objects.WorldObjects.IWorldObject.CastShadow
getset

Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject casts shadow.

true if cast shadow; otherwise, false.

IModelInstance pluginbase.Objects.WorldObjects.IWorldObject.ModelInstance
get

Gets the model instance.

The model instance.

bool pluginbase.Objects.WorldObjects.IWorldObject.Pinned
getset

Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject is pinned, and will not be removed even if we lose reference to the object

true if pinned; otherwise, false.

Vector3d pluginbase.Objects.WorldObjects.IWorldObject.Position
getset

Gets or sets the position.

The position.

ObjectRenderMode pluginbase.Objects.WorldObjects.IWorldObject.RenderMode
getset

Gets or sets the blend mode.

The blend mode.

Rotation2d pluginbase.Objects.WorldObjects.IWorldObject.Rotation
getset

Gets or sets the rotation.

The rotation.

Vector3d pluginbase.Objects.WorldObjects.IWorldObject.Scale
getset

Gets or sets the scale.

The scale.

double pluginbase.Objects.WorldObjects.IWorldObject.ViewDistance
getset

Gets or sets the view distance.

The view distance.

bool pluginbase.Objects.WorldObjects.IWorldObject.Visible
getset

Gets or sets a value indicating whether this pluginbase.Objects.WorldObjects.IWorldObject is visible.

true if visible; otherwise, false.


The documentation for this interface was generated from the following file: