Show / Hide Table of Contents

Class MaterialExpressionSpeedTree

Material Expression Speed Tree

Inheritance
System.Object
UObject
MaterialExpression
MaterialExpressionSpeedTree
Inherited Members
MaterialExpression.MaterialExpressionEditorX
MaterialExpression.MaterialExpressionEditorY
MaterialExpression.GraphNode
MaterialExpression.MaterialExpressionGuid
MaterialExpression.Material
MaterialExpression.Function
MaterialExpression.bRealtimePreview
MaterialExpression.bNeedToUpdatePreview
MaterialExpression.bIsParameterExpression
MaterialExpression.bCommentBubbleVisible
MaterialExpression.bShowOutputNameOnPin
MaterialExpression.bShowMaskColorsOnPin
MaterialExpression.bHidePreviewWindow
MaterialExpression.bCollapsed
MaterialExpression.bShaderInputData
MaterialExpression.bShowInputs
MaterialExpression.bShowOutputs
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class MaterialExpressionSpeedTree : MaterialExpression

Properties

| Improve this Doc View Source

bAccurateWindVelocities

Declaration
public bool bAccurateWindVelocities { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

BillboardThreshold

The threshold for triangles to be removed from the bilboard mesh when not facing the camera (0 = none pass, 1 = all pass).

Declaration
public float BillboardThreshold { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static MaterialExpressionSpeedTree DefaultObject { get; }
Property Value
Type Description
MaterialExpressionSpeedTree
| Improve this Doc View Source

ExtraBendWS

An extra bending of the tree for local effects

Declaration
public ExpressionInput ExtraBendWS { get; set; }
Property Value
Type Description
ExpressionInput
| Improve this Doc View Source

GeometryInput

Defaults to 'WindType' if not specified

Declaration
public ExpressionInput GeometryInput { get; set; }
Property Value
Type Description
ExpressionInput
| Improve this Doc View Source

GeometryType

The type of SpeedTree geometry on which this material will be used

Declaration
public byte GeometryType { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

LODInput

Defaults to 'LODType' if not specified

Declaration
public ExpressionInput LODInput { get; set; }
Property Value
Type Description
ExpressionInput
| Improve this Doc View Source

LODType

The type of LOD to use

Declaration
public byte LODType { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

WindInput

Defaults to 'GeometryType' if not specified

Declaration
public ExpressionInput WindInput { get; set; }
Property Value
Type Description
ExpressionInput
| Improve this Doc View Source

WindType

The type of wind effect used on this tree. This can only go as high as it was in the SpeedTree Modeler, but you can set it to a lower option for lower quality wind and faster rendering.

Declaration
public byte WindType { get; set; }
Property Value
Type Description
System.Byte

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static MaterialExpressionSpeedTree New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
MaterialExpressionSpeedTree

Operators

| Improve this Doc View Source

Implicit(IntPtr to MaterialExpressionSpeedTree)

Convert from IntPtr to UObject

Declaration
public static implicit operator MaterialExpressionSpeedTree(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
MaterialExpressionSpeedTree
  • Improve this Doc
  • View Source
Back to top Generated by DocFX