Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FMaterialParameterValue
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Materials/MaterialParameters.h | |||
FMaterialParameterValue
(
float InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const FLinearColor& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const FVector3f& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const FVector4d& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
UTexture* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< UTexture >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< UTextureCollection >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
URuntimeVirtualTexture* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< URuntimeVirtualTexture >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
USparseVolumeTexture* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< USparseVolumeTexture >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< UMaterialParameterCollection >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const UTexture* InValue |
Gamethread parameters are typically non-const, but renderthread parameters are const Would be possible to store an additional const-flag member, and provide runtime checks to ensure constness is not violated...maybe worth doing in the future | Materials/MaterialParameters.h | |
FMaterialParameterValue
(
const TObjectPtr< const UTexture >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const UTextureCollection* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< const UTextureCollection >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const URuntimeVirtualTexture* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< const URuntimeVirtualTexture >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const USparseVolumeTexture* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const TObjectPtr< const USparseVolumeTexture >& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const UMaterialParameterCollection* InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
bool InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
const FStaticComponentMaskValue& InValue |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
UFont* InValue, |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
EMaterialParameterType Type, |
Materials/MaterialParameters.h | ||
FMaterialParameterValue
(
bool bMaskR, |
Materials/MaterialParameters.h |
FMaterialParameterValue()
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue()
FMaterialParameterValue(float)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
float InValue
)
FMaterialParameterValue(const FLinearColor &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const FLinearColor & InValue
)
FMaterialParameterValue(const FVector3f &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const FVector3f & InValue
)
FMaterialParameterValue(const FVector4d &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const FVector4d & InValue
)
FMaterialParameterValue(UTexture *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
UTexture * InValue
)
FMaterialParameterValue(const TObjectPtr< UTexture > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < UTexture > & InValue
)
FMaterialParameterValue(const TObjectPtr< UTextureCollection > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < UTextureCollection > & InValue
)
FMaterialParameterValue(URuntimeVirtualTexture *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
URuntimeVirtualTexture * InValue
)
FMaterialParameterValue(const TObjectPtr< URuntimeVirtualTexture > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < URuntimeVirtualTexture > & InValue
)
FMaterialParameterValue(USparseVolumeTexture *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
USparseVolumeTexture * InValue
)
FMaterialParameterValue(const TObjectPtr< USparseVolumeTexture > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < USparseVolumeTexture > & InValue
)
FMaterialParameterValue(const TObjectPtr< UMaterialParameterCollection > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < UMaterialParameterCollection > & InValue
)
FMaterialParameterValue(const UTexture *)
Description
Gamethread parameters are typically non-const, but renderthread parameters are const Would be possible to store an additional const-flag member, and provide runtime checks to ensure constness is not violated...maybe worth doing in the future
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const UTexture * InValue
)
FMaterialParameterValue(const TObjectPtr< const UTexture > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < const UTexture > & InValue
)
FMaterialParameterValue(const UTextureCollection *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const UTextureCollection * InValue
)
FMaterialParameterValue(const TObjectPtr< const UTextureCollection > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < const UTextureCollection > & InValue
)
FMaterialParameterValue(const URuntimeVirtualTexture *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const URuntimeVirtualTexture * InValue
)
FMaterialParameterValue(const TObjectPtr< const URuntimeVirtualTexture > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < const URuntimeVirtualTexture > & InValue
)
FMaterialParameterValue(const USparseVolumeTexture *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const USparseVolumeTexture * InValue
)
FMaterialParameterValue(const TObjectPtr< const USparseVolumeTexture > &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const TObjectPtr < const USparseVolumeTexture > & InValue
)
FMaterialParameterValue(const UMaterialParameterCollection *)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const UMaterialParameterCollection * InValue
)
FMaterialParameterValue(bool)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
bool InValue
)
FMaterialParameterValue(const FStaticComponentMaskValue &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
const FStaticComponentMaskValue & InValue
)
FMaterialParameterValue(UFont *, int32)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
UFont * InValue,
int32 InPage
)
FMaterialParameterValue(EMaterialParameterType, const UE::Shader::FValue &)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Materials/MaterialShared.cpp |
FMaterialParameterValue
(
EMaterialParameterType Type,
const UE::Shader::FValue & InValue
)
FMaterialParameterValue(bool, bool, bool, bool)
| Name | FMaterialParameterValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialParameters.h |
| Include Path | #include "Materials/MaterialParameters.h" |
FMaterialParameterValue
(
bool bMaskR,
bool bMaskG,
bool bMaskB,
bool bMaskA
)