|
static void | RemoveIllegalComponents (GameObject target, HashSet< Type > whitelist, bool retry=true, bool onlySceneObjects=false, bool logStripping=true, bool excludeEditorOnly=false, bool allowRemovingAssets=true) |
|
static List< Component > | FindIllegalComponents (GameObject target, HashSet< Type > whitelist, bool excludeEditorOnly=false) |
|
static List< T > | GetComponentsInChildrenExcludingEditorOnly< T > (this GameObject target, bool includeInactive) |
|
static List< Component > | GetComponentsInChildrenExcludingEditorOnly (this GameObject target, Type type, bool includeInactive) |
|
static bool | GetCachedWhitelistedTypes (string whitelistName, out HashSet< Type > whitelist) |
|
static HashSet< Type > | WhitelistedTypes (string whitelistName, IEnumerable< string > componentTypeWhitelist) |
|
static HashSet< Type > | WhitelistedTypes (string whitelistName, IEnumerable< Type > componentTypeWhitelist) |
|
static void | RemoveComponent (Component comp, bool allowRemovingAssets=true) |
|
static void | RemoveComponentsOfType< T > (GameObject target, bool allowRemovingAssets=true) |
|
static IEnumerable< Shader > | FindIllegalShaders (GameObject target, string[] whitelist) |
|
Definition at line 11905 of file VRCSDKBase.cs.
◆ AddDerivedClasses()
static void VRC.SDKBase.Validation.ValidationUtils.AddDerivedClasses |
( |
HashSet< Type > |
whitelist | ) |
|
|
staticprivate |
◆ FindIllegalComponents()
static List< Component > VRC.SDKBase.Validation.ValidationUtils.FindIllegalComponents |
( |
GameObject |
target, |
|
|
HashSet< Type > |
whitelist, |
|
|
bool |
excludeEditorOnly = false |
|
) |
| |
|
static |
◆ FindIllegalShaders()
static IEnumerable< Shader > VRC.SDKBase.Validation.ValidationUtils.FindIllegalShaders |
( |
GameObject |
target, |
|
|
string[] |
whitelist |
|
) |
| |
|
static |
◆ FindIllegalShadersEnumerator()
static IEnumerator VRC.SDKBase.Validation.ValidationUtils.FindIllegalShadersEnumerator |
( |
GameObject |
target, |
|
|
string[] |
whitelist, |
|
|
Action< Shader > |
onFound, |
|
|
bool |
useWatch = false |
|
) |
| |
|
staticprivate |
◆ GetCachedWhitelistedTypes()
static bool VRC.SDKBase.Validation.ValidationUtils.GetCachedWhitelistedTypes |
( |
string |
whitelistName, |
|
|
out HashSet< Type > |
whitelist |
|
) |
| |
|
static |
◆ GetComponentsInChildrenExcludingEditorOnly()
static List< Component > VRC.SDKBase.Validation.ValidationUtils.GetComponentsInChildrenExcludingEditorOnly |
( |
this GameObject |
target, |
|
|
Type |
type, |
|
|
bool |
includeInactive |
|
) |
| |
|
static |
◆ GetComponentsInChildrenExcludingEditorOnly< T >()
◆ IsEditorOnly()
static bool VRC.SDKBase.Validation.ValidationUtils.IsEditorOnly |
( |
Component |
component | ) |
|
|
staticprivate |
◆ IsIllegalComponent()
static bool VRC.SDKBase.Validation.ValidationUtils.IsIllegalComponent |
( |
Component |
component, |
|
|
HashSet< Type > |
whitelist, |
|
|
bool |
excludeEditorOnly = false |
|
) |
| |
|
staticprivate |
◆ RemoveComponent()
static void VRC.SDKBase.Validation.ValidationUtils.RemoveComponent |
( |
Component |
comp, |
|
|
bool |
allowRemovingAssets = true |
|
) |
| |
|
static |
◆ RemoveComponentsOfType< T >()
static void VRC.SDKBase.Validation.ValidationUtils.RemoveComponentsOfType< T > |
( |
GameObject |
target, |
|
|
bool |
allowRemovingAssets = true |
|
) |
| |
|
static |
◆ RemoveDependencies()
static void VRC.SDKBase.Validation.ValidationUtils.RemoveDependencies |
( |
Component |
rootComponent, |
|
|
bool |
allowRemovingAssets = true |
|
) |
| |
|
staticprivate |
◆ RemoveIllegalComponents()
static void VRC.SDKBase.Validation.ValidationUtils.RemoveIllegalComponents |
( |
GameObject |
target, |
|
|
HashSet< Type > |
whitelist, |
|
|
bool |
retry = true , |
|
|
bool |
onlySceneObjects = false , |
|
|
bool |
logStripping = true , |
|
|
bool |
excludeEditorOnly = false , |
|
|
bool |
allowRemovingAssets = true |
|
) |
| |
|
static |
◆ WhitelistedTypes() [1/2]
static HashSet< Type > VRC.SDKBase.Validation.ValidationUtils.WhitelistedTypes |
( |
string |
whitelistName, |
|
|
IEnumerable< string > |
componentTypeWhitelist |
|
) |
| |
|
static |
◆ WhitelistedTypes() [2/2]
static HashSet< Type > VRC.SDKBase.Validation.ValidationUtils.WhitelistedTypes |
( |
string |
whitelistName, |
|
|
IEnumerable< Type > |
componentTypeWhitelist |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: