UE3:MeshComponent (UDK)

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


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

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.