VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
CEntityInstance.hpp
Go to the documentation of this file.
1
// Generated by `voltmod framework schemagen`. Do not edit.
2
3
#pragma once
4
5
#include <
VoltMod/Schema/View.hpp
>
6
#include <cstdint>
7
8
namespace
VoltMod::Schema
9
{
10
11
/** Frame-local view over an engine CEntityInstance; never store one. */
12
class
CEntityInstance
:
public
View
13
{
14
public
:
15
CEntityInstance
() =
default
;
16
17
explicit
CEntityInstance
(
::CEntityInstance
*
entity
)
noexcept
:
View
(
entity
,
entity
, 0) {}
18
19
explicit
CEntityInstance
(
void
* base)
noexcept
:
View
(base,
static_cast<
::
CEntityInstance
*
>
(base), 0) {}
20
};
21
22
}
// namespace VoltMod::Schema
View.hpp
VoltMod::Schema::CEntityInstance
Definition
CEntityInstance.hpp:13
VoltMod::Schema::CEntityInstance::CEntityInstance
CEntityInstance(void *base) noexcept
Definition
CEntityInstance.hpp:19
VoltMod::Schema::CEntityInstance::CEntityInstance
CEntityInstance()=default
VoltMod::Schema::CEntityInstance::CEntityInstance
CEntityInstance(::CEntityInstance *entity) noexcept
Definition
CEntityInstance.hpp:17
VoltMod::Schema::View
Base of every generated schema view: a frame-local pointer into engine memory, never stored.
Definition
View.hpp:17
VoltMod::Schema::View::View
View()=default
VoltMod::Schema
Definition
CBaseAnimGraph.hpp:10
VoltMod::ReadFile
static std::string ReadFile(const std::filesystem::path &path)
Definition
Loader.cpp:56
include
VoltMod
Schema
Generated
CEntityInstance.hpp
Generated by
1.9.8