Class UsdGeomPointInstancer
Inheritance
UsdGeomPointInstancer
Namespace: pxr
Syntax
public class UsdGeomPointInstancer : UsdGeomBoundable, IDisposable
Constructors
UsdGeomPointInstancer()
Declaration
public UsdGeomPointInstancer()
UsdGeomPointInstancer(UsdPrim)
Declaration
public UsdGeomPointInstancer(UsdPrim prim)
Parameters
UsdGeomPointInstancer(UsdSchemaBase)
Declaration
public UsdGeomPointInstancer(UsdSchemaBase schemaObj)
Parameters
Methods
ActivateAllIds()
Declaration
public bool ActivateAllIds()
Returns
ActivateId(Int64)
Declaration
public bool ActivateId(long id)
Parameters
Type |
Name |
Description |
Int64 |
id |
|
Returns
ActivateIds(VtInt64Array)
Declaration
public bool ActivateIds(VtInt64Array ids)
Parameters
Returns
ComputeExtentAtTime(VtVec3fArray, UsdTimeCode, UsdTimeCode)
Declaration
public bool ComputeExtentAtTime(VtVec3fArray extent, UsdTimeCode time, UsdTimeCode baseTime)
Parameters
Returns
ComputeExtentAtTime(VtVec3fArray, UsdTimeCode, UsdTimeCode, GfMatrix4d)
Declaration
public bool ComputeExtentAtTime(VtVec3fArray extent, UsdTimeCode time, UsdTimeCode baseTime, GfMatrix4d transform)
Parameters
Returns
ComputeExtentAtTimes(VtVec3fArrayVector, UsdTimeCodeVector, UsdTimeCode)
Declaration
public bool ComputeExtentAtTimes(VtVec3fArrayVector extents, UsdTimeCodeVector times, UsdTimeCode baseTime)
Parameters
Returns
ComputeExtentAtTimes(VtVec3fArrayVector, UsdTimeCodeVector, UsdTimeCode, GfMatrix4d)
Declaration
public bool ComputeExtentAtTimes(VtVec3fArrayVector extents, UsdTimeCodeVector times, UsdTimeCode baseTime, GfMatrix4d transform)
Parameters
Returns
Declaration
public static bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdStageWeakPtr stage, UsdTimeCode time, VtIntArray protoIndices, VtVec3fArray positions, VtVec3fArray velocities, UsdTimeCode velocitiesSampleTime, VtVec3fArray accelerations, VtVec3fArray scales, VtQuathArray orientations, VtVec3fArray angularVelocities, UsdTimeCode angularVelocitiesSampleTime, SdfPathVector protoPaths, UsdGeomBoolVector mask)
Parameters
Returns
Declaration
public static bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdStageWeakPtr stage, UsdTimeCode time, VtIntArray protoIndices, VtVec3fArray positions, VtVec3fArray velocities, UsdTimeCode velocitiesSampleTime, VtVec3fArray accelerations, VtVec3fArray scales, VtQuathArray orientations, VtVec3fArray angularVelocities, UsdTimeCode angularVelocitiesSampleTime, SdfPathVector protoPaths, UsdGeomBoolVector mask, float velocityScale)
Parameters
Returns
Declaration
public bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdTimeCode time, UsdTimeCode baseTime)
Parameters
Returns
Declaration
public bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdTimeCode time, UsdTimeCode baseTime, UsdGeomPointInstancer.ProtoXformInclusion doProtoXforms)
Parameters
Returns
Declaration
public bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdTimeCode time, UsdTimeCode baseTime, UsdGeomPointInstancer.ProtoXformInclusion doProtoXforms, UsdGeomPointInstancer.MaskApplication applyMask)
Parameters
Returns
Declaration
public bool ComputeInstanceTransformsAtTimes(VtMatrix4dArrayVector xformsArray, UsdTimeCodeVector times, UsdTimeCode baseTime)
Parameters
Returns
Declaration
public bool ComputeInstanceTransformsAtTimes(VtMatrix4dArrayVector xformsArray, UsdTimeCodeVector times, UsdTimeCode baseTime, UsdGeomPointInstancer.ProtoXformInclusion doProtoXforms)
Parameters
Returns
Declaration
public bool ComputeInstanceTransformsAtTimes(VtMatrix4dArrayVector xformsArray, UsdTimeCodeVector times, UsdTimeCode baseTime, UsdGeomPointInstancer.ProtoXformInclusion doProtoXforms, UsdGeomPointInstancer.MaskApplication applyMask)
Parameters
Returns
ComputeMaskAtTime(UsdTimeCode)
Declaration
public UsdGeomBoolVector ComputeMaskAtTime(UsdTimeCode time)
Parameters
Returns
ComputeMaskAtTime(UsdTimeCode, VtInt64Array)
Declaration
public UsdGeomBoolVector ComputeMaskAtTime(UsdTimeCode time, VtInt64Array ids)
Parameters
Returns
CreateAccelerationsAttr()
Declaration
public UsdAttribute CreateAccelerationsAttr()
Returns
CreateAccelerationsAttr(VtValue)
Declaration
public UsdAttribute CreateAccelerationsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateAccelerationsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateAccelerationsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateAngularVelocitiesAttr()
Declaration
public UsdAttribute CreateAngularVelocitiesAttr()
Returns
CreateAngularVelocitiesAttr(VtValue)
Declaration
public UsdAttribute CreateAngularVelocitiesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateAngularVelocitiesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateAngularVelocitiesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateIdsAttr()
Declaration
public UsdAttribute CreateIdsAttr()
Returns
CreateIdsAttr(VtValue)
Declaration
public UsdAttribute CreateIdsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateIdsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateIdsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateInvisibleIdsAttr()
Declaration
public UsdAttribute CreateInvisibleIdsAttr()
Returns
CreateInvisibleIdsAttr(VtValue)
Declaration
public UsdAttribute CreateInvisibleIdsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateInvisibleIdsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateInvisibleIdsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateOrientationsAttr()
Declaration
public UsdAttribute CreateOrientationsAttr()
Returns
CreateOrientationsAttr(VtValue)
Declaration
public UsdAttribute CreateOrientationsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateOrientationsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateOrientationsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreatePositionsAttr()
Declaration
public UsdAttribute CreatePositionsAttr()
Returns
CreatePositionsAttr(VtValue)
Declaration
public UsdAttribute CreatePositionsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreatePositionsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreatePositionsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateProtoIndicesAttr()
Declaration
public UsdAttribute CreateProtoIndicesAttr()
Returns
CreateProtoIndicesAttr(VtValue)
Declaration
public UsdAttribute CreateProtoIndicesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateProtoIndicesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateProtoIndicesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreatePrototypesRel()
Declaration
public UsdRelationship CreatePrototypesRel()
Returns
CreateScalesAttr()
Declaration
public UsdAttribute CreateScalesAttr()
Returns
CreateScalesAttr(VtValue)
Declaration
public UsdAttribute CreateScalesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateScalesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateScalesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateVelocitiesAttr()
Declaration
public UsdAttribute CreateVelocitiesAttr()
Returns
CreateVelocitiesAttr(VtValue)
Declaration
public UsdAttribute CreateVelocitiesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateVelocitiesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateVelocitiesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
DeactivateId(Int64)
Declaration
public bool DeactivateId(long id)
Parameters
Type |
Name |
Description |
Int64 |
id |
|
Returns
DeactivateIds(VtInt64Array)
Declaration
public bool DeactivateIds(VtInt64Array ids)
Parameters
Returns
Define(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomPointInstancer Define(UsdStageWeakPtr stage, SdfPath path)
Parameters
Returns
Dispose()
Declaration
public override void Dispose()
Overrides
Finalize()
Declaration
protected void Finalize()
Get(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomPointInstancer Get(UsdStageWeakPtr stage, SdfPath path)
Parameters
Returns
GetAccelerationsAttr()
Declaration
public UsdAttribute GetAccelerationsAttr()
Returns
GetAngularVelocitiesAttr()
Declaration
public UsdAttribute GetAngularVelocitiesAttr()
Returns
GetIdsAttr()
Declaration
public UsdAttribute GetIdsAttr()
Returns
GetInvisibleIdsAttr()
Declaration
public UsdAttribute GetInvisibleIdsAttr()
Returns
GetOrientationsAttr()
Declaration
public UsdAttribute GetOrientationsAttr()
Returns
GetPositionsAttr()
Declaration
public UsdAttribute GetPositionsAttr()
Returns
GetProtoIndicesAttr()
Declaration
public UsdAttribute GetProtoIndicesAttr()
Returns
GetPrototypesRel()
Declaration
public UsdRelationship GetPrototypesRel()
Returns
GetScalesAttr()
Declaration
public UsdAttribute GetScalesAttr()
Returns
GetSchemaAttributeNames()
Declaration
public static TfTokenVector GetSchemaAttributeNames()
Returns
GetSchemaAttributeNames(Boolean)
Declaration
public static TfTokenVector GetSchemaAttributeNames(bool includeInherited)
Parameters
Type |
Name |
Description |
Boolean |
includeInherited |
|
Returns
GetVelocitiesAttr()
Declaration
public UsdAttribute GetVelocitiesAttr()
Returns
InvisId(Int64, UsdTimeCode)
Declaration
public bool InvisId(long id, UsdTimeCode time)
Parameters
Returns
InvisIds(VtInt64Array, UsdTimeCode)
Declaration
public bool InvisIds(VtInt64Array ids, UsdTimeCode time)
Parameters
Returns
VisAllIds(UsdTimeCode)
Declaration
public bool VisAllIds(UsdTimeCode time)
Parameters
Returns
VisId(Int64, UsdTimeCode)
Declaration
public bool VisId(long id, UsdTimeCode time)
Parameters
Returns
VisIds(VtInt64Array, UsdTimeCode)
Declaration
public bool VisIds(VtInt64Array ids, UsdTimeCode time)
Parameters
Returns
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.