/Engine/Source/Runtime/Engine/Public/MaterialTypes.h
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
FMaterialParameterValue ( const [UTexture](API\Runtime\Engine\Engine\UTexture) * InValue )