0x00x0340
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x02F0 | 0x50 | unreflected bytes to end of UMaterialInstanceDynamic | |||
Inherited from UMaterialInstance 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PhysMaterial | UPhysicalMaterial* | 8 flags | nullptr | |
| 0x40 | PhysicalMaterialMap[8] | UPhysicalMaterial* | 7 flags | nullptr | |
| 0x08 | Parent | UMaterialInterface* | 10 flags | nullptr | |
| 0x38 | NaniteOverrideMaterial | FMaterialOverrideNanite | 2 flags | {bEnableOverride=true, OverrideMaterial=nullptr, OverrideMa… | |
| 0x08 | SpecularProfileOverride | USpecularProfile* | 6 flags | nullptr | |
| 0x01 | bHasStaticPermutationResource : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOverrideSubsurfaceProfile : 1bit 1 | bool | 6 flags | false | |
| 0x01 | bOverrideSpecularProfile : 1bit 2 | bool | 6 flags | false | |
| 0x01 | bOverrideBlendableLocation : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bOverrideBlendablePriority : 1bit 4 | bool | 5 flags | false | |
| 0x0171 | 0x02 | padding / unreflected | |||
| 0x01 | BlendableLocationOverride | EBlendableLocation | 7 flags | BL_SceneColorAfterTonemapping | |
| 0x04 | BlendablePriorityOverride | int32 | 7 flags | 0 | |
| 0x0178 | 0x20 | padding / unreflected | |||
| 0x10 | ScalarParameterValues | TArray<FScalarParameterValue> | 5 flags | [] | |
| 0x10 | VectorParameterValues | TArray<FVectorParameterValue> | 5 flags | [] | |
| 0x10 | DoubleVectorParameterValues | TArray<FDoubleVectorParameterValue> | 5 flags | [] | |
| 0x10 | TextureParameterValues | TArray<FTextureParameterValue> | 5 flags | [] | |
| 0x10 | TextureCollectionParameterValues | TArray<FTextureCollectionParameterValue> | 5 flags | [] | |
| 0x10 | RuntimeVirtualTextureParameterValues | TArray<FRuntimeVirtualTextureParameterValue> | 5 flags | [] | |
| 0x10 | SparseVolumeTextureParameterValues | TArray<FSparseVolumeTextureParameterValue> | 5 flags | [] | |
| 0x10 | FontParameterValues | TArray<FFontParameterValue> | 5 flags | [] | |
| 0x10 | UserSceneTextureOverrides | TArray<FUserSceneTextureOverride> | 3 flags | [] | |
| 0x20 | BasePropertyOverrides | FMaterialInstanceBasePropertyOverrides | 3 flags | {bOverride_OpacityMaskClipValue=false, bOverride_BlendMode=… | |
| 0x0248 | 0x08 | padding / unreflected | |||
| 0x70 | StaticParametersRuntime | FStaticParameterSetRuntimeData | 1 flags | {StaticSwitchParameters=[], MaterialLayers={Layers=[], Blen… | |
Inherited from UMaterialInterface 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | SubsurfaceProfile | USubsurfaceProfile* | 9 flags | nullptr | |
| 0x10 | SubsurfaceProfiles | TArray<USubsurfaceProfile*> | 4 flags | [] | |
| 0x10 | SpecularProfiles | TArray<USpecularProfile*> | 4 flags | [] | |
| 0x08 | NeuralProfile | UNeuralProfile* | 9 flags | nullptr | |
| 0x0068 | 0x20 | padding / unreflected | |||
| 0x10 | LightmassSettings | FLightmassMaterialInterfaceSettings | Protected+3 flags | {EmissiveBoost=1, DiffuseBoost=1, ExportResolutionScale=1, … | |
| 0x10 | TextureStreamingData | TArray<FMaterialTextureInfo> | Protected+2 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+8 flags | [] | |
| 0x18 | CachedTexturesSamplingInfo | TOptional<?> | TransientProtected+2 flags | <OptionalProperty> | |
| 0x00D0 | 0x04 | padding / unreflected | |||
| 0x01 | bIncludedInBaseGame : 1bit 0 | bool | 3 flags | false | |
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value) | FinalNative+1 flags | 0x20 | |
| void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value) | FinalNative+1 flags | 0x18 | |
| void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value) | FinalNative+1 flags | 0x18 | |
| void SetTextureParameterValue(const FName& ParameterName, UTexture* Value) | FinalNative+1 flags | 0x10 | |
| void SetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTextureCollection* Value) | FinalNative+1 flags | 0x18 | |
| void SetTextureCollectionParameterValue(const FName& ParameterName, UTextureCollection* Value) | FinalNative+1 flags | 0x10 | |
| void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value) | FinalNative+1 flags | 0x10 | |
| void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value) | FinalNative+1 flags | 0x14 | |
| void SetScalarParameterValue(const FName& ParameterName, float Value) | FinalNative+1 flags | 0x0C | |
| bool SetScalarParameterByIndex(int32 ParameterIndex, float Value) | FinalNative+1 flags | 0x09 | |
| void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value) | FinalNative+1 flags | 0x18 | |
| void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value) | FinalNative+1 flags | 0x10 | |
| void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value) | FinalNative+1 flags | 0x30 | |
| void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha) | FinalNative+1 flags | 0x14 | |
| FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo) | FinalNative+1 flags | 0x20 | |
| FLinearColor K2_GetVectorParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x18 | |
| UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo) | FinalNative+1 flags | 0x18 | |
| UTexture* K2_GetTextureParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x10 | |
| UTextureCollection* K2_GetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo) | FinalNative+1 flags | 0x18 | |
| UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x10 | |
| float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo) | FinalNative+1 flags | 0x14 | |
| float K2_GetScalarParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x0C | |
| void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly) | FinalNative+1 flags | 0x09 | |
| bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex) | FinalNative+1 flags | 0x11 | |
| void CopyParameterOverrides(UMaterialInstance* MaterialInstance) | FinalNative+1 flags | 0x08 | |
| void CopyInterpParameters(UMaterialInstance* Source) | FinalNative+1 flags | 0x08 |
Used by 77
types with a member, parameter or interface of this typeUAlphaTransformPassUAnimatableRetainerBoxUBorderABP_DopplerRadar_CABP_LorePC_CABP_Radio_CABP_RadioMic_CABP_SurveillenceMonitor_CABP_TornadoManager_CABP_TV_CABP_VanDashboard_CABP_VendingMachine_CABP_WindManager_CUCommonActionWidgetUCommonButtonBaseACompositingCaptureBaseUCompositingElementMaterialPassFCompositingMaterialUCompositingMediaInputUComposureBlueprintLibraryUComposureLensBloomPassUComposureLensBloomPassPolicyUComposurePlayerCompositingTargetUComposurePostProcessingPassProxyAControlRigControlActorADecalActorUDecalComponentUEngineUFL_UI_CAFlashlightItemUHeterogeneousVolumeComponentAHomeTVUImageUKismetMaterialLibraryULandscapeComponentULensComponentULensDistortionModelHandlerBaseALorePCUParticleSystemComponentUPlayerViewportCompositingOutputUPrimitiveComponentURetainerBoxURichTextBlockFScreenEffectLayerStateUScreenEffectsComponentASpawnAreaActorUTextBlockAUltra_Dynamic_Sky_CAUltra_Dynamic_Weather_CUW_BuySkinCard_CUW_CheckoutItem_CUW_Crosshair_CUW_Locker_CUW_MoodletWidget_CUW_PlayerInfo_CUW_PostGameData_CUW_ProgressBar_CUW_ReportPage_CUW_Status_CUW_TaskListEntry_CUW_TornadoIndicator_CUW_VendingItem_CUW_VendingItemInfo_CUW_VendingTexture_CUWB_MenuRibbon_CUWBP_CBRadioScreen_CUWBP_EndScreenNegative_CUWBP_EndScreenPositive_CUWBP_Gauge_Alt_CUWBP_QTE_CUWBP_VendingIcons_CUWeather_Mask_Projection_Box_Component_CAWeatherManagerAWhiteboardGadgetUWidgetBlueprintLibraryUWidgetComponentUWorldPartitionDestructibleHLODMeshComponent