VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VoltMod::Schema::CEntityInstance Class Reference

#include <CEntityInstance.hpp>

+ Inheritance diagram for VoltMod::Schema::CEntityInstance:

Public Member Functions

 CEntityInstance ()=default
 
 CEntityInstance (::CEntityInstance *entity) noexcept
 
 CEntityInstance (void *base) noexcept
 
- Public Member Functions inherited from VoltMod::Schema::View
 View ()=default
 
 View (void *base) noexcept
 
 View (void *base, ::CEntityInstance *owner, int32_t ownerOffset) noexcept
 
 operator bool () const noexcept
 
void * Base () const noexcept
 

Additional Inherited Members

- Protected Attributes inherited from VoltMod::Schema::View
void * _base = nullptr
 
::CEntityInstance * _owner = nullptr
 
int32_t _ownerOffset = 0
 

Detailed Description

Frame-local view over an engine CEntityInstance; never store one.

Definition at line 12 of file CEntityInstance.hpp.

Constructor & Destructor Documentation

◆ CEntityInstance() [1/3]

VoltMod::Schema::CEntityInstance::CEntityInstance ( )
default

◆ CEntityInstance() [2/3]

VoltMod::Schema::CEntityInstance::CEntityInstance ( ::CEntityInstance *  entity)
inlineexplicitnoexcept

Definition at line 17 of file CEntityInstance.hpp.

◆ CEntityInstance() [3/3]

VoltMod::Schema::CEntityInstance::CEntityInstance ( void *  base)
inlineexplicitnoexcept

Definition at line 19 of file CEntityInstance.hpp.


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