Class PxVehiclePhysXRoadGeometryQueryParams

java.lang.Object
physx.NativeObject
physx.vehicle2.PxVehiclePhysXRoadGeometryQueryParams

public class PxVehiclePhysXRoadGeometryQueryParams extends NativeObject
A description of type of PhysX scene query and the filter data to apply to the query.
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxVehiclePhysXRoadGeometryQueryParams

      protected PxVehiclePhysXRoadGeometryQueryParams()
    • PxVehiclePhysXRoadGeometryQueryParams

      protected PxVehiclePhysXRoadGeometryQueryParams(long address)
  • Method Details

    • wrapPointer

      public static PxVehiclePhysXRoadGeometryQueryParams wrapPointer(long address)
    • arrayGet

      public static PxVehiclePhysXRoadGeometryQueryParams arrayGet(long baseAddress, int index)
    • destroy

      public void destroy()
    • getRoadGeometryQueryType

      public PxVehiclePhysXRoadGeometryQueryTypeEnum getRoadGeometryQueryType()
      A description of the type of physx scene query to employ.
    • setRoadGeometryQueryType

      public void setRoadGeometryQueryType(PxVehiclePhysXRoadGeometryQueryTypeEnum value)
      A description of the type of physx scene query to employ.
    • getDefaultFilterData

      public PxQueryFilterData getDefaultFilterData()
      The default filter data to use for the physx scene query.

      If per wheel filter data is provided in #filterDataEntries, then this member will be ignored.

    • setDefaultFilterData

      public void setDefaultFilterData(PxQueryFilterData value)
      The default filter data to use for the physx scene query.

      If per wheel filter data is provided in #filterDataEntries, then this member will be ignored.

    • getFilterDataEntries

      public PxQueryFilterData getFilterDataEntries()
      Array of filter data entries (one per wheel) to use for the physx scene query.

      A null pointer is allowed in which case #defaultFilterData will be used for all wheels.

    • setFilterDataEntries

      public void setFilterDataEntries(PxQueryFilterData value)
      Array of filter data entries (one per wheel) to use for the physx scene query.

      A null pointer is allowed in which case #defaultFilterData will be used for all wheels.

    • getFilterCallback

      public PxQueryFilterCallback getFilterCallback()
      A filter callback to be used by the physx scene query Note: A null pointer is allowed.
    • setFilterCallback

      public void setFilterCallback(PxQueryFilterCallback value)
      A filter callback to be used by the physx scene query Note: A null pointer is allowed.
    • transformAndScale

      public PxVehiclePhysXRoadGeometryQueryParams transformAndScale(PxVehicleFrame srcFrame, PxVehicleFrame trgFrame, PxVehicleScale srcScale, PxVehicleScale trgScale)
      Parameters:
      srcFrame - WebIDL type: PxVehicleFrame [Const, Ref]
      trgFrame - WebIDL type: PxVehicleFrame [Const, Ref]
      srcScale - WebIDL type: PxVehicleScale [Const, Ref]
      trgScale - WebIDL type: PxVehicleScale [Const, Ref]
      Returns:
      WebIDL type: PxVehiclePhysXRoadGeometryQueryParams [Value]
    • isValid

      public boolean isValid()
      Returns:
      WebIDL type: boolean