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
Type |
Description |
GameObject |
|
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
Type |
Name |
Description |
GameObject |
goInst |
|
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
Type |
Name |
Description |
SdfPath |
path |
|
GameObject |
go |
|
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
Type |
Name |
Description |
SdfPath |
key |
|
GameObject |
obj |
|
Returns