Files
EGameTools/_IDAScripts/generated/cbs.h

49 lines
3.7 KiB
C++

#pragma once
#include <EGSDK\Imports.h>
class cbs {
#pragma region GENERATED by ExportClassToCPPH.py
public:
GAME_IMPORT cbs::PrefabManager* g_PrefabManager;
GAME_IMPORT void GetPECHierarchyPath(ttl::span<cbs::PrefabEntityComponent const* const, 4294967295>, uint32_t, ttl::string_base<char>&);
GAME_IMPORT cbs::CPcidPath operator+(cbs::CPcidPathView, cbs::CPcidPathView);
GAME_IMPORT void GatherSubtypeEntityInterfaces(ttl::set<CRTTI const*, ttl::less<CRTTI const*>, ttl::allocator>&, CRTTIField const*);
GAME_IMPORT bool CreateEntityFromPrefabDeferred(cbs::CPointer<cbs::CEntity>&, ttl::string_const<char>, ILevel*, mtx34 const&, PresetId, Replication::CreateObjectOptions, bool);
GAME_IMPORT cbs::CPcidPath operator+(cbs::CPcidPath& &, cbs::CPcidPath const&);
GAME_IMPORT bool operator!=(cbs::CPointer<cbs::CEntity>, cbs::CEntityPointer);
GAME_IMPORT cbs::CPcidPath operator+(cbs::CPcidPath const&, cbs::CPcidPathView);
GAME_IMPORT void GetEntityDebugHierarchyPath(cbs::CEntity const*, ttl::string_base<char>&);
GAME_IMPORT cbs::ComponentsPool& GetComponentsPool();
GAME_IMPORT CLevel* GetCLevel(cbs::WorldIndex);
GAME_IMPORT bool IsAnyAncestorAlwaysSpawned(cbs::CPointer<cbs::CEntity>);
GAME_IMPORT void GetPCIDHierarchyPath(ttl::span<cbs::PrefabEntityComponent const* const, 4294967295>, uint32_t, ttl::string_base<char>&);
GAME_IMPORT bool operator!=(cbs::CEntity const*, cbs::CEntityPointer);
GAME_IMPORT ILevel* GetILevel(cbs::WorldIndex);
GAME_IMPORT bool operator==(cbs::CPointer<cbs::CEntity>, cbs::CEntityPointer);
GAME_IMPORT cbs::CPcidPath operator+(cbs::CPcidPathView, cbs::CPcidPath const&);
GAME_IMPORT IPhysicsManager* GetPhysicsManager(cbs::WorldIndex);
GAME_IMPORT bool GetPrefabEntityComponents(cbs::CEntity const*, ttl::vector<cbs::PrefabEntityComponent const*, ttl::vector_allocators::heap_allocator<cbs::PrefabEntityComponent const*>, 16>&);
GAME_IMPORT cbs::EntitySpawnOrigin GetEntitySpawnOrigin(cbs::CEntity const*);
GAME_IMPORT cbs::PrefabManager& GetPrefabManager();
GAME_IMPORT float GetTimeDelta(cbs::WorldIndex);
GAME_IMPORT ttl::string_base<char> GetEntityDebugInfoString(cbs::CEntity const*);
GAME_IMPORT cbs::CPointer<cbs::CEntity> CreateEntityFromPrefab(ttl::string_const<char>, ILevel*, mtx34 const&, ttl::string_const<char>, Replication::CreateObjectOptions, bool, bool);
GAME_IMPORT cbs::CPcidPath operator+(cbs::pcid_t, cbs::CPcidPath const&);
GAME_IMPORT cbs::EntitySpawnOrigin GetEntitySpawnOrigin(cbs::PrefabEntityComponent const*);
GAME_IMPORT cbs::CPcidPath operator+(cbs::CPcidPath const&, cbs::pcid_t);
GAME_IMPORT ttl::string_base<char> GetSpawnContextDebugInfoString(SpawnContext const&);
GAME_IMPORT bool operator<(cbs::CPcidPath const&, cbs::CPcidPath const&);
GAME_IMPORT bool CreateEntityFromPrefabDeferred(cbs::CPointer<cbs::CEntity>&, ttl::string_const<char>, ILevel*, mtx34 const&, ttl::string_const<char>, Replication::CreateObjectOptions, bool, bool);
GAME_IMPORT cbs::CPointer<cbs::CEntity> CreateEntityFromPrefab(ttl::string_const<char>, ILevel*, mtx34 const&, PresetId, Replication::CreateObjectOptions, bool);
GAME_IMPORT bool operator==(cbs::CEntity const*, cbs::CEntityPointer);
GAME_IMPORT bool IsInDynamicRoot(cbs::CPointer<cbs::CEntity>, bool);
GAME_IMPORT cbs::CPcidPath operator+(cbs::CPcidPath const&, cbs::CPcidPath const&);
GAME_IMPORT float GetTime(cbs::WorldIndex);
GAME_IMPORT cbs::CPointer<cbs::CEntity> CreateEntityFromPrefab(ttl::string_const<char>, SpawnContext&);
GAME_IMPORT bool operator==(cbs::CPcidPath const&, cbs::CPcidPath const&);
GAME_IMPORT cbs::EnumPropertyManager& GetEnumPropertyManager();
GAME_IMPORT bool CreateEntityFromPrefabDeferred(cbs::CPointer<cbs::CEntity>&, ttl::string_const<char>, SpawnContext&);
#pragma endregion
};