Dota2Patcher
 
Загрузка...
Поиск...
Не найдено
Класс ClassDescription

#include <CSchemaSystem.h>

Открытые члены

optional< string > class_name () const
 
optional< uint32_t > class_size () const
 
optional< uint32_t > members_size () const
 
optional< SchemaClassFieldData_t * > members_description (const size_t index) const
 
optional< SchemaParentInfo * > parent_info () const
 

Методы

◆ class_name()

optional< string > ClassDescription::class_name ( ) const
inline

Get a name of a class. Ex: C_DOTA_BaseNPC

◆ class_size()

optional< uint32_t > ClassDescription::class_size ( ) const
inline

Get class size

◆ members_description()

optional< SchemaClassFieldData_t * > ClassDescription::members_description ( const size_t  index) const
inline

Get a SchemaClassFieldData_t pointer. empty if members_size == 0. Then go to parent_info

◆ members_size()

optional< uint32_t > ClassDescription::members_size ( ) const
inline

Get a member's size. Could be 0

◆ parent_info()

optional< SchemaParentInfo * > ClassDescription::parent_info ( ) const
inline

Get a pointer to a parent class. Ex: C_DOTAPlayerController -> CBasePlayerController -> C_BaseEntity -> CEntityInstance


Объявления и описания членов класса находятся в файле: