Class SpriteShapeGeometryModifier
Custom Post Processing after geometry is generated.
Inherited Members
      Object.FindObjectsByType<T>(FindObjectsSortMode)
    
    
    
      Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    
    
    
    
      Object.FindFirstObjectByType<T>()
    
    
      Object.FindAnyObjectByType<T>()
    
    
      Object.FindFirstObjectByType<T>(FindObjectsInactive)
    
    
      Object.FindAnyObjectByType<T>(FindObjectsInactive)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  Namespace: UnityEngine.U2D
Assembly: Unity.2D.SpriteShape.Runtime.dll
Syntax
public abstract class SpriteShapeGeometryModifier : ScriptableObject
  Methods
GetVersion()
Get Versioning so we can check if geometry needs to be generated.
Declaration
public virtual int GetVersion()
  Returns
| Type | Description | 
|---|---|
| int | Version of Modifier.  | 
      
MakeModifierJob(JobHandle, SpriteShapeController, NativeArray<ushort>, NativeSlice<Vector3>, NativeSlice<Vector2>, NativeSlice<Vector4>, NativeArray<SpriteShapeSegment>, NativeArray<float2>)
Modify generated geometry or override custom geometry.
Declaration
public abstract JobHandle MakeModifierJob(JobHandle generator, SpriteShapeController spriteShapeController, NativeArray<ushort> indices, NativeSlice<Vector3> positions, NativeSlice<Vector2> texCoords, NativeSlice<Vector4> tangents, NativeArray<SpriteShapeSegment> segments, NativeArray<float2> colliderData)
  Parameters
| Type | Name | Description | 
|---|---|---|
| JobHandle | generator | JobHandle of the Main Job. default if Override.  | 
      
| SpriteShapeController | spriteShapeController | SpriteShapeController from where this function is invoked from.  | 
      
| NativeArray<ushort> | indices | Indices of generated geometry.  | 
      
| NativeSlice<Vector3> | positions | Position of vertices in generated geometry.  | 
      
| NativeSlice<Vector2> | texCoords | Texture Coordinates of vertices in generated geometry.  | 
      
| NativeSlice<Vector4> | tangents | Tangent of vertices in generated geometry.  | 
      
| NativeArray<SpriteShapeSegment> | segments | Submeshes in generated geometry.  | 
      
| NativeArray<float2> | colliderData | Points that define the path of Collider.  | 
      
Returns
| Type | Description | 
|---|---|
| JobHandle | JobHandle for the allocated Job to modify Geometry.  |