IDatasmithMaterialExpressionCustom

See [UMaterialExpressionCustom](API\Runtime\Engine\Materials\UMaterialExpressionCustom)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DatasmithCore

Header

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

Include

#include "DatasmithMaterialElements.h"

Syntax

class IDatasmithMaterialExpressionCustom : public IDatasmithMaterialExpression

Remarks

Functions

Name Description

Public function

void

 

AddAdditionalDefine

(
    const TCHAR* Define
)

Public function

void

 

AddIncludeFilePath

(
    const TCHAR* Path
)

Public function Const

const TCHAR ...

 

GetAdditionalDefine

(
    int32 Index
)

Public function Const

int32

 

GetAdditionalDefineCount()

Public function Const

const TCHAR ...

 

GetArgumentName

(
    int32 ArgIndex
)

Public function Const

int32

 

GetArgumentNameCount()

Public function Const

const TCHAR ...

 

GetCode()

Public function Const

const TCHAR ...

 

GetDescription()

Public function Const

const TCHAR ...

 

GetIncludeFilePath

(
    int32 Index
)

Public function Const

int32

 

GetIncludeFilePathCount()

Public function Const

EDatasmithSh...

 

GetOutputType()

Public function

void

 

SetArgumentName

(
    int32 ArgIndex,
    const TCHAR* ArgName
)

Public function

void

 

SetCode

(
    const TCHAR* InCode
)

Public function

void

 

SetDescription

(
    const TCHAR* InDescription
)

Public function

void

 

SetOutputType

(
    EDatasmithShaderDataType InOutputTy...
)

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