Class SpriteMeshDataControllerTest
Inheritance
System.Object
SpriteMeshDataControllerTest
Namespace: UnityEditor.Experimental.U2D.Animation.Test.SpriteMesh
Syntax
public class SpriteMeshDataControllerTest
Methods
CalculateWeights_FiltersSmallWeights()
Declaration
public void CalculateWeights_FiltersSmallWeights()
CalculateWeightsSafe_SetWeightsOnlyToVerticesWithoutInfluences()
Declaration
public void CalculateWeightsSafe_SetWeightsOnlyToVerticesWithoutInfluences()
ConvertBoneMetadataToTextureSpace_RegardlessOfOrder(SpriteBone[], List<Vector2>, List<Vector2>)
Declaration
public void ConvertBoneMetadataToTextureSpace_RegardlessOfOrder(SpriteBone[] original, List<Vector2> expectedPositions, List<Vector2> expectedEndPosition)
Parameters
Type | Name | Description |
---|---|---|
SpriteBone[] | original | |
System.Collections.Generic.List<Vector2> | expectedPositions | |
System.Collections.Generic.List<Vector2> | expectedEndPosition |
CreateEdge_AddsEdgeToMeshStorage_IncrementsEdgeCount()
Declaration
public void CreateEdge_AddsEdgeToMeshStorage_IncrementsEdgeCount()
CreateEdge_CannotAddDuplicateEdge()
Declaration
public void CreateEdge_CannotAddDuplicateEdge()
CreateVertex_NewVertexAddedToVertexList_IncrementsVertexCount()
Declaration
public void CreateVertex_NewVertexAddedToVertexList_IncrementsVertexCount()
CreateVertexAndSplitEdge_RemoveFirstEdge_CreatesTwoEdgesConnectingTheThreeVertices()
Declaration
public void CreateVertexAndSplitEdge_RemoveFirstEdge_CreatesTwoEdgesConnectingTheThreeVertices()
GenerateOutline_WithScaledDownTexture_ProducesVerticesAndEdges()
Declaration
public void GenerateOutline_WithScaledDownTexture_ProducesVerticesAndEdges()
GetControlPoints_CreatesUniquePoints_CreatesBoneEdges_CreatesPinIndices()
Declaration
public void GetControlPoints_CreatesUniquePoints_CreatesBoneEdges_CreatesPinIndices()
GetMultiEditChannelData_WithMixedBoneIndex_ReturnsTrueToMixedBoneIndex_ReturnsInvalidBoneIndex()
Declaration
public void GetMultiEditChannelData_WithMixedBoneIndex_ReturnsTrueToMixedBoneIndex_ReturnsInvalidBoneIndex()
GetMultiEditChannelData_WithMixedChannelEnabled_ReturnsTrueToMixedChannelEnabled_ReturnsFalseChannelEnabledState()
Declaration
public void GetMultiEditChannelData_WithMixedChannelEnabled_ReturnsTrueToMixedChannelEnabled_ReturnsFalseChannelEnabledState()
GetMultiEditChannelData_WithMixedWeight_ReturnstrueToMixedWeight_ReturnsZeroWeight()
Declaration
public void GetMultiEditChannelData_WithMixedWeight_ReturnstrueToMixedWeight_ReturnsZeroWeight()
GetMultiEditChannelData_WithNoMixedData_ReturnsFalseToMixedValues_ReturnsCommonBoneWeightData_ReturnsCommonChannelEnabledState()
Declaration
public void GetMultiEditChannelData_WithNoMixedData_ReturnsFalseToMixedValues_ReturnsCommonBoneWeightData_ReturnsCommonChannelEnabledState()
GetMultiEditChannelData_WithNullSelection_TrowsException()
Declaration
public void GetMultiEditChannelData_WithNullSelection_TrowsException()
NormalizeWeights()
Declaration
public void NormalizeWeights()
NormalizeWeights_WithSelection_NormalizeSelectedVertices()
Declaration
public void NormalizeWeights_WithSelection_NormalizeSelectedVertices()
RemoveCollectionOfVertices()
Declaration
public void RemoveCollectionOfVertices()
RemoveEmptyCollectionOfVertices()
Declaration
public void RemoveEmptyCollectionOfVertices()
RemoveVertex_EdgesHaveHigherIndices_DecrementEdgeIndicesHigherThanVertexIndex()
Declaration
public void RemoveVertex_EdgesHaveHigherIndices_DecrementEdgeIndicesHigherThanVertexIndex()
RemoveVertex_RemovesVertexFromVertexList_DecrementsVertexCount()
Declaration
public void RemoveVertex_RemovesVertexFromVertexList_DecrementsVertexCount()
RemoveVertex_WhereEdgeContainsVertexIndex_RemovesTheEdge()
Declaration
public void RemoveVertex_WhereEdgeContainsVertexIndex_RemovesTheEdge()
RemoveVertex_WhereMoreThanTwoEdgesShareVertexIndex_RemoveEdgesContainingVertexIndex()
Declaration
public void RemoveVertex_WhereMoreThanTwoEdgesShareVertexIndex_RemoveEdgesContainingVertexIndex()
RemoveVertex_WhereTwoEdgesShareVertexIndex_CreatesEdgeConnectingEndpoints()
Declaration
public void RemoveVertex_WhereTwoEdgesShareVertexIndex_CreatesEdgeConnectingEndpoints()
SetMultiEditChannelData_SetsValuesToSelectedVertices_CompensatesOtherChannels()
Declaration
public void SetMultiEditChannelData_SetsValuesToSelectedVertices_CompensatesOtherChannels()
SetMultiEditChannelData_WithNullSelection_TrowsException()
Declaration
public void SetMultiEditChannelData_WithNullSelection_TrowsException()
Setup()
Declaration
public void Setup()
SortTrianglesByDept_TrianglesAreSortedBySpriteBoneDepth()
Declaration
public void SortTrianglesByDept_TrianglesAreSortedBySpriteBoneDepth()