Space Engineers
Public Member Functions | Public Attributes | List of all members
VRageRender.MyTransparentMaterial Class Reference

Public Member Functions

 MyTransparentMaterial (string Name, MyTransparentMaterialTextureType TextureType, string Texture, float SoftParticleDistanceScale, bool CanBeAffectedByOtherLights, bool AlphaMistingEnable, Vector4 Color, bool IgnoreDepth=false, bool UseAtlas=false, float AlphaMistingStart=1, float AlphaMistingEnd=4, float AlphaSaturation=1, float Reflectivity=0, bool AlphaCutout=false, Vector2I?TargetSize=null)
 

Public Attributes

readonly string Name
 
readonly MyTransparentMaterialTextureType TextureType
 
readonly string Texture
 
readonly bool CanBeAffectedByOtherLights
 
readonly bool AlphaMistingEnable
 
readonly bool IgnoreDepth
 
readonly bool UseAtlas
 
readonly float AlphaMistingStart
 
readonly float AlphaMistingEnd
 
readonly float SoftParticleDistanceScale
 
readonly float AlphaSaturation
 
readonly bool AlphaCutout
 
Vector2 UVOffset
 
Vector2 UVSize
 
Vector2I TargetSize
 
Vector4 Color
 
readonly float Reflectivity
 
object RenderTexture
 

Detailed Description

Definition at line 8 of file MyTransparentMaterial.cs.

Constructor & Destructor Documentation

VRageRender.MyTransparentMaterial.MyTransparentMaterial ( string  Name,
MyTransparentMaterialTextureType  TextureType,
string  Texture,
float  SoftParticleDistanceScale,
bool  CanBeAffectedByOtherLights,
bool  AlphaMistingEnable,
Vector4  Color,
bool  IgnoreDepth = false,
bool  UseAtlas = false,
float  AlphaMistingStart = 1,
float  AlphaMistingEnd = 4,
float  AlphaSaturation = 1,
float  Reflectivity = 0,
bool  AlphaCutout = false,
Vector2I TargetSize = null 
)
inline

Definition at line 42 of file MyTransparentMaterial.cs.

Member Data Documentation

readonly bool VRageRender.MyTransparentMaterial.AlphaCutout

Definition at line 28 of file MyTransparentMaterial.cs.

readonly bool VRageRender.MyTransparentMaterial.AlphaMistingEnable

Definition at line 18 of file MyTransparentMaterial.cs.

readonly float VRageRender.MyTransparentMaterial.AlphaMistingEnd

Definition at line 23 of file MyTransparentMaterial.cs.

readonly float VRageRender.MyTransparentMaterial.AlphaMistingStart

Definition at line 22 of file MyTransparentMaterial.cs.

readonly float VRageRender.MyTransparentMaterial.AlphaSaturation

Definition at line 27 of file MyTransparentMaterial.cs.

readonly bool VRageRender.MyTransparentMaterial.CanBeAffectedByOtherLights

Definition at line 16 of file MyTransparentMaterial.cs.

Vector4 VRageRender.MyTransparentMaterial.Color

Definition at line 36 of file MyTransparentMaterial.cs.

readonly bool VRageRender.MyTransparentMaterial.IgnoreDepth

Definition at line 19 of file MyTransparentMaterial.cs.

readonly string VRageRender.MyTransparentMaterial.Name

Definition at line 10 of file MyTransparentMaterial.cs.

readonly float VRageRender.MyTransparentMaterial.Reflectivity

Definition at line 37 of file MyTransparentMaterial.cs.

object VRageRender.MyTransparentMaterial.RenderTexture

Definition at line 40 of file MyTransparentMaterial.cs.

readonly float VRageRender.MyTransparentMaterial.SoftParticleDistanceScale

Definition at line 25 of file MyTransparentMaterial.cs.

Vector2I VRageRender.MyTransparentMaterial.TargetSize

Definition at line 34 of file MyTransparentMaterial.cs.

readonly string VRageRender.MyTransparentMaterial.Texture

Definition at line 12 of file MyTransparentMaterial.cs.

readonly MyTransparentMaterialTextureType VRageRender.MyTransparentMaterial.TextureType

Definition at line 11 of file MyTransparentMaterial.cs.

readonly bool VRageRender.MyTransparentMaterial.UseAtlas

Definition at line 20 of file MyTransparentMaterial.cs.

Vector2 VRageRender.MyTransparentMaterial.UVOffset

Definition at line 30 of file MyTransparentMaterial.cs.

Vector2 VRageRender.MyTransparentMaterial.UVSize

Definition at line 31 of file MyTransparentMaterial.cs.


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