Maps from UsdPrim paths to Unity GameObjects.
public class PrimMap : IEnumerable<KeyValuePair<SdfPath, GameObject>>, IEnumerable
Constructors
Declaration
Fields
Declaration
public Dictionary<SdfPath, MeshImporter.GeometrySubsets> MeshSubsets
Field Value
Declaration
public Dictionary<SdfPath, UsdSkelBindingVector> SkelBindings
Field Value
Type |
Description |
Dictionary<SdfPath, UsdSkelBindingVector> |
|
Declaration
public UsdSkelCache SkelCache
Field Value
Type |
Description |
UsdSkelCache |
|
Declaration
public Dictionary<SdfPath, UsdSkelSkinningQuery> SkinningQueries
Field Value
Type |
Description |
Dictionary<SdfPath, UsdSkelSkinningQuery> |
|
Properties
Declaration
public SdfPath[] Cameras { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public SdfPath[] Cubes { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public GameObject this[SdfPath path] { get; set; }
Parameters
Type |
Name |
Description |
SdfPath |
path |
|
Property Value
Declaration
public SdfPath[] Materials { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public SdfPath[] Meshes { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public SdfPath[] Skeletons { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public SdfPath[] SkelRoots { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public SdfPath[] Spheres { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Declaration
public SdfPath[] Xforms { get; set; }
Property Value
Type |
Description |
SdfPath[] |
|
Methods
Declaration
public void AddInstance(GameObject goInst)
Parameters
Declaration
public void AddInstanceRoot(SdfPath instancePath, GameObject go, SdfPath masterPath)
Parameters
Type |
Name |
Description |
SdfPath |
instancePath |
|
GameObject |
go |
|
SdfPath |
masterPath |
|
Declaration
public void AddMasterRoot(SdfPath path, GameObject go)
Parameters
Clear the map without destroying game objects.
Declaration
Destroy all GameObjects and clear the map.
Declaration
Declaration
public IEnumerator GetEnumerator()
Returns
Declaration
public Dictionary<SdfPath, PrimMap.InstanceRoot>.ValueCollection GetInstanceRoots()
Returns
Declaration
public Dictionary<SdfPath, GameObject>.KeyCollection GetMasterRootPaths()
Returns
Declaration
public bool TryGetValue(SdfPath key, out GameObject obj)
Parameters
Returns