0x00x0400
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PhysMaterialMask | UPhysicalMaterialMask* | 6 flags | nullptr |
Inherited from UMaterialInstance 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PhysMaterial | UPhysicalMaterial* | 7 flags | nullptr | |
| 0x40 | PhysicalMaterialMap[8] | UPhysicalMaterial* | 6 flags | nullptr | |
| 0x08 | Parent | UMaterialInterface* | 9 flags | nullptr | |
| 0x01 | bHasStaticPermutationResource : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOverrideSubsurfaceProfile : 1bit 1 | bool | 6 flags | false | |
| 0x00D9 | 0x1F | padding / unreflected | |||
| 0x10 | ScalarParameterValues | TArray<TArray<TArray<TArray<TArray<TArray<FMaterialInstanceBasePropertyOverrides>>>>>> | 5 flags | [] | |
| 0x10 | VectorParameterValues | TArray<TArray<TArray<TArray<TArray<FMaterialInstanceBasePropertyOverrides>>>>> | 5 flags | [] | |
| 0x10 | TextureParameterValues | TArray<TArray<TArray<TArray<FMaterialInstanceBasePropertyOverrides>>>> | 5 flags | [] | |
| 0x10 | ShaderResourceBufferParameterValues | TArray<TArray<TArray<FMaterialInstanceBasePropertyOverrides>>> | 5 flags | [] | |
| 0x10 | RuntimeVirtualTextureParameterValues | TArray<TArray<FMaterialInstanceBasePropertyOverrides>> | 5 flags | [] | |
| 0x10 | FontParameterValues | TArray<FMaterialInstanceBasePropertyOverrides> | 5 flags | [] | |
| 0x18 | BasePropertyOverrides | FMaterialInstanceBasePropertyOverrides | 3 flags | {bOverride_OpacityMaskClipValue=false, bOverride_BlendMode=… | |
| 0x0170 | 0x10 | padding / unreflected | |||
| 0x40 | StaticParameters | FStaticParameterSet | 1 flags | {StaticSwitchParameters=[], StaticComponentMaskParameters=[… | |
| 0x1F0 | CachedLayerParameters | FMaterialCachedParameters | 1 flags | {RuntimeEntries={NameHashes=[], ParameterInfos=[], Expressi… | |
| 0x10 | CachedReferencedTextures | TArray<TArray<USubsurfaceProfile*>> | 2 flags | [] | |
| 0x10 | CachedReferencedShaderResourceBuffers | TArray<USubsurfaceProfile*> | 2 flags | [] | |
Inherited from UMaterialInterface 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | SubsurfaceProfile | USubsurfaceProfile* | 8 flags | nullptr | |
| 0x0040 | 0x10 | padding / unreflected | |||
| 0x10 | LightmassSettings | FLightmassMaterialInterfaceSettings | Protected+3 flags | {EmissiveBoost=1, DiffuseBoost=1, ExportResolutionScale=1, … | |
| 0x10 | TextureStreamingData | TArray<TArray<void>> | Protected+2 flags | [] | |
| 0x10 | AssetUserData | TArray<void> | Protected+6 flags | [] | |
Functions 4
| Signature | Flags | Native | Params |
|---|---|---|---|
| FLinearColor K2_GetVectorParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x18 | |
| UTexture* K2_GetTextureParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x10 | |
| UShaderResourceBuffer* K2_GetShaderResourceBufferParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x10 | |
| float K2_GetScalarParameterValue(const FName& ParameterName) | FinalNative+1 flags | 0x0C |