/// <summary>This is called during NxScene::fetchResults with the actors which have just been put to sleep. </summary> /// <param name="actors">- The actors which have just been put to sleep. </param> /// <param name="count">- The number of actors</param> public virtual void onSleep(DoxyBindArray <NxActor> actors, uint count) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxUserNotify_onSleep_INVOKE(ClassPointer, doSetFunctionPointers, actors, count); }
/// <summary>Retrieves the Actors involved. </summary> /// <param name="actor1">First actor associated with joint. </param> /// <param name="actor2">Second actor associated with joint.</param> public virtual void getActors(DoxyBindArray <NxActor> actor1, DoxyBindArray <NxActor> actor2) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxJoint_getActors_INVOKE(ClassPointer, doSetFunctionPointers, actor1, actor2); }
/// <summary>Callback function used to return shape query results. </summary> /// <param name="userData">User data pointer passed to the query function. </param> /// <param name="nbHits">Number of hits returned. </param> /// <param name="hits">Array of shape pointers. </param> public virtual NxQueryReportResult onShapeQuery(System.IntPtr userData, uint nbHits, DoxyBindArray <NxShape> hits) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxSceneQueryReport_onShapeQuery_INVOKE(ClassPointer, doSetFunctionPointers, userData, nbHits, hits)); }
public Enumerator(DoxyBindArray <T> array) { baseenumerator = array.baselist.GetEnumerator(); }