UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::TFactory< ElementType > Class Template Reference

#include <Factory.h>

Public Member Functions

 TFactory ()
 
void DeleteEntity (ElementType *Entity)
 
ElementType & New ()
 

Protected Attributes

TDoubleLinkedList< TArray< ElementType > > StackOfEntitySet
 
TArray< ElementType * > FreeEntityStack
 

Constructor & Destructor Documentation

◆ TFactory()

template<class ElementType >
UE::CADKernel::TFactory< ElementType >::TFactory ( )
inline

Member Function Documentation

◆ DeleteEntity()

template<class ElementType >
void UE::CADKernel::TFactory< ElementType >::DeleteEntity ( ElementType *  Entity)
inline

◆ New()

template<class ElementType >
ElementType & UE::CADKernel::TFactory< ElementType >::New ( )
inline

Member Data Documentation

◆ FreeEntityStack

template<class ElementType >
TArray<ElementType*> UE::CADKernel::TFactory< ElementType >::FreeEntityStack
protected

◆ StackOfEntitySet

template<class ElementType >
TDoubleLinkedList<TArray<ElementType> > UE::CADKernel::TFactory< ElementType >::StackOfEntitySet
protected

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