Rigs of Rods 2023.09
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes
RoR::GUI::NodeBeamUtils Class Reference

#include <GUI_NodeBeamUtils.h>

Public Member Functions

void Draw ()
 
void SetVisible (bool visible)
 
bool IsVisible () const
 
bool IsHovered () const
 

Private Member Functions

void DrawCreateProjectBanner (ActorPtr actor, bool &window_open)
 
void DrawMenubar (ActorPtr actor)
 
void DrawMassTab (ActorPtr actor)
 
void DrawSpringDampTab (ActorPtr actor)
 

Private Attributes

bool m_is_visible = false
 
bool m_is_hovered = false
 
bool m_is_searching = false
 
const ImVec4 GRAY_HINT_TEXT = ImVec4(0.62f, 0.62f, 0.61f, 1.f)
 

Detailed Description

Definition at line 28 of file GUI_NodeBeamUtils.h.

Member Function Documentation

◆ Draw()

void NodeBeamUtils::Draw ( )

Definition at line 32 of file GUI_NodeBeamUtils.cpp.

◆ DrawCreateProjectBanner()

void NodeBeamUtils::DrawCreateProjectBanner ( ActorPtr  actor,
bool &  window_open 
)
private

Definition at line 252 of file GUI_NodeBeamUtils.cpp.

◆ DrawMassTab()

void NodeBeamUtils::DrawMassTab ( ActorPtr  actor)
private

Definition at line 315 of file GUI_NodeBeamUtils.cpp.

◆ DrawMenubar()

void NodeBeamUtils::DrawMenubar ( ActorPtr  actor)
private

Definition at line 295 of file GUI_NodeBeamUtils.cpp.

◆ DrawSpringDampTab()

void NodeBeamUtils::DrawSpringDampTab ( ActorPtr  actor)
private

Definition at line 91 of file GUI_NodeBeamUtils.cpp.

◆ IsHovered()

bool RoR::GUI::NodeBeamUtils::IsHovered ( ) const
inline

Definition at line 35 of file GUI_NodeBeamUtils.h.

◆ IsVisible()

bool RoR::GUI::NodeBeamUtils::IsVisible ( ) const
inline

Definition at line 34 of file GUI_NodeBeamUtils.h.

◆ SetVisible()

void NodeBeamUtils::SetVisible ( bool  visible)

Definition at line 242 of file GUI_NodeBeamUtils.cpp.

Field Documentation

◆ GRAY_HINT_TEXT

const ImVec4 RoR::GUI::NodeBeamUtils::GRAY_HINT_TEXT = ImVec4(0.62f, 0.62f, 0.61f, 1.f)
private

Definition at line 42 of file GUI_NodeBeamUtils.h.

◆ m_is_hovered

bool RoR::GUI::NodeBeamUtils::m_is_hovered = false
private

Definition at line 39 of file GUI_NodeBeamUtils.h.

◆ m_is_searching

bool RoR::GUI::NodeBeamUtils::m_is_searching = false
private

Definition at line 40 of file GUI_NodeBeamUtils.h.

◆ m_is_visible

bool RoR::GUI::NodeBeamUtils::m_is_visible = false
private

Definition at line 38 of file GUI_NodeBeamUtils.h.


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