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 ()
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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback