Empeld
Empeld plugin documentation.
pluginbase.Objects.World.Environment.IOrbital Interface Reference

the interface representing an orbital More...

Inheritance diagram for pluginbase.Objects.World.Environment.IOrbital:
pluginbase.Objects.World.Environment.IEnvironmentSimulatable essentials.Environment.IOrbitalGlow pluginbase.Objects.World.Environment.Orbitals.OrbitalBase essentials.Environment.Orbital.Moon essentials.Environment.Orbital.Sun pluginbase.Objects.World.Environment.Orbitals.OrbitalRevolutionBase essentials.Environment.Orbital.Moon essentials.Environment.Orbital.Sun

Properties

OrbitalRenderMode RenderMode [get]
 Gets the render mode. More...
 
int RenderDetail [get]
 Gets the render detail. Currently only applies to sphere rendering. Default 12 More...
 
Rgba EmittanceDiffuse [get]
 Gets the emittance color for lighting More...
 
Rgba EmittanceAmbient [get]
 Gets the emittance ambient for lighting More...
 
Rgba EmittanceSpecular [get]
 Gets the emmitance specular for lighting More...
 
bool EmittanceAuxiliary [get]
 If true, the light source is treated as secondary to a brighter light source, so that they won't combine True by default More...
 
Rgba OrbitalEmittance [get]
 The color that affects other orbitals. Defaults to emittance More...
 
bool HasEmittance [get]
 Gets a value indicating whether this instance has emittance. More...
 
string Resource [get]
 Gets the resource. In most cases this is a texture More...
 
EnvironmentBlendMode BlendMode [get]
 Gets the blend mode. More...
 
Rgba Color [get]
 Gets the color that the orbital is affected by More...
 
bool ReceivesLight [get]
 Gets a value indicating whether this pluginbase.Objects.World.Environment.IOrbital receives light from other orbitals during environmental rendering More...
 
float Size [get]
 Gets the relative size More...
 
Vector3 Direction [get]
 Gets the direction that the object is rendered in Needs to be normalized More...
 
int Layer [get]
 Gets the layer that the object is drawn on More...
 
float Rotation [get]
 Gets the rotation around the direction More...
 

Additional Inherited Members

- Public Member Functions inherited from pluginbase.Objects.World.Environment.IEnvironmentSimulatable
void Simulate (double time, double x, double y, double z)
 Simulate the environment with the time, and an x/y/z More...
 

Detailed Description

the interface representing an orbital

Property Documentation

◆ BlendMode

EnvironmentBlendMode pluginbase.Objects.World.Environment.IOrbital.BlendMode
get

Gets the blend mode.

The blend mode.

◆ Color

Rgba pluginbase.Objects.World.Environment.IOrbital.Color
get

Gets the color that the orbital is affected by

The color.

◆ Direction

Vector3 pluginbase.Objects.World.Environment.IOrbital.Direction
get

Gets the direction that the object is rendered in Needs to be normalized

The direction.

◆ EmittanceAmbient

Rgba pluginbase.Objects.World.Environment.IOrbital.EmittanceAmbient
get

Gets the emittance ambient for lighting

The emittance ambient.

◆ EmittanceAuxiliary

bool pluginbase.Objects.World.Environment.IOrbital.EmittanceAuxiliary
get

If true, the light source is treated as secondary to a brighter light source, so that they won't combine True by default

true if emittance auxiliary; otherwise, false.

◆ EmittanceDiffuse

Rgba pluginbase.Objects.World.Environment.IOrbital.EmittanceDiffuse
get

Gets the emittance color for lighting

The emittance.

◆ EmittanceSpecular

Rgba pluginbase.Objects.World.Environment.IOrbital.EmittanceSpecular
get

Gets the emmitance specular for lighting

The emittance specular.

◆ HasEmittance

bool pluginbase.Objects.World.Environment.IOrbital.HasEmittance
get

Gets a value indicating whether this instance has emittance.

true if this instance has emittance; otherwise, false.

◆ Layer

int pluginbase.Objects.World.Environment.IOrbital.Layer
get

Gets the layer that the object is drawn on

The layer.

◆ OrbitalEmittance

Rgba pluginbase.Objects.World.Environment.IOrbital.OrbitalEmittance
get

The color that affects other orbitals. Defaults to emittance

The atmosphere emittance.

◆ ReceivesLight

bool pluginbase.Objects.World.Environment.IOrbital.ReceivesLight
get

Gets a value indicating whether this pluginbase.Objects.World.Environment.IOrbital receives light from other orbitals during environmental rendering

true if receives light; otherwise, false.

◆ RenderDetail

int pluginbase.Objects.World.Environment.IOrbital.RenderDetail
get

Gets the render detail. Currently only applies to sphere rendering. Default 12

The render detail.

◆ RenderMode

OrbitalRenderMode pluginbase.Objects.World.Environment.IOrbital.RenderMode
get

Gets the render mode.

The render mode.

◆ Resource

string pluginbase.Objects.World.Environment.IOrbital.Resource
get

Gets the resource. In most cases this is a texture

The resource.

◆ Rotation

float pluginbase.Objects.World.Environment.IOrbital.Rotation
get

Gets the rotation around the direction

The rotation.

◆ Size

float pluginbase.Objects.World.Environment.IOrbital.Size
get

Gets the relative size

The size.


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