The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE3:MaterialInstance (UT3)
Object >> Surface >> MaterialInterface >> MaterialInstance |
Contents
- Package:
- Engine
- Direct subclasses:
- MaterialInstanceConstant, MaterialInstanceTimeVarying
- This class in other games:
- UDK
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties
Property group 'MaterialInstance'
Parent
Type: MaterialInterface
Modifiers: const
PhysMaterial
Type: PhysicalMaterial
Physical material to use for this graphics material. Used for sounds, effects etc.
Internal variables
bHasStaticPermutationResource
Type: bool
indicates whether the instance has static permutation resources (which are required when static parameters are present)
bStaticPermutationDirty
Type: bool
Modifiers: native, transient
indicates whether the static permutation resource needs to be updated on PostEditChange()
ReentrantFlag
Type: bool
Modifiers: private, const, native
ReferencedTextures
Modifiers: private, const
Array of textures referenced, updated in PostLoad. These are needed to keep the textures used by material resources from getting destroyed by realtime GC.
Resources
Type: pointer{class FMaterialInstanceResource}
Array size: 2
Modifiers: const, native, duplicatetransient
StaticParameters
Type: pointer{FStaticParameterSet}
Array size: 2
Modifiers: const, native, duplicatetransient
The set of static parameters that this instance will be compiled with, one for sm3 and one for sm2. This is indexed by EMaterialShaderPlatform.
StaticPermutationResources
Type: pointer{FMaterialResource}
Array size: 2
Modifiers: const, native, duplicatetransient
The material resources for this instance, one for sm3 and one for sm2. This is indexed by EMaterialShaderPlatform.
Native functions
ClearParameterValues
Removes all parameter values
SetFontParameterValue
Sets the value of the given font parameter.
Parameters:
- ParameterName - The name of the font parameter
- OutFontValue - New font value to set for this MIC
- OutFontPage - New font page value to set for this MIC