Struct SpriteShapeGenerator
Syntax
public struct SpriteShapeGenerator : IJob
Fields
m_Bounds
Declaration
public NativeArray<Bounds> m_Bounds
Field Value
| Type |
Description |
| NativeArray<Bounds> |
|
m_ColliderPoints
Declaration
public NativeArray<float2> m_ColliderPoints
Field Value
| Type |
Description |
| NativeArray<float2> |
|
m_GeomArray
Declaration
public NativeArray<SpriteShapeSegment> m_GeomArray
Field Value
| Type |
Description |
| NativeArray<SpriteShapeSegment> |
|
m_IndexArray
Declaration
public NativeArray<ushort> m_IndexArray
Field Value
| Type |
Description |
| NativeArray<System.UInt16> |
|
m_PosArray
Declaration
public NativeSlice<Vector3> m_PosArray
Field Value
| Type |
Description |
| NativeSlice<Vector3> |
|
m_Uv0Array
Declaration
public NativeSlice<Vector2> m_Uv0Array
Field Value
| Type |
Description |
| NativeSlice<Vector2> |
|
Methods
Cleanup()
Declaration
Execute()
Declaration
Declaration
public void Prepare(SpriteShapeController controller, SpriteShapeParameters shapeParams, int maxArrayCount, Experimental.U2D.ShapeControlPoint[] shapePoints, SpriteShapeMetaData[] metaData, AngleRangeInfo[] angleRanges, Sprite[] segmentSprites, Sprite[] cornerSprites)
Parameters
| Type |
Name |
Description |
| SpriteShapeController |
controller |
|
| SpriteShapeParameters |
shapeParams |
|
| System.Int32 |
maxArrayCount |
|
| UnityEngine.Experimental.U2D.ShapeControlPoint[] |
shapePoints |
|
| SpriteShapeMetaData[] |
metaData |
|
| AngleRangeInfo[] |
angleRanges |
|
| Sprite[] |
segmentSprites |
|
| Sprite[] |
cornerSprites |
|