Hi! I am trying to understand the soft references usage, data assets, etc.
I saw a couple youtube tut vids. and cmd command Obj list class= someclass will show a list of objects of that class in memory. the thing is that is showing me all that is in the editor folders already during gameplay…does that means everything in the editor is in the memory already even if I am not calling it from my objects?
- I type this:
Obj list class=texture
it gives a long list of default editor assets like this:
Object NumKB MaxKB ResExcKB ResExcDedSysKB ResExcShrSysKB ResExcDedVidKB ResExcShrVidKB ResExcUnkKB
Texture2D /Engine/EditorResources/LightIcons/SkyLight.SkyLight 1.02 1.03 256.00 0.00 0.00 256.00 0.00 0.00
Texture2D /Engine/EngineMaterials/T_Default_Material_Grid_M.T_Default_Material_Grid_M 1.00 1.02 341.36 0.00 0.00 341.36 0.00 0.00
Texture2D /Engine/EngineMaterials/T_Default_Material_Grid_N.T_Default_Material_Grid_N 1.00 1.02 85.36 0.00 0.00 85.36 0.00 0.00
Texture2D /Engine/EditorResources/LightIcons/S_LightPointMove.S_LightPointMove 0.98 1.00 256.00 0.00 0.00 256.00 0.00 0.00
Texture2D /Paper2D/PlaceholderTextures/DummySpriteTexture.DummySpriteTexture 0.98 1.00 5.36 0.00 0.00 5.36 0.00 0.00
Texture2D /Engine/EditorResources/LightIcons/S_LightError.S_LightError 0.98 1.00 256.00 0.00 0.00 256.00 0.00 0.00
Texture2D /Engine/EditorResources/LightIcons/S_LightSpotMove.S_LightSpotMove 0.98 1.00 256.00 0.00 0.00 256.00 0.00 0.00
Texture2D /Engine/EditorResources/S_TextRenderActorIcon.S_TextRenderActorIcon 0.98 0.99 5.36 0.00 0.00 5.36 0.00 0.00
Texture2D /Engine/EditorResources/S_ReflActorIcon.S_ReflActorIcon 0.98 0.99 5.36 0.00 0.00 5.36 0.00 0.00
Texture2D /Engine/EditorResources/S_ExpoHeightFog.S_ExpoHeightFog 0.97 0.99 21.33 0.00 0.00 21.33 0.00 0.00
Texture2D /Engine/EditorResources/S_WindDirectional.S_WindDirectional 0.97 0.99 5.36 0.00 0.00 5.36 0.00 0.00
Texture2D /Engine/EditorResources/LightIcons/S_LightPoint.S_LightPoint 0.97 0.98 256.00 0.00 0.00 256.00 0.00 0.00
Texture2D /Engine/EditorMaterials/WidgetGridVertexColorMaterial.WidgetGridVertexColorMaterial 0.96 0.98 2.68 0.00 0.00 2.68 0.00 0.00
Texture2D /Engine/EditorResources/LightIcons/S_LightSpot.S_LightSpot 0.96 0.98 256.00 0.00 0.00 256.00 0.00 0.00
Texture2D /Engine/EditorResources/AI/S_NavLink.S_NavLink 0.96 0.98 64.00 0.00 0.00 64.00 0.00 0.00
Texture2D /Engine/EditorResources/S_Thruster.S_Thruster 0.96 0.98 21.33 0.00 0.00 21.33 0.00 0.00
Texture2D /Engine/EditorResources/S_Emitter.S_Emitter 0.96 0.97 21.33 0.00 0.00 21.33 0.00 0.00
Texture2D /Engine/EditorResources/S_Terrain.S_Terrain 0.96 0.97 21.33
.
.
.
even if I add some new textures in my editor folders and type that command, those new textures are listed too even If no object in the level is calling it.
can someone explain me this? all default EDITOR assets will live in memory even at runtime?
why added assets to the editor resides in memory already even if I dont call em in any object?
thanks