#include <MaterialShared.h>
Contains all the information needed to uniquely identify a FMaterialShaderMap.
◆ FMaterialShaderMapId()
| FMaterialShaderMapId::FMaterialShaderMapId |
( |
| ) |
|
|
inline |
◆ ~FMaterialShaderMapId()
| FMaterialShaderMapId::~FMaterialShaderMapId |
( |
| ) |
|
|
inline |
◆ Equals()
Tests this set against another for equality.
- Parameters
-
| ReferenceSet | The set to compare against |
- Returns
- true if the sets are equal
◆ GetPermutationFlags()
◆ GetSizeBytes()
| SIZE_T FMaterialShaderMapId::GetSizeBytes |
( |
| ) |
const |
|
inline |
◆ IsContentValid()
| bool FMaterialShaderMapId::IsContentValid |
( |
| ) |
const |
Ensure content is valid - for example overrides are set deterministically for serialization and sorting
◆ IsCookedId()
| bool FMaterialShaderMapId::IsCookedId |
( |
| ) |
const |
|
inline |
◆ IsValid()
| bool FMaterialShaderMapId::IsValid |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator==()
Tests this set against another for equality
- Parameters
-
| ReferenceSet | The set to compare against |
- Returns
- true if the sets are equal
◆ Serialize()
◆ GetTypeHash
◆ CookedShaderMapIdHash
| FSHAHash FMaterialShaderMapId::CookedShaderMapIdHash |
◆ FeatureLevel
Feature level that the shader map is going to be compiled for.
◆ LayoutParams
◆ QualityLevel
Quality level that this shader map is going to be compiled at.
Can be a value of EMaterialQualityLevel::Num if quality level doesn't matter to the compiled result.
The documentation for this class was generated from the following files: