C# Class TrackBuildRUtil.DynamicMeshGenericMultiMaterialMesh

Afficher le fichier Open project: Alx666/ProjectPhoenix

Méthodes publiques

Свойство Type Description
name string

Méthodes publiques

Méthode Description
AddData ( Vector3 verts, Vector2 uvs, int tris, int subMesh ) : void
AddPlane ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, Vector2 uv0, Vector2 uv1, Vector2 uv2, Vector2 uv3, int subMesh ) : void

Adds the plane to the generic dynamic mesh.

AddPlane ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, Vector2 minUV, Vector2 maxUV, int subMesh ) : void

Adds the plane to the generic dynamic mesh by specifying min and max UV coords.

AddPlane ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, int subMesh ) : void

Adds the plane to the generic dynamic mesh without specifying UV coords.

AddTri ( Vector3 p0, Vector3 p1, Vector3 p2, int subMesh ) : void
Atlas ( Rect newTextureCoords, TrackBuildRTexture textures ) : void
Atlas ( int modifySubmeshes, Rect newTextureCoords ) : void
Atlas ( int modifySubmeshes, Rect newTextureCoords, TrackBuildRTexture textures ) : void

Atlas the specified modifySubmeshes using newTextureCoords and textures.

Build ( ) : void
Build ( bool calcTangents ) : void
CheckMaxTextureUVs ( TrackBuildRTexture textures ) : void

Checks the Max UV values used in this model for each trackTexture.

Clear ( ) : void
CollapseSubmeshes ( ) : void
DynamicMeshGenericMultiMaterialMesh ( ) : UnityEngine
MaxWorldUvSize ( int submesh ) : Vector2
MinWorldUvSize ( int submesh ) : Vector2
SolveTangents ( ) : void
UseNewMesh ( ) : int
UseNewMesh ( int meshIndex ) : int
this ( int index ) : DynamicMeshGenericMultiMaterial

Private Methods

Méthode Description
CheckMeshSize ( int numberOfNewVerts ) : int

Method Details

AddData() public méthode

public AddData ( Vector3 verts, Vector2 uvs, int tris, int subMesh ) : void
verts UnityEngine.Vector3
uvs UnityEngine.Vector2
tris int
subMesh int
Résultat void

AddPlane() public méthode

Adds the plane to the generic dynamic mesh.
public AddPlane ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, Vector2 uv0, Vector2 uv1, Vector2 uv2, Vector2 uv3, int subMesh ) : void
p0 UnityEngine.Vector3
p1 UnityEngine.Vector3
p2 UnityEngine.Vector3
p3 UnityEngine.Vector3
uv0 UnityEngine.Vector2
uv1 UnityEngine.Vector2
uv2 UnityEngine.Vector2
uv3 UnityEngine.Vector2
subMesh int
Résultat void

AddPlane() public méthode

Adds the plane to the generic dynamic mesh by specifying min and max UV coords.
public AddPlane ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, Vector2 minUV, Vector2 maxUV, int subMesh ) : void
p0 UnityEngine.Vector3
p1 UnityEngine.Vector3
p2 UnityEngine.Vector3
p3 UnityEngine.Vector3
minUV UnityEngine.Vector2
maxUV UnityEngine.Vector2
subMesh int
Résultat void

AddPlane() public méthode

Adds the plane to the generic dynamic mesh without specifying UV coords.
public AddPlane ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, int subMesh ) : void
p0 UnityEngine.Vector3
p1 UnityEngine.Vector3
p2 UnityEngine.Vector3
p3 UnityEngine.Vector3
subMesh int
Résultat void

AddTri() public méthode

public AddTri ( Vector3 p0, Vector3 p1, Vector3 p2, int subMesh ) : void
p0 UnityEngine.Vector3
p1 UnityEngine.Vector3
p2 UnityEngine.Vector3
subMesh int
Résultat void

Atlas() public méthode

public Atlas ( Rect newTextureCoords, TrackBuildRTexture textures ) : void
newTextureCoords UnityEngine.Rect
textures TrackBuildRTexture
Résultat void

Atlas() public méthode

public Atlas ( int modifySubmeshes, Rect newTextureCoords ) : void
modifySubmeshes int
newTextureCoords UnityEngine.Rect
Résultat void

Atlas() public méthode

Atlas the specified modifySubmeshes using newTextureCoords and textures.
public Atlas ( int modifySubmeshes, Rect newTextureCoords, TrackBuildRTexture textures ) : void
modifySubmeshes int
newTextureCoords UnityEngine.Rect
textures TrackBuildRTexture
Résultat void

Build() public méthode

public Build ( ) : void
Résultat void

Build() public méthode

public Build ( bool calcTangents ) : void
calcTangents bool
Résultat void

CheckMaxTextureUVs() public méthode

Checks the Max UV values used in this model for each trackTexture.
public CheckMaxTextureUVs ( TrackBuildRTexture textures ) : void
textures TrackBuildRTexture
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

CollapseSubmeshes() public méthode

public CollapseSubmeshes ( ) : void
Résultat void

DynamicMeshGenericMultiMaterialMesh() public méthode

public DynamicMeshGenericMultiMaterialMesh ( ) : UnityEngine
Résultat UnityEngine

MaxWorldUvSize() public méthode

public MaxWorldUvSize ( int submesh ) : Vector2
submesh int
Résultat UnityEngine.Vector2

MinWorldUvSize() public méthode

public MinWorldUvSize ( int submesh ) : Vector2
submesh int
Résultat UnityEngine.Vector2

SolveTangents() public méthode

public SolveTangents ( ) : void
Résultat void

UseNewMesh() public méthode

public UseNewMesh ( ) : int
Résultat int

UseNewMesh() public méthode

public UseNewMesh ( int meshIndex ) : int
meshIndex int
Résultat int

this() public méthode

public this ( int index ) : DynamicMeshGenericMultiMaterial
index int
Résultat DynamicMeshGenericMultiMaterial

Property Details

name public_oe property

public string name
Résultat string