IDatasmithUEPbrMaterialElement

Windows
MacOS
Linux

Inheritance Hierarchy

IDatasmithElement

IDatasmithBaseMaterialElement

IDatasmithUEPbrMaterialElement

References

Module

DatasmithCore

Header

/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithMaterialElements.h

Include

#include "DatasmithMaterialElements.h"

Syntax

class IDatasmithUEPbrMaterialElement : public IDatasmithBaseMaterialElement

Functions

Name Description

Public function

IDatasmithMa...

 

AddMaterialExpression

(
    const EDatasmithMaterialExpressionT...
)

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

T *

 

AddMaterialExpression()

Public function

IDatasmithMa...

 

AddMaterialExpression()

Public function

IDatasmithEx...

 

GetAmbientOcclusion()

Public function

IDatasmithEx...

 

GetBaseColor()

Public function Const

int

 

GetBlendMode()

Public function

IDatasmithEx...

 

GetEmissiveColor()

Public function

IDatasmithMa...

 

GetExpression

(
    int32 Index
)

Public function Const

int32

 

GetExpressionIndex

(
    const IDatasmithMaterialExpression ...
)

Public function Const

int32

 

GetExpressionsCount()

Public function

IDatasmithEx...

 

GetMaterialAttributes()

Public function Const

bool

 

GetMaterialFunctionOnly()

If a material is only referenced by other materials then it is only used as a material function and there is no need to instantiate it.

Public function

IDatasmithEx...

 

GetMetallic()

Public function

IDatasmithEx...

 

GetNormal()

Public function

IDatasmithEx...

 

GetOpacity()

Public function Const

const TCHAR ...

 

GetParentLabel()

Public function

IDatasmithEx...

 

GetRefraction()

Public function

IDatasmithEx...

 

GetRoughness()

Public function

IDatasmithEx...

 

GetSpecular()

Public function Const

bool

 

GetTwoSided()

Public function Const

bool

 

GetUseMaterialAttributes()

Public function

IDatasmithEx...

 

GetWorldDisplacement()

Public function

void

 

SetBlendMode

(
    int bInBlendMode
)

Public function

void

 

SetMaterialFunctionOnly

(
    bool bInMaterialFunctionOnly
)

Public function

void

 

SetParentLabel

(
    const TCHAR* InParentLabel
)

If a parent material is generated from this material, this will be its label.

Public function

void

 

SetTwoSided

(
    bool bTwoSided
)

Public function

void

 

SetUseMaterialAttributes

(
    bool bInUseMaterialAttributes
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss