Jungle_Week1_Team2
Loading...
Searching...
No Matches
CPrimitiveSphere Class Reference

#include <PrimitiveSphere.h>

Inheritance diagram for CPrimitiveSphere:
CPrimitiveBase

Public Member Functions

 CPrimitiveSphere (int32 Segments=16, int32 Rings=16)
void Generate (int32 Segments, int32 Rings)
Public Member Functions inherited from CPrimitiveBase
 CPrimitiveBase ()=default
virtual ~CPrimitiveBase ()=default
FMeshDataGetMeshData () const

Static Public Member Functions

static FString GetFilePath ()
Static Public Member Functions inherited from CPrimitiveBase
static std::shared_ptr< FMeshDataGetOrLoad (const FString &Key, const FString &FilePath)
static std::shared_ptr< FMeshDataGetCached (const FString &Key)
static void RegisterMeshData (const FString &Key, std::shared_ptr< FMeshData > Data)
static void ClearCache ()

Static Public Attributes

static const FString Key = "Sphere"

Additional Inherited Members

Protected Attributes inherited from CPrimitiveBase
std::shared_ptr< FMeshDataMeshData

Constructor & Destructor Documentation

◆ CPrimitiveSphere()

CPrimitiveSphere::CPrimitiveSphere ( int32 Segments = 16,
int32 Rings = 16 )

Member Function Documentation

◆ Generate()

void CPrimitiveSphere::Generate ( int32 Segments,
int32 Rings )

◆ GetFilePath()

FString CPrimitiveSphere::GetFilePath ( )
static

Member Data Documentation

◆ Key

const FString CPrimitiveSphere::Key = "Sphere"
static

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