0x00x0218
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01C8 | 0x50 | unreflected bytes to end of UMaterialInstanceDynamic | |||
Inherited from UMaterialInstance 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PhysMaterial | UPhysicalMaterial* | 7 flags | nullptr | |
| 0x08 | Parent | UMaterialInterface* | 9 flags | nullptr | |
| 0x0098 | 0x02 | padding / unreflected | |||
| 0x01 | bHasStaticPermutationResource : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOverrideSubsurfaceProfile : 1bit 1 | bool | 6 flags | false | |
| 0x009B | 0x05 | padding / unreflected | |||
| 0x10 | ScalarParameterValues | TArray<FScalarParameterValue> | 5 flags | [] | |
| 0x10 | VectorParameterValues | TArray<FVectorParameterValue> | 5 flags | [] | |
| 0x10 | TextureParameterValues | TArray<FTextureParameterValue> | 5 flags | [] | |
| 0x10 | FontParameterValues | TArray<FFontParameterValue> | 5 flags | [] | |
| 0x08 | BasePropertyOverrides | FMaterialInstanceBasePropertyOverrides | 3 flags | {bOverride_OpacityMaskClipValue=false, bOverride_BlendMode=… | |
| 0x00E8 | 0x10 | padding / unreflected | |||
| 0x10 | PermutationTextureReferences | TArray<UTexture*> | Transient+2 flags | [] | |
| 0x40 | StaticParameters | FStaticParameterSet | 1 flags | {StaticSwitchParameters=[], StaticComponentMaskParameters=[… | |
Inherited from UMaterialInterface 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | SubsurfaceProfile | USubsurfaceProfile* | 8 flags | nullptr | |
| 0x0040 | 0x10 | padding / unreflected | |||
| 0x14 | LightmassSettings | FLightmassMaterialInterfaceSettings | Protected+3 flags | {bCastShadowAsMasked=false, EmissiveBoost=1, DiffuseBoost=1… | |
| 0x0064 | 0x04 | padding / unreflected | |||
| 0x10 | TextureStreamingData | TArray<FMaterialTextureInfo> | Protected+2 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+6 flags | [] | |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value) | FinalNative+1 flags | 0x18 | |
| void SetTextureParameterValue(const FName& ParameterName, UTexture* Value) | FinalNative+1 flags | 0x10 | |
| void SetScalarParameterValue(const FName& ParameterName, float Value) | FinalNative+1 flags | 0x0C | |
| void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha) | FinalNative+1 flags | 0x14 | |
| FLinearColor K2_GetVectorParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x18 | |
| UTexture* K2_GetTextureParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x10 | |
| float K2_GetScalarParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x0C | |
| void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly) | FinalNative+1 flags | 0x09 | |
| void CopyParameterOverrides(UMaterialInstance* MaterialInstance) | FinalNative+1 flags | 0x08 | |
| void CopyInterpParameters(UMaterialInstance* Source) | FinalNative+1 flags | 0x08 |