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

#include <EntitySpottedState_t.hpp>

+ Inheritance diagram for VoltMod::Schema::EntitySpottedState_t:

Public Member Functions

bool Spotted () const
 
void SetSpotted (bool value) const
 
uint32_t SpottedByMask (size_t index) const
 
void SetSpottedByMask (size_t index, uint32_t value) const
 
 View ()=default
 
 View (void *base) noexcept
 
 View (void *base, ::CEntityInstance *owner, int32_t ownerOffset) 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 EntitySpottedState_t; never store one.

Definition at line 13 of file EntitySpottedState_t.hpp.

Member Function Documentation

◆ SetSpotted()

◆ SetSpottedByMask()

◆ Spotted()

bool VoltMod::Schema::EntitySpottedState_t::Spotted ( ) const

◆ SpottedByMask()

uint32_t VoltMod::Schema::EntitySpottedState_t::SpottedByMask ( size_t  index) const

◆ View() [1/3]

VoltMod::Schema::View::View ( )
default

◆ View() [2/3]

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

A standalone object with no known replication route.

Definition at line 22 of file View.hpp.

◆ View() [3/3]

VoltMod::Schema::View::View ( void *  base,
::CEntityInstance *  owner,
int32_t  ownerOffset 
)
inlinenoexcept

An object at ownerOffset inside owner.

Definition at line 25 of file View.hpp.


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