- Package:
- UnrealEd
- This class in other games:
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
This class contains a list of thumbnail rendering entries, which can be
configured from Editor.ini. The idea is for thumbnail rendering to be
extensible without having to modify Epic code.
Properties
ArchetypeRenderableThumbnailTypes
Type: array<ThumbnailRenderingInfo>
Modifiers: const, config
The array of thumbnail rendering information entries which support archetypes. Each type that supports
archetype thumbnail rendering must have an entry in the .ini file.
Default value:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
128
|
G
|
192
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Core.Object"
|
IconName
|
"EngineResources.UnrealEdIcon_Archetype"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.ArchetypeThumbnailRenderer"
|
ArchetypeRenderInfoMap
Type: pointer{TMap<UClass *,FThumbnailRenderingInfo *>}
Modifiers: private, native, transient, const
This holds a map of object type to render info entries for archetypes
BackgroundComponent
Type: StaticMeshComponent
Modifiers: const
Cached background component instead of creating and destroying them for each
thumbnail that is rendered
bIsInitialized
Type: bool
Modifiers: const
Determines whether the initialization function is needed or not
bMapNeedsUpdate
Type: bool
Modifiers: const
Whether to update the map or not (GC usually causes this)
Default value: True
bPSysRealTime
Type: bool
When TRUE, ParticleSystem thumbnails will render a real-time preview
Default value: True
NotSupported
Type: ThumbnailRenderingInfo
Modifiers: const
The render info to share across all object types when the object doesn't
support rendering of thumbnails
RenderableThumbnailTypes
Type: array<ThumbnailRenderingInfo>
Modifiers: const, config
The array of thumbnail rendering information entries. Each type that supports
thumbnail rendering has an entry in here.
Default value, index 0:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
128
|
G
|
192
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.Prefab"
|
IconName
|
"EngineResources.UnrealEdIcon_Prefab"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.PrefabThumbnailRenderer"
|
Default value, index 1:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
128
|
G
|
192
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.PhysicsAsset"
|
IconName
|
"EngineResources.UnrealEdIcon_PhysAsset"
|
LabelRendererClassName
|
"UnrealEd.PhysicsAssetLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 2:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
0
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.PhysicalMaterial"
|
IconName
|
"EngineMaterials.UnrealEdIcon_PhysMat"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 3:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
192
|
G
|
128
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.AnimTree"
|
IconName
|
"EngineMaterials.UnrealEdIcon_AnimTree"
|
LabelRendererClassName
|
"UnrealEd.AnimTreeLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 4:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
0
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.SoundNodeWave"
|
IconName
|
"EngineResources.UnrealEdIcon_Sound"
|
LabelRendererClassName
|
"UnrealEd.SoundLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 5:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
175
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.SoundCue"
|
IconName
|
"EngineResources.UnrealEdIcon_SoundCue"
|
LabelRendererClassName
|
"UnrealEd.SoundLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 6:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
0
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.SpeechRecognition"
|
IconName
|
"EngineResources.UnrealEdIcon_SoundCue"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 7:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
0
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.Font"
|
IconName
|
"EngineResources.UnrealEdIcon_Font"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.FontThumbnailRenderer"
|
Default value, index 8:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
255
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.Sequence"
|
IconName
|
"EngineMaterials.UnrealEdIcon_Sequence"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 9:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
128
|
R
|
192
|
|
ClassNeedingThumbnailName
|
"Engine.AnimSet"
|
IconName
|
"EngineMaterials.UnrealEdIcon_AnimSet"
|
LabelRendererClassName
|
"UnrealEd.AnimSetLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 10:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
192
|
G
|
255
|
R
|
192
|
|
ClassNeedingThumbnailName
|
"Engine.TerrainMaterial"
|
IconName
|
"EngineResources.UnrealEdIcon_TerrainMaterial"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 11:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
192
|
R
|
128
|
|
ClassNeedingThumbnailName
|
"Engine.TerrainLayerSetup"
|
IconName
|
"EngineResources.UnrealEdIcon_TerrainLayerSetup"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 12:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.Texture2D"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 13:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.ShadowMap2D"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 14:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.ShadowMapTexture2D"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 15:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.TextureRenderTarget"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 16:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.TextureRenderTargetCube"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 17:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.TextureFlipBook"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 18:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.TextureMovie"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 19:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.LightMapTexture2D"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureThumbnailRenderer"
|
Default value, index 20:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.TextureCube"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.TextureCubeThumbnailRenderer"
|
Default value, index 21:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
255
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.Material"
|
LabelRendererClassName
|
"UnrealEd.MaterialInstanceLabelRenderer"
|
RendererClassName
|
"UnrealEd.MaterialInstanceThumbnailRenderer"
|
Default value, index 22:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
128
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.MaterialInterface"
|
LabelRendererClassName
|
"UnrealEd.MaterialInstanceLabelRenderer"
|
RendererClassName
|
"UnrealEd.MaterialInstanceThumbnailRenderer"
|
Default value, index 23:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
255
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.ParticleSystem"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.ParticleSystemThumbnailRenderer"
|
Default value, index 24:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
255
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"Engine.StaticMesh"
|
LabelRendererClassName
|
"UnrealEd.StaticMeshLabelRenderer"
|
RendererClassName
|
"UnrealEd.StaticMeshThumbnailRenderer"
|
Default value, index 25:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
0
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.SkeletalMesh"
|
LabelRendererClassName
|
"UnrealEd.SkeletalMeshLabelRenderer"
|
RendererClassName
|
"UnrealEd.SkeletalMeshThumbnailRenderer"
|
Default value, index 26:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
128
|
R
|
192
|
|
ClassNeedingThumbnailName
|
"Engine.MorphTargetSet"
|
IconName
|
"EngineMaterials.UnrealEdIcon_MorphTargetSet"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 27:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
192
|
R
|
128
|
|
ClassNeedingThumbnailName
|
"Engine.MorphWeightSequence"
|
IconName
|
"EngineMaterials.UnrealEdIcon_MorphWeightSequence"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 28:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
128
|
R
|
192
|
|
ClassNeedingThumbnailName
|
"Engine.PostProcessChain"
|
IconName
|
"EngineMaterials.UnrealEdIcon_PostProcessChain"
|
LabelRendererClassName
|
"UnrealEd.PostProcessLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 29:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
200
|
G
|
170
|
R
|
30
|
|
ClassNeedingThumbnailName
|
"Engine.UIScene"
|
IconName
|
"EngineResources.UnrealEdIcon_Archetype"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.UISceneThumbnailRenderer"
|
Default value, index 30:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
200
|
G
|
170
|
R
|
30
|
|
ClassNeedingThumbnailName
|
"Engine.CurveEdPresetCurve"
|
IconName
|
"EngineMaterials.UnrealEdIcon_CurveEdPresetCurve"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 31:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
0
|
G
|
192
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.FaceFXAsset"
|
IconName
|
"EngineResources.UnrealEdIcon_FaceFXAsset"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 32:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
128
|
R
|
128
|
|
ClassNeedingThumbnailName
|
"Engine.FaceFXAnimSet"
|
IconName
|
"EngineResources.UnrealEdIcon_FaceFXAsset"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 33:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
150
|
G
|
125
|
R
|
15
|
|
ClassNeedingThumbnailName
|
"Engine.UISkin"
|
IconName
|
"EngineResources.UnrealEdIcon_Archetype"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 34:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
150
|
G
|
125
|
R
|
15
|
|
ClassNeedingThumbnailName
|
"Engine.CameraAnim"
|
IconName
|
"EngineResources.UnrealEdIcon_Archetype"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 35:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
64
|
G
|
255
|
R
|
64
|
|
ClassNeedingThumbnailName
|
"Engine.SpeedTree"
|
IconName
|
"EditorResources.SpeedTreeLogoBig"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
Default value, index 36:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
64
|
G
|
200
|
R
|
255
|
|
ClassNeedingThumbnailName
|
"Engine.LensFlare"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.LensFlareThumbnailRenderer"
|
Default value, index 37:
Member
|
Value
|
BorderColor
|
Member
|
Value
|
A
|
255
|
B
|
255
|
G
|
0
|
R
|
0
|
|
ClassNeedingThumbnailName
|
"UTGame.UTMapMusicInfo"
|
LabelRendererClassName
|
"UnrealEd.GenericThumbnailLabelRenderer"
|
RendererClassName
|
"UnrealEd.IconThumbnailRenderer"
|
RenderInfoMap
Type: pointer
Modifiers: private, native, transient, const
This holds a map of object type to render info entries
SKPreviewComponent
Type: SkeletalMeshComponent
Modifiers: const
Cached skeletal mesh component instead of creating and destroying them for
each thumbnail that is rendered
SMPreviewComponent
Type: StaticMeshComponent
Modifiers: const
Cached static mesh component instead of creating and destroying them for
each thumbnail that is rendered
TexPropCube
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropCube'
TexPropCylinder
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropCylinder'
TexPropPlane
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropPlane'
TexPropSphere
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropSphere'
ThumbnailBackground
Type: Material
Modifiers: const
Default value: Material'EditorMaterials.ThumbnailBack'
ThumbnailBackgroundSolid
Type: Material
Modifiers: const
Default value: Material'EditorMaterials.ThumbnailSolid'
ThumbnailBackgroundSolidMatInst
Type: MaterialInstanceConstant
Modifiers: const
Default value: MaterialInstanceConstant'EditorMaterials.ThumbnailSolid_MATInst'
Enums
EThumbnailBackgroundType
Types of backgrounds to use for rendering thumbnails
- TBT_None
- TBT_DefaultBackground
- TBT_SolidBackground
EThumbnailPrimType
Types of primitives for drawing thumbnails of resources.
- TPT_None
- TPT_Sphere
- TPT_Cube
- TPT_Plane
- TPT_Cylinder
Structs
ThumbnailRenderingInfo
Modifiers: native
Holds the settings for a class that needs a thumbnail renderer. Each entry
maps to a corresponding class and holds the information needed
to render the thumbnail, including which object to render via and its
border color.
- string ClassNeedingThumbnailName
- The name of the class that this thumbnail is for (so we can lazy bind)
- Class ClassNeedingThumbnail
- This is the class that this entry is for, i.e. the class that
will be rendered in the thumbnail views
- string RendererClassName
- The name of the class to load when rendering this thumbnail
NOTE: This is a string to avoid any dependencies of compilation
- ThumbnailRenderer Renderer
- The instance of the renderer class
- string LabelRendererClassName
- The name of the class to load when rendering labels for this thumbnail
NOTE: This is a string to avoid any dependencies of compilation
- ThumbnailLabelRenderer LabelRenderer
- The instance of the label renderer class
- Object.Color BorderColor
- This is the border color to use for this type
- string IconName
- Icon for objects that don't have specialized drawing needs but still
want to be able to see a thumbnail