C# Class PrettyPoly.PrettyPolyMeshLayer

Inheritance: PrettyPolyLayer
Afficher le fichier Open project: ShreveportArcade/PrettyPoly Class Usage Examples

Méthodes publiques

Свойство Type Description
material UnityEngine.Material
spriteDistributionCurve UnityEngine.AnimationCurve

Protected Properties

Свойство Type Description
colors List
norms List
tans List
tris List
uvs List
verts List

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
AddScatterEdge ( Vector3 points, float pathLength, bool closed ) : void
AddScatterEdgeSegment ( Vector3 a, Vector3 b, float pathLength, float &distTraveled, int &index ) : void
AddScatterFill ( Vector3 points, float pathLength ) : void
AddScatterQuad ( Vector3 position, Vector3 dir, int &index, float t ) : void
AddSolidEdge ( Vector3 points, float pathLength, bool closed ) : void
AddSolidEdgeBevelJoin ( Vector3 pos, Vector3 outward, Vector3 prevOut, Vector3 bevelOut, float size, Color c, bool flipUVs, int &index, float &uvFrac ) : void
AddSolidEdgeMiterJoin ( Vector3 pos, Vector3 outward, Vector3 prevOut, float size, Color c, bool flipUVs, int &index, float &uvFrac ) : void
AddSolidEdgeRoundedJoin ( Vector3 pos, Vector3 outward, Vector3 prevOut, float rotation, float size, Color c, bool flipUVs, int &index, float &uvFrac ) : void
AddSolidEdgeSegment ( Vector3 a, Vector3 b, Vector3 outward, float size, Color c, int &index, float &uvFrac ) : void
AddSolidFill ( Vector3 points, float pathLength ) : void
Clear ( ) : void
GetMesh ( PrettyPoly.PrettyPolyPoint points, bool closed ) : Mesh
GetSpriteUVs ( ) : UnityEngine.Vector2[]
GetSpriteUVs ( float start, float end ) : UnityEngine.Vector2[]
GetWidthToHeightRatio ( ) : float
PrettyPolyMeshLayer ( ) : System.Collections.Generic
RandomizeSprite ( ) : void

Method Details

AddScatterEdge() public méthode

public AddScatterEdge ( Vector3 points, float pathLength, bool closed ) : void
points UnityEngine.Vector3
pathLength float
closed bool
Résultat void

AddScatterEdgeSegment() public méthode

public AddScatterEdgeSegment ( Vector3 a, Vector3 b, float pathLength, float &distTraveled, int &index ) : void
a UnityEngine.Vector3
b UnityEngine.Vector3
pathLength float
distTraveled float
index int
Résultat void

AddScatterFill() public méthode

public AddScatterFill ( Vector3 points, float pathLength ) : void
points UnityEngine.Vector3
pathLength float
Résultat void

AddScatterQuad() public méthode

public AddScatterQuad ( Vector3 position, Vector3 dir, int &index, float t ) : void
position UnityEngine.Vector3
dir UnityEngine.Vector3
index int
t float
Résultat void

AddSolidEdge() public méthode

public AddSolidEdge ( Vector3 points, float pathLength, bool closed ) : void
points UnityEngine.Vector3
pathLength float
closed bool
Résultat void

AddSolidEdgeBevelJoin() public méthode

public AddSolidEdgeBevelJoin ( Vector3 pos, Vector3 outward, Vector3 prevOut, Vector3 bevelOut, float size, Color c, bool flipUVs, int &index, float &uvFrac ) : void
pos UnityEngine.Vector3
outward UnityEngine.Vector3
prevOut UnityEngine.Vector3
bevelOut UnityEngine.Vector3
size float
c UnityEngine.Color
flipUVs bool
index int
uvFrac float
Résultat void

AddSolidEdgeMiterJoin() public méthode

public AddSolidEdgeMiterJoin ( Vector3 pos, Vector3 outward, Vector3 prevOut, float size, Color c, bool flipUVs, int &index, float &uvFrac ) : void
pos UnityEngine.Vector3
outward UnityEngine.Vector3
prevOut UnityEngine.Vector3
size float
c UnityEngine.Color
flipUVs bool
index int
uvFrac float
Résultat void

AddSolidEdgeRoundedJoin() public méthode

public AddSolidEdgeRoundedJoin ( Vector3 pos, Vector3 outward, Vector3 prevOut, float rotation, float size, Color c, bool flipUVs, int &index, float &uvFrac ) : void
pos UnityEngine.Vector3
outward UnityEngine.Vector3
prevOut UnityEngine.Vector3
rotation float
size float
c UnityEngine.Color
flipUVs bool
index int
uvFrac float
Résultat void

AddSolidEdgeSegment() public méthode

public AddSolidEdgeSegment ( Vector3 a, Vector3 b, Vector3 outward, float size, Color c, int &index, float &uvFrac ) : void
a UnityEngine.Vector3
b UnityEngine.Vector3
outward UnityEngine.Vector3
size float
c UnityEngine.Color
index int
uvFrac float
Résultat void

AddSolidFill() public méthode

public AddSolidFill ( Vector3 points, float pathLength ) : void
points UnityEngine.Vector3
pathLength float
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

GetMesh() public méthode

public GetMesh ( PrettyPoly.PrettyPolyPoint points, bool closed ) : Mesh
points PrettyPoly.PrettyPolyPoint
closed bool
Résultat UnityEngine.Mesh

GetSpriteUVs() public méthode

public GetSpriteUVs ( ) : UnityEngine.Vector2[]
Résultat UnityEngine.Vector2[]

GetSpriteUVs() public méthode

public GetSpriteUVs ( float start, float end ) : UnityEngine.Vector2[]
start float
end float
Résultat UnityEngine.Vector2[]

GetWidthToHeightRatio() public méthode

public GetWidthToHeightRatio ( ) : float
Résultat float

PrettyPolyMeshLayer() public méthode

public PrettyPolyMeshLayer ( ) : System.Collections.Generic
Résultat System.Collections.Generic

RandomizeSprite() public méthode

public RandomizeSprite ( ) : void
Résultat void

Property Details

colors protected_oe property

protected List colors
Résultat List

material public_oe property

public Material,UnityEngine material
Résultat UnityEngine.Material

norms protected_oe property

protected List norms
Résultat List

spriteDistributionCurve public_oe property

public AnimationCurve,UnityEngine spriteDistributionCurve
Résultat UnityEngine.AnimationCurve

tans protected_oe property

protected List tans
Résultat List

tris protected_oe property

protected List tris
Résultat List

uvs protected_oe property

protected List uvs
Résultat List

verts protected_oe property

protected List verts
Résultat List