Navigation
API > API/Runtime > API/Runtime/Engine
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool UpdateParameterSet
(
TArray< ParameterType >& Parameters, |
This function takes a array of parameter structs and attempts to establish a reference to the expression object each parameter represents. | Materials/MaterialInstanceUpdateParameterSet.h | |
bool UpdateParameterSet
(
TArray< FScalarParameterValue >& Parameters, |
Overloads for UpdateParameterSet to use cached data for types that can leverage it | Materials/MaterialInstanceUpdateParameterSet.h | |
bool UpdateParameterSet
(
TArray< FVectorParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FDoubleVectorParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FTextureParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FTextureCollectionParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FFontParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FRuntimeVirtualTextureParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FSparseVolumeTextureParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FStaticSwitchParameter >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FStaticComponentMaskParameter >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h | ||
bool UpdateParameterSet
(
TArray< FParameterCollectionParameterValue >& Parameters, |
Materials/MaterialInstanceUpdateParameterSet.h |
UpdateParameterSet(TArray< ParameterType > &, UMaterial *)
Description
This function takes a array of parameter structs and attempts to establish a reference to the expression object each parameter represents. If a reference exists, the function checks to see if the parameter has been renamed.
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < ParameterType > & Parameters,
UMaterial * ParentMaterial
)
Returns whether or not any of the parameters was changed.
Parameters
| Name | Remarks |
|---|---|
| Parameters | Array of parameters to operate on. |
| ParentMaterial | Parent material to search in for expressions. |
UpdateParameterSet(TArray< FScalarParameterValue > &, UMaterial *)
Description
Overloads for UpdateParameterSet to use cached data for types that can leverage it
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FScalarParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FVectorParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FVectorParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FDoubleVectorParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FDoubleVectorParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FTextureParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FTextureParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FTextureCollectionParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FTextureCollectionParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FFontParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FFontParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FRuntimeVirtualTextureParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FRuntimeVirtualTextureParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FSparseVolumeTextureParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FSparseVolumeTextureParameterValue > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FStaticSwitchParameter > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FStaticSwitchParameter > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FStaticComponentMaskParameter > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FStaticComponentMaskParameter > & Parameters,
UMaterial * ParentMaterial
)
UpdateParameterSet(TArray< FParameterCollectionParameterValue > &, UMaterial *)
| Name | UpdateParameterSet |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInstanceUpdateParameterSet.h |
| Include Path | #include "Materials/MaterialInstanceUpdateParameterSet.h" |
template<typename ParameterType, typename ExpressionType>
bool UpdateParameterSet
(
TArray < FParameterCollectionParameterValue > & Parameters,
UMaterial * ParentMaterial
)