Enigma  3.2.0
A Simple, Reliable and Efficient Encryption Tool
HashingTool Class Reference

#include <HashingTool.hpp>

Inheritance diagram for HashingTool:
Tool

Public Member Functions

 HashingTool ()=default
 
 ~HashingTool ()=default
 
void OnCreate () override
 
void OnDraw (Scene *parent) override
 
void OnDestroy () override
 
- Public Member Functions inherited from Tool
 Tool ()=default
 
virtual ~Tool ()=default
 

Friends

const char * operator* (const HashAlgorithm hash_algo) noexcept
 

Detailed Description

Definition at line 25 of file HashingTool.hpp.

Constructor & Destructor Documentation

◆ HashingTool()

HashingTool::HashingTool ( )
default

◆ ~HashingTool()

HashingTool::~HashingTool ( )
default

Member Function Documentation

◆ OnCreate()

void HashingTool::OnCreate ( )
overridevirtual

Called when a tool is constructed

Implements Tool.

◆ OnDestroy()

void HashingTool::OnDestroy ( )
overridevirtual

Called when tool is destroyed

Implements Tool.

◆ OnDraw()

void HashingTool::OnDraw ( Scene parent)
overridevirtual

Called each frame to handle imgui draw

Parameters
parentpointer to ToolsScene

Implements Tool.

Friends And Related Function Documentation

◆ operator*

const char* operator* ( const HashAlgorithm  hash_algo)
friend

Definition at line 56 of file HashingTool.hpp.


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