UWireframeMesh

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MeshEditor

Header

/Engine/Plugins/Editor/MeshEditor/Source/MeshEditor/Public/WireframeMeshComponent.h

Include

#include "WireframeMeshComponent.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UWireframeMesh : public UObject

Variables

Name Description

Public variable

bool

 

bBoundsDirty

Public variable

FBoxSphereBound...

 

Bounds

Public variable

TArray< FWirefr...

 

EdgeInstances

This is a packed array of edge instances with no holes.

Public variable

TSparseArray< F...

 

Edges

Public variable

FDynamicMeshInd...

 

IndexBuffer

Public variable

TSparseArray< F...

 

Polygons

Public variable

FStaticMeshVert...

 

VertexBuffers

Public variable

TSparseArray< F...

 

Vertices

These arrays mirror the editable mesh elements.

Constructors

Name Description

Public function

UWireframeMesh()

Functions

Name Description

Public function

void

 

AddEdge

(
    const FEdgeID EdgeID
)

Public function

void

 

AddEdgeInstance

(
    const FEdgeID EdgeID,
    const FPolygonID PolygonID
)

Public function

void

 

AddPolygon

(
    const FPolygonID PolygonID
)

Public function

void

 

AddVertex

(
    const FVertexID VertexID
)

Public function Const

FBoxSphereBo...

 

GetBounds()

Public function Const

const TArray...

 

GetEdgeInstanceIDs

(
    const FEdgeID EdgeID
)

Public function Const

int32

 

GetNumEdgeInstances()

Public function

void

 

InitResources()

Public function

void

 

ReleaseResources()

Public function

void

 

RemoveEdge

(
    const FEdgeID EdgeID
)

Public function

void

 

RemoveEdgeInstance

(
    const FEdgeID EdgeID,
    const FPolygonID PolygonID
)

Public function

void

 

RemovePolygon

(
    const FPolygonID PolygonID
)

Public function

void

 

RemoveVertex

(
    const FVertexID VertexID
)

Public function

void

 

Reset()

Public function

void

 

SetEdgeColor

(
    const FEdgeID EdgeID,
    const FColor Color
)

Public function

void

 

SetEdgeVertices

(
    const FEdgeID EdgeID,
    const FVertexID Vertex0,
    const FVertexID Vertex1
)

Public function

void

 

SetPolygonNormal

(
    const FPolygonID PolygonID,
    const FVector& Normal
)

Public function

void

 

SetVertexPosition

(
    const FVertexID VertexID,
    const FVector& Position
)

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss