I'm a doctor, not a mechanic
UE3:MaterialInstance (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> Surface >> MaterialInterface >> MaterialInstance |
Contents |
- Package:
- Engine
- Known direct subclasses:
- MaterialInstanceConstant, MaterialInstanceTimeVarying
- This class in other games:
- UDK
| This is an auto-generated page and may need human attention. Please remove this 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.
[edit] Properties
[edit] Property group 'MaterialInstance'
[edit] Parent
Type: MaterialInterface
Modifiers: const
[edit] PhysMaterial
Type: PhysicalMaterial
Physical material to use for this graphics material. Used for sounds, effects etc.
[edit] Internal variables
[edit] bHasStaticPermutationResource
Type: bool
indicates whether the instance has static permutation resources (which are required when static parameters are present)
[edit] bStaticPermutationDirty
Type: bool
Modifiers: native, transient
indicates whether the static permutation resource needs to be updated on PostEditChange()
[edit] ReentrantFlag
Type: bool
Modifiers: private, const, native
[edit] 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.
[edit] Resources
Type: pointer{class FMaterialInstanceResource}
Array size: 2
Modifiers: const, native, duplicatetransient
[edit] 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.
[edit] 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.
[edit] Native functions
[edit] ClearParameterValues
Removes all parameter values
[edit] 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
