Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithMesh.h |
Include |
#include "DatasmithMesh.h" |
class FDatasmithMesh
Copyright Epic Games, Inc. All Rights Reserved.
Name | Description | |
---|---|---|
|
FDatasmithMesh() |
|
|
FDatasmithMesh ( |
|
|
FDatasmithMesh ( |
Name | Description | |
---|---|---|
|
~FDatasmithMesh() |
Name | Description | ||
---|---|---|---|
|
AddLOD ( |
LODs. |
|
|
AddLOD ( |
LODs. |
|
|
AddUVChannel() |
Add a UV channel at the end |
|
|
float |
ComputeArea() |
Misc. |
|
GetExtents() |
Returns the bounding box containing all vertices of this mesh |
|
|
GetFace |
||
|
GetFacesCount() |
Retrieves the amount of faces |
|
|
GetFaceSmoothingMask ( |
Gets the smoothing mask of a face |
|
|
GetFaceUV |
Gets the UV coordinates of the vertices of a face |
|
|
GetHashForUVChannel ( |
Get the hash for a uv channel |
|
|
GetLightmapSourceUVChannel() |
Gets the UV channel that will be used for lightmap UVs generation at import |
|
|
const FDatas... |
GetLOD ( |
Gets the FDatasmithMesh LOD at the given index, if the index is invalid returns nullptr |
|
FDatasmithMe... |
GetLOD ( |
Gets the FDatasmithMesh LOD at the given index, if the index is invalid returns nullptr |
|
GetLODsCount() |
||
|
GetMaterialsCount() |
||
|
const TCHAR ... |
GetName() |
|
|
GetNormal ( |
||
|
GetUV |
Gets the UV coordinates for a channel |
|
|
GetUVChannelsCount() |
Gets the amount of UV channels on this mesh |
|
|
GetUVCount ( |
Retrieves the amount of UV coordinates on the channel. |
|
|
GetVertex ( |
||
|
GetVertexColor ( |
Get the color for a vertex |
|
|
GetVertexColorCount() |
Get the number of vertex color |
|
|
GetVerticesCount() |
Retrieves the amount of geometric vertices. The validity of the vertex data is not guaranteed |
|
|
IsMaterialIdUsed ( |
||
|
RemoveUVChannel() |
Remove the last UV channel |
|
|
SetFace |
Sets the geometry of the face |
|
|
SetFacesCount ( |
Faces. |
|
|
SetFaceSmoothingMask |
Sets the smoothing mask of the face |
|
|
SetFaceUV |
Sets the channel UV coordinates of the face |
|
|
SetLightmapSourceUVChannel ( |
Sets the UV channel that will be used as the source UVs for lightmap UVs generation at import, defaults to channel 0. |
|
|
SetName ( |
||
|
SetNormal ( |
Normals. |
|
|
SetUV |
Sets the 2d position of the UV vertex for the first uv mapping |
|
|
SetUVChannelsCount ( |
UVs. |
|
|
SetUVCount |
Setting the amount of UV coordinates on the channel is mandatory before filling the array |
|
|
SetVertex ( |
Sets the 3d position of the vertex |
|
|
SetVertexColor |
Set a vertex color |
|
|
SetVerticesCount ( |
Vertices. |
Name | Description | ||
---|---|---|---|
|
FDatasmithMe... |
operator= ( |
|
|
FDatasmithMe... |
operator= ( |
Name |
Description |
|
---|---|---|
|
FDatasmithMeshImpl |