Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
FRuntimeMeshVertexStreamStructure Struct Reference

#include <RuntimeMeshCore.h>

Public Member Functions

uint8 CalculateStride () const
bool HasAnyElements () const
bool HasNoOverlap (const FRuntimeMeshVertexStreamStructure &Other) const
bool HasUVs () const
bool IsValid () const
bool operator!= (const FRuntimeMeshVertexStreamStructure &Other) const
bool operator== (const FRuntimeMeshVertexStreamStructure &Other) const

Static Public Member Functions

static bool ValidTripleStream (const FRuntimeMeshVertexStreamStructure &Stream1, const FRuntimeMeshVertexStreamStructure &Stream2, const FRuntimeMeshVertexStreamStructure &Stream3)

Public Attributes

FRuntimeMeshVertexStreamStructureElement Color
FRuntimeMeshVertexStreamStructureElement Normal
FRuntimeMeshVertexStreamStructureElement Position
FRuntimeMeshVertexStreamStructureElement Tangent
TArray< FRuntimeMeshVertexStreamStructureElement, TInlineAllocator< RUNTIMEMESH_MAXTEXCOORDS > > UVs


FArchive & operator<< (FArchive &Ar, FRuntimeMeshVertexStreamStructure &Structure)

Detailed Description

Definition at line 259 of file RuntimeMeshCore.h.

Member Function Documentation

uint8 FRuntimeMeshVertexStreamStructure::CalculateStride ( ) const

Definition at line 75 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::HasAnyElements ( ) const

Definition at line 52 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::HasNoOverlap ( const FRuntimeMeshVertexStreamStructure Other) const

Definition at line 118 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::HasUVs ( ) const

Definition at line 70 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::IsValid ( ) const

Definition at line 100 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::operator!= ( const FRuntimeMeshVertexStreamStructure Other) const

Definition at line 47 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::operator== ( const FRuntimeMeshVertexStreamStructure Other) const

Definition at line 24 of file RuntimeMeshCore.cpp.

bool FRuntimeMeshVertexStreamStructure::ValidTripleStream ( const FRuntimeMeshVertexStreamStructure Stream1,
const FRuntimeMeshVertexStreamStructure Stream2,
const FRuntimeMeshVertexStreamStructure Stream3 

Definition at line 135 of file RuntimeMeshCore.cpp.

Friends And Related Function Documentation

FArchive& operator<< ( FArchive &  Ar,
FRuntimeMeshVertexStreamStructure Structure 

Definition at line 283 of file RuntimeMeshCore.h.

Member Data Documentation

FRuntimeMeshVertexStreamStructureElement FRuntimeMeshVertexStreamStructure::Color

Definition at line 264 of file RuntimeMeshCore.h.

FRuntimeMeshVertexStreamStructureElement FRuntimeMeshVertexStreamStructure::Normal

Definition at line 262 of file RuntimeMeshCore.h.

FRuntimeMeshVertexStreamStructureElement FRuntimeMeshVertexStreamStructure::Position

Definition at line 261 of file RuntimeMeshCore.h.

FRuntimeMeshVertexStreamStructureElement FRuntimeMeshVertexStreamStructure::Tangent

Definition at line 263 of file RuntimeMeshCore.h.

TArray<FRuntimeMeshVertexStreamStructureElement, TInlineAllocator<RUNTIMEMESH_MAXTEXCOORDS> > FRuntimeMeshVertexStreamStructure::UVs

Definition at line 265 of file RuntimeMeshCore.h.

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

Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32