Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CEntityPrefab Class Reference

This object class is created to store data in an array of multiple CEntities. More...

#include <Entity/CEntityPrefab.h>

Public Member Functions

CEntitycreateEntity ()
CEntity ** createEntity (int num, core::array< CEntity * > &entities)
void releaseAllEntities ()
void removeEntity (u32 index)
void removeEntity (CEntity *entity)
u32 getNumEntities ()
CEntity ** getEntities ()
CEntitygetEntity (u32 index)
void addTransformData (CEntity *entity, CEntity *parent, const core::matrix4 &transform, const char *name)
void changeParent (CEntity *entity, CEntity *parent)

Protected Attributes

core::array< CEntity * > m_entities
core::array< CEntity * > m_unused

Detailed Description

This object class is created to store data in an array of multiple CEntities.

CEntityPrefab is used to store data when loading 3D files like .fbx, .dae, or .obj...

See also
CMeshManager

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