UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBlendSpaceTriangle Struct Reference

#include <BlendSpace.h>

Public Member Functions

 GENERATED_BODY ()
 

Public Attributes

int32 SampleIndices [NUM_VERTICES] = { INDEX_NONE, INDEX_NONE, INDEX_NONE }
 
FVector2D Vertices [NUM_VERTICES] = { FVector2D(0.f), FVector2D(0.f), FVector2D(0.f) }
 
FBlendSpaceTriangleEdgeInfo EdgeInfo [NUM_VERTICES]
 

Static Public Attributes

static const int32 NUM_VERTICES = 3
 

Detailed Description

This is the runtime representation of a triangle. Each triangle stores its vertices etc in normalized space, with an index to the original samples.

Member Function Documentation

◆ GENERATED_BODY()

FBlendSpaceTriangle::GENERATED_BODY ( )

Member Data Documentation

◆ EdgeInfo

FBlendSpaceTriangleEdgeInfo FBlendSpaceTriangle::EdgeInfo[NUM_VERTICES]

Info for the edge starting at the vertex index and going (anti-clockwise) to the next vertex

◆ NUM_VERTICES

const int32 FBlendSpaceTriangle::NUM_VERTICES = 3
static

◆ SampleIndices

int32 FBlendSpaceTriangle::SampleIndices[NUM_VERTICES] = { INDEX_NONE, INDEX_NONE, INDEX_NONE }

Indices into the samples

◆ Vertices

FVector2D FBlendSpaceTriangle::Vertices[NUM_VERTICES] = { FVector2D(0.f), FVector2D(0.f), FVector2D(0.f) }

The vertices are in the normalized space - i.e. in the range 0-1.


The documentation for this struct was generated from the following file: