I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:MeshComponent (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Component >> ActorComponent >> PrimitiveComponent >> MeshComponent
Package: 
Engine
Direct subclasses:
SkeletalMeshComponent, StaticMeshComponent
This class in other games:
UT3


Properties

Property group 'Rendering'

Materials

Type: array<MaterialInterface>

Modifiers: const

Per-Component material overrides. These must NOT be set directly or a race condition can occur between GC and the rendering thread.

Default values

Property Value
bAcceptsLights True
bCullModulatedShadowOnBackfaces True
bCullModulatedShadowOnEmissive True
bUseAsOccluder True
CastShadow True

Functions

Native functions

GetMaterial

native function MaterialInterface GetMaterial (int ElementIndex)

Parameters:

  • ElementIndex - The element to access the material of.

Returns:

the material used by the indexed element of this mesh.

GetNumElements

native function int GetNumElements ()

Returns:

The total number of elements in the mesh.

PrestreamTextures

native final function PrestreamTextures (float Seconds, bool bPrioritizeCharacterTextures)

Tell the streaming system to start loading all textures with all mip-levels.

Parameters:

  • Seconds - Number of seconds to force all mip-levels to be resident
  • bPrioritizeCharacterTextures - Whether character textures should be prioritized for a while by the streaming system

SetMaterial

native function SetMaterial (int ElementIndex, MaterialInterface Material)

Changes the material applied to an element of the mesh.

Parameters:

  • ElementIndex - The element to access the material of.

Returns:

the material used by the indexed element of this mesh.

Other instance functions

CreateAndSetMaterialInstanceConstant

function MaterialInstanceConstant CreateAndSetMaterialInstanceConstant (int ElementIndex)

Creates a material instance for the specified element index. The parent of the instance is set to the material being replaced.

Parameters:

  • ElementIndex - The index of the skin to replace the material for.

CreateAndSetMaterialInstanceTimeVarying

function MaterialInstanceTimeVarying CreateAndSetMaterialInstanceTimeVarying (int ElementIndex)

Creates a material instance for the specified element index. The parent of the instance is set to the material being replaced.

Parameters:

  • ElementIndex - The index of the skin to replace the material for.