I don't need to test my programs. I have an error-correcting modem.
UE3:ThumbnailManager (UT3)
Object >> ThumbnailManager |
Contents
- 1 Properties
- 1.1 ArchetypeRenderableThumbnailTypes
- 1.2 ArchetypeRenderInfoMap
- 1.3 BackgroundComponent
- 1.4 bIsInitialized
- 1.5 bMapNeedsUpdate
- 1.6 bPSysRealTime
- 1.7 NotSupported
- 1.8 RenderableThumbnailTypes
- 1.9 RenderInfoMap
- 1.10 SKPreviewComponent
- 1.11 SMPreviewComponent
- 1.12 TexPropCube
- 1.13 TexPropCylinder
- 1.14 TexPropPlane
- 1.15 TexPropSphere
- 1.16 ThumbnailBackground
- 1.17 ThumbnailBackgroundSolid
- 1.18 ThumbnailBackgroundSolidMatInst
- 2 Enums
- 3 Structs
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-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[edit]
ArchetypeRenderableThumbnailTypes[edit]
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 |
|
||||||||||
ClassNeedingThumbnailName | "Core.Object" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Archetype" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.ArchetypeThumbnailRenderer" |
ArchetypeRenderInfoMap[edit]
Type: pointer{TMap<UClass *,FThumbnailRenderingInfo *>}
Modifiers: private, native, transient, const
This holds a map of object type to render info entries for archetypes
BackgroundComponent[edit]
Type: StaticMeshComponent
Modifiers: const
Cached background component instead of creating and destroying them for each thumbnail that is rendered
bIsInitialized[edit]
Type: bool
Modifiers: const
Determines whether the initialization function is needed or not
bMapNeedsUpdate[edit]
Type: bool
Modifiers: const
Whether to update the map or not (GC usually causes this)
Default value: True
bPSysRealTime[edit]
Type: bool
When TRUE, ParticleSystem thumbnails will render a real-time preview
Default value: True
NotSupported[edit]
Type: ThumbnailRenderingInfo
Modifiers: const
The render info to share across all object types when the object doesn't support rendering of thumbnails
RenderableThumbnailTypes[edit]
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 |
|
||||||||||
ClassNeedingThumbnailName | "Engine.Prefab" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Prefab" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.PrefabThumbnailRenderer" |
Default value, index 1:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.PhysicsAsset" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_PhysAsset" | ||||||||||
LabelRendererClassName | "UnrealEd.PhysicsAssetLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 2:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.PhysicalMaterial" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_PhysMat" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 3:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.AnimTree" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_AnimTree" | ||||||||||
LabelRendererClassName | "UnrealEd.AnimTreeLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 4:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.SoundNodeWave" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Sound" | ||||||||||
LabelRendererClassName | "UnrealEd.SoundLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 5:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.SoundCue" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_SoundCue" | ||||||||||
LabelRendererClassName | "UnrealEd.SoundLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 6:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.SpeechRecognition" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_SoundCue" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 7:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.Font" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Font" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.FontThumbnailRenderer" |
Default value, index 8:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.Sequence" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_Sequence" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 9:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.AnimSet" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_AnimSet" | ||||||||||
LabelRendererClassName | "UnrealEd.AnimSetLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 10:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TerrainMaterial" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_TerrainMaterial" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 11:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TerrainLayerSetup" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_TerrainLayerSetup" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 12:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.Texture2D" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 13:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.ShadowMap2D" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 14:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.ShadowMapTexture2D" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 15:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TextureRenderTarget" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 16:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TextureRenderTargetCube" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 17:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TextureFlipBook" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 18:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TextureMovie" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 19:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.LightMapTexture2D" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureThumbnailRenderer" |
Default value, index 20:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.TextureCube" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.TextureCubeThumbnailRenderer" |
Default value, index 21:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.Material" | ||||||||||
LabelRendererClassName | "UnrealEd.MaterialInstanceLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.MaterialInstanceThumbnailRenderer" |
Default value, index 22:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.MaterialInterface" | ||||||||||
LabelRendererClassName | "UnrealEd.MaterialInstanceLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.MaterialInstanceThumbnailRenderer" |
Default value, index 23:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.ParticleSystem" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.ParticleSystemThumbnailRenderer" |
Default value, index 24:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.StaticMesh" | ||||||||||
LabelRendererClassName | "UnrealEd.StaticMeshLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.StaticMeshThumbnailRenderer" |
Default value, index 25:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.SkeletalMesh" | ||||||||||
LabelRendererClassName | "UnrealEd.SkeletalMeshLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.SkeletalMeshThumbnailRenderer" |
Default value, index 26:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.MorphTargetSet" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_MorphTargetSet" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 27:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.MorphWeightSequence" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_MorphWeightSequence" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 28:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.PostProcessChain" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_PostProcessChain" | ||||||||||
LabelRendererClassName | "UnrealEd.PostProcessLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 29:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.UIScene" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Archetype" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.UISceneThumbnailRenderer" |
Default value, index 30:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.CurveEdPresetCurve" | ||||||||||
IconName | "EngineMaterials.UnrealEdIcon_CurveEdPresetCurve" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 31:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.FaceFXAsset" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_FaceFXAsset" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 32:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.FaceFXAnimSet" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_FaceFXAsset" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 33:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.UISkin" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Archetype" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 34:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.CameraAnim" | ||||||||||
IconName | "EngineResources.UnrealEdIcon_Archetype" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 35:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.SpeedTree" | ||||||||||
IconName | "EditorResources.SpeedTreeLogoBig" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
Default value, index 36:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "Engine.LensFlare" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.LensFlareThumbnailRenderer" |
Default value, index 37:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BorderColor |
|
||||||||||
ClassNeedingThumbnailName | "UTGame.UTMapMusicInfo" | ||||||||||
LabelRendererClassName | "UnrealEd.GenericThumbnailLabelRenderer" | ||||||||||
RendererClassName | "UnrealEd.IconThumbnailRenderer" |
RenderInfoMap[edit]
Type: pointer
Modifiers: private, native, transient, const
This holds a map of object type to render info entries
SKPreviewComponent[edit]
Type: SkeletalMeshComponent
Modifiers: const
Cached skeletal mesh component instead of creating and destroying them for each thumbnail that is rendered
SMPreviewComponent[edit]
Type: StaticMeshComponent
Modifiers: const
Cached static mesh component instead of creating and destroying them for each thumbnail that is rendered
TexPropCube[edit]
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropCube'
TexPropCylinder[edit]
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropCylinder'
TexPropPlane[edit]
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropPlane'
TexPropSphere[edit]
Type: StaticMesh
Modifiers: const
Default value: StaticMesh'EditorMeshes.TexPropSphere'
ThumbnailBackground[edit]
Type: Material
Modifiers: const
Default value: Material'EditorMaterials.ThumbnailBack'
ThumbnailBackgroundSolid[edit]
Type: Material
Modifiers: const
Default value: Material'EditorMaterials.ThumbnailSolid'
ThumbnailBackgroundSolidMatInst[edit]
Type: MaterialInstanceConstant
Modifiers: const
Default value: MaterialInstanceConstant'EditorMaterials.ThumbnailSolid_MATInst'
Enums[edit]
EThumbnailBackgroundType[edit]
Types of backgrounds to use for rendering thumbnails
- TBT_None
- TBT_DefaultBackground
- TBT_SolidBackground
EThumbnailPrimType[edit]
Types of primitives for drawing thumbnails of resources.
- TPT_None
- TPT_Sphere
- TPT_Cube
- TPT_Plane
- TPT_Cylinder
Structs[edit]
ThumbnailRenderingInfo[edit]
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