Class MaterialInstanceDynamic
Material Instance Dynamic
Inheritance
System.Object
MaterialInstanceDynamic
Inherited Members
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)
Assembly: UE4DotNet.dll
Syntax
public class MaterialInstanceDynamic : MaterialInstance
Properties
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static MaterialInstanceDynamic DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
CopyParameterOverrides(MaterialInstance)
Copy parameter values from another material instance.
Declaration
public void CopyParameterOverrides(MaterialInstance MaterialInstance)
Parameters
|
Improve this Doc
View Source
K2_CopyMaterialInstanceParameters(MaterialInterface, Boolean)
Copies over parameters given a material interface (copy each instance following the hierarchy)
Very slow implementation, avoid using at runtime.
Declaration
public void K2_CopyMaterialInstanceParameters(MaterialInterface Source, bool bQuickParametersOnly)
Parameters
|
Improve this Doc
View Source
K2_GetScalarParameterValue(Name)
Get the current scalar (float) parameter value from an MID
Declaration
public float K2_GetScalarParameterValue(Name ParameterName)
Parameters
Type |
Name |
Description |
Name |
ParameterName |
|
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
K2_GetTextureParameterValue(Name)
Get the current MID texture parameter value
Declaration
public Texture K2_GetTextureParameterValue(Name ParameterName)
Parameters
Type |
Name |
Description |
Name |
ParameterName |
|
Returns
|
Improve this Doc
View Source
K2_GetVectorParameterValue(Name)
Get the current MID vector parameter value
Declaration
public LinearColor K2_GetVectorParameterValue(Name ParameterName)
Parameters
Type |
Name |
Description |
Name |
ParameterName |
|
Returns
|
Improve this Doc
View Source
K2_InterpolateMaterialInstanceParams(MaterialInstance, MaterialInstance, Single)
Interpolates the scalar and vector parameters of this material instance based on two other material instances, and an alpha blending factor
The output is the object itself (this).
Declaration
public void K2_InterpolateMaterialInstanceParams(MaterialInstance SourceA, MaterialInstance SourceB, float Alpha)
Parameters
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static MaterialInstanceDynamic New(UObject obj = null, Name name = default(Name))
Parameters
Returns
|
Improve this Doc
View Source
SetScalarParameterValue(Name, Single)
Set a MID scalar (float) parameter value
Declaration
public void SetScalarParameterValue(Name ParameterName, float Value)
Parameters
Type |
Name |
Description |
Name |
ParameterName |
|
System.Single |
Value |
|
|
Improve this Doc
View Source
SetTextureParameterValue(Name, Texture)
Set an MID texture parameter value
Declaration
public void SetTextureParameterValue(Name ParameterName, Texture Value)
Parameters
|
Improve this Doc
View Source
SetVectorParameterValue(Name, LinearColor)
Set an MID vector parameter value
Declaration
public void SetVectorParameterValue(Name ParameterName, LinearColor Value)
Parameters
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to MaterialInstanceDynamic)
Convert from IntPtr to UObject
Declaration
public static implicit operator MaterialInstanceDynamic(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns