Xenon
A framework for cheat development.
 
Loading...
Searching...
No Matches
CEsp Class Reference

A class that represents the ESP (Extra Sensory Perception) functionality in the Xenon cheat engine. More...

#include <esp.hpp>

Inheritance diagram for CEsp:
Collaboration diagram for CEsp:

Public Member Functions

void RenderSnapline (TargetProfile *target) const
 Must be called in loop to render ESP snaplines.
 
void Render2DBox (TargetProfile *target) const
 Must be called in loop to render ESP boxes.
 
void Render3DBox (TargetProfile *target) const
 Must be called in loop to render ESP 3D boxes.
 
void RenderSkeleton (TargetProfile *target) const
 Must be called in loop to render ESP skeletons.
 
void RenderHealthBar (TargetProfile *target) const
 Must be called in loop to render ESP health bars.
 
void UpdateCurrentTarget (TargetProfile *target) override
 If Update loop enabled, this function will be executed every frame for each target.
 
- Public Member Functions inherited from CComponent
virtual void Init ()
 Will be executed when the component is initialized.
 
virtual void Update ()
 If Update loop enabled, this function will be executed every frame.
 
virtual ~CComponent ()=default
 

Additional Inherited Members

- Public Attributes inherited from CComponent
std::shared_ptr< Xenong_pXenon
 
std::shared_ptr< XenonVariablesg_pXenonVariables
 
std::shared_ptr< XenonConfigg_pXenonConfigs
 

Detailed Description

A class that represents the ESP (Extra Sensory Perception) functionality in the Xenon cheat engine.

Member Function Documentation

◆ Render2DBox()

void CEsp::Render2DBox ( TargetProfile target) const

Must be called in loop to render ESP boxes.

Parameters
target

◆ Render3DBox()

void CEsp::Render3DBox ( TargetProfile target) const

Must be called in loop to render ESP 3D boxes.

Parameters
target

◆ RenderHealthBar()

void CEsp::RenderHealthBar ( TargetProfile target) const

Must be called in loop to render ESP health bars.

Parameters
target

◆ RenderSkeleton()

void CEsp::RenderSkeleton ( TargetProfile target) const

Must be called in loop to render ESP skeletons.

Parameters
target

◆ RenderSnapline()

void CEsp::RenderSnapline ( TargetProfile target) const

Must be called in loop to render ESP snaplines.

Parameters
target

◆ UpdateCurrentTarget()

void CEsp::UpdateCurrentTarget ( TargetProfile target)
overridevirtual

If Update loop enabled, this function will be executed every frame for each target.

Parameters
targetTarget profile updated for this frame.

Reimplemented from CComponent.


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