Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UMaterialExpressionTextureCollectionParameter |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialExpressionTextureCollectionParameter.h |
| Include Path | #include "Materials/MaterialExpressionTextureCollectionParameter.h" |
Syntax
UCLASS (MinimalAPI)
class UMaterialExpressionTextureCollectionParameter : public UMaterialExpressionTextureCollection
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMaterialExpression → UMaterialExpressionTextureCollection → UMaterialExpressionTextureCollectionParameter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMaterialExpressionTextureCollectionParameter
(
const FObjectInitializer& ObjectInitializer |
Materials/MaterialExpressionTextureCollectionParameter.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExpressionGUID | FGuid | GUID that should be unique within the material, this is used for parameter renaming. | Materials/MaterialExpressionTextureCollectionParameter.h | |
| Group | FName | The name of the parameter Group to display in MaterialInstance Editor. Default is None group | Materials/MaterialExpressionTextureCollectionParameter.h |
|
| ParameterName | FName | The name of the parameter | Materials/MaterialExpressionTextureCollectionParameter.h |
|
| SortPriority | int32 | Controls where the this parameter is displayed in a material instance parameter list. | Materials/MaterialExpressionTextureCollectionParameter.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool SetParameterValue
(
const FName& InParameterName, |
Materials/MaterialExpressionTextureCollectionParameter.h | ||
bool TextureCollectionIsValid
(
UTextureCollection* InTextureCollection, |
Materials/MaterialExpressionTextureCollectionParameter.h |
Overridden from UMaterialExpression
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanRenameNode() |
Can this node be renamed? | Materials/MaterialExpressionTextureCollectionParameter.h | |
virtual int32 Compile
(
FMaterialCompiler* Compiler, |
Create the new shader code chunk needed for the Abs expression | Materials/MaterialExpressionTextureCollectionParameter.h | |
| Returns the text to display on the material expression (in the material editor). | Materials/MaterialExpressionTextureCollectionParameter.h | ||
virtual FString GetEditableName () |
Returns the current 'name' of the node (typically a parameter name). | Materials/MaterialExpressionTextureCollectionParameter.h | |
virtual FGuid & GetParameterExpressionId() |
Callback to access derived classes' parameter expression id. | Materials/MaterialExpressionTextureCollectionParameter.h | |
virtual FName GetParameterName() |
Materials/MaterialExpressionTextureCollectionParameter.h | ||
virtual bool GetParameterValue
(
FMaterialParameterMetadata& OutMeta |
Materials/MaterialExpressionTextureCollectionParameter.h | ||
virtual bool HasAParameterName() |
Parameter Name functions, this is requires as multiple class have ParameterName but are not UMaterialExpressionParameter due to class hierarchy. | Materials/MaterialExpressionTextureCollectionParameter.h | |
virtual void SetEditableName
(
const FString& NewName |
Sets the current 'name' of the node (typically a parameter name) Only valid to call on a node that previously returned CanRenameNode() = true. | Materials/MaterialExpressionTextureCollectionParameter.h | |
virtual void SetParameterName
(
const FName& Name |
Materials/MaterialExpressionTextureCollectionParameter.h | ||
virtual bool SetParameterValue
(
const FName& Name, |
Materials/MaterialExpressionTextureCollectionParameter.h | ||
virtual void ValidateParameterName
(
const bool bAllowDuplicateName |
Materials/MaterialExpressionTextureCollectionParameter.h |