VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDKBase.Editor.AssetExporter Class Reference
Inheritance diagram for VRC.SDKBase.Editor.AssetExporter:
Collaboration diagram for VRC.SDKBase.Editor.AssetExporter:

Static Public Member Functions

static void ExportCurrentSceneAsUnityPackageIfNotExist ()
 
static void ExportCurrentSceneAsUnityPackage ()
 
static void ExportCurrentAssetAsUnityPackage (List< string > assetPaths, string dstPath)
 
static void CleanupUnityPackageExport ()
 
static string GetActiveSceneUnityPackageExportPath ()
 
static void FindDynamicContent (ref List< GameObject > prefabs, ref List< Material > materials)
 
static void DoPreExportShaderReplacement ()
 
static void CleanupTmpFiles ()
 

Static Private Member Functions

static void AddAlwaysIncludedShaders (IEnumerable< Shader > shaders)
 
static void FindMaterialsAndPrefabsInScene (ref List< GameObject > prefabs, ref List< Material > materials)
 
static void FindMaterialsOnObjects (IEnumerable< GameObject > objs, ref List< GameObject > prefabs, ref List< Material > materials)
 
static void FindPrefabsThatCanBeToggledActiveInScene (ref List< GameObject > prefabs, GameObject rootObj=null)
 
static void FindDynamicContentInProject (ref List< GameObject > prefabs, ref List< Material > materials, string rootPath)
 
static bool FindPrefabReferencesOnPrefabs (ref List< GameObject > prefabs)
 

Detailed Description

Definition at line 2010 of file VRCSDKBase-Editor.cs.

Member Function Documentation

◆ AddAlwaysIncludedShaders()

static void VRC.SDKBase.Editor.AssetExporter.AddAlwaysIncludedShaders ( IEnumerable< Shader >  shaders)
staticprivate

Definition at line 2112 of file VRCSDKBase-Editor.cs.

◆ CleanupTmpFiles()

static void VRC.SDKBase.Editor.AssetExporter.CleanupTmpFiles ( )
static

Definition at line 2294 of file VRCSDKBase-Editor.cs.

Here is the caller graph for this function:

◆ CleanupUnityPackageExport()

static void VRC.SDKBase.Editor.AssetExporter.CleanupUnityPackageExport ( )
static

Definition at line 2049 of file VRCSDKBase-Editor.cs.

◆ DoPreExportShaderReplacement()

static void VRC.SDKBase.Editor.AssetExporter.DoPreExportShaderReplacement ( )
static

Definition at line 2075 of file VRCSDKBase-Editor.cs.

Here is the caller graph for this function:

◆ ExportCurrentAssetAsUnityPackage()

static void VRC.SDKBase.Editor.AssetExporter.ExportCurrentAssetAsUnityPackage ( List< string >  assetPaths,
string  dstPath 
)
static

Definition at line 2035 of file VRCSDKBase-Editor.cs.

Here is the caller graph for this function:

◆ ExportCurrentSceneAsUnityPackage()

static void VRC.SDKBase.Editor.AssetExporter.ExportCurrentSceneAsUnityPackage ( )
static

Definition at line 2024 of file VRCSDKBase-Editor.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ExportCurrentSceneAsUnityPackageIfNotExist()

static void VRC.SDKBase.Editor.AssetExporter.ExportCurrentSceneAsUnityPackageIfNotExist ( )
static

Definition at line 2012 of file VRCSDKBase-Editor.cs.

Here is the call graph for this function:

◆ FindDynamicContent()

static void VRC.SDKBase.Editor.AssetExporter.FindDynamicContent ( ref List< GameObject >  prefabs,
ref List< Material >  materials 
)
static

Definition at line 2063 of file VRCSDKBase-Editor.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FindDynamicContentInProject()

static void VRC.SDKBase.Editor.AssetExporter.FindDynamicContentInProject ( ref List< GameObject >  prefabs,
ref List< Material >  materials,
string  rootPath 
)
staticprivate

Definition at line 2219 of file VRCSDKBase-Editor.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FindMaterialsAndPrefabsInScene()

static void VRC.SDKBase.Editor.AssetExporter.FindMaterialsAndPrefabsInScene ( ref List< GameObject >  prefabs,
ref List< Material >  materials 
)
staticprivate

Definition at line 2146 of file VRCSDKBase-Editor.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FindMaterialsOnObjects()

static void VRC.SDKBase.Editor.AssetExporter.FindMaterialsOnObjects ( IEnumerable< GameObject >  objs,
ref List< GameObject >  prefabs,
ref List< Material >  materials 
)
staticprivate

Definition at line 2151 of file VRCSDKBase-Editor.cs.

Here is the caller graph for this function:

◆ FindPrefabReferencesOnPrefabs()

static bool VRC.SDKBase.Editor.AssetExporter.FindPrefabReferencesOnPrefabs ( ref List< GameObject >  prefabs)
staticprivate

Definition at line 2268 of file VRCSDKBase-Editor.cs.

Here is the caller graph for this function:

◆ FindPrefabsThatCanBeToggledActiveInScene()

static void VRC.SDKBase.Editor.AssetExporter.FindPrefabsThatCanBeToggledActiveInScene ( ref List< GameObject >  prefabs,
GameObject  rootObj = null 
)
staticprivate

Definition at line 2208 of file VRCSDKBase-Editor.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetActiveSceneUnityPackageExportPath()

static string VRC.SDKBase.Editor.AssetExporter.GetActiveSceneUnityPackageExportPath ( )
static

Definition at line 2054 of file VRCSDKBase-Editor.cs.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: