ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::gui::ScissorRectKey Class Reference
Collaboration diagram for cloudViewer::visualization::gui::ScissorRectKey:

Public Member Functions

 ScissorRectKey (int fb_height, const ImVec4 &clip_rect, ImTextureID tex_id)
 
bool operator== (const ScissorRectKey &other) const
 
bool operator!= (const ScissorRectKey &other) const
 
bool operator< (const ScissorRectKey &other) const
 

Public Attributes

uint64_t rect_
 
ImTextureID id_
 
uint16_t left_
 
uint16_t bottom_
 
uint16_t width_
 
uint16_t height_
 

Detailed Description

Definition at line 213 of file ImguiFilamentBridge.cpp.

Constructor & Destructor Documentation

◆ ScissorRectKey()

cloudViewer::visualization::gui::ScissorRectKey::ScissorRectKey ( int  fb_height,
const ImVec4 &  clip_rect,
ImTextureID  tex_id 
)
inline

Definition at line 215 of file ImguiFilamentBridge.cpp.

References bottom_, height_, id_, left_, rect_, and width_.

Member Function Documentation

◆ operator!=()

bool cloudViewer::visualization::gui::ScissorRectKey::operator!= ( const ScissorRectKey other) const
inline

Definition at line 232 of file ImguiFilamentBridge.cpp.

References operator==().

◆ operator<()

bool cloudViewer::visualization::gui::ScissorRectKey::operator< ( const ScissorRectKey other) const
inline

Definition at line 236 of file ImguiFilamentBridge.cpp.

References id_, and rect_.

◆ operator==()

bool cloudViewer::visualization::gui::ScissorRectKey::operator== ( const ScissorRectKey other) const
inline

Definition at line 225 of file ImguiFilamentBridge.cpp.

References id_, and rect_.

Referenced by operator!=().

Member Data Documentation

◆ bottom_

uint16_t cloudViewer::visualization::gui::ScissorRectKey::bottom_

Definition at line 249 of file ImguiFilamentBridge.cpp.

Referenced by ScissorRectKey().

◆ height_

uint16_t cloudViewer::visualization::gui::ScissorRectKey::height_

Definition at line 251 of file ImguiFilamentBridge.cpp.

Referenced by ScissorRectKey().

◆ id_

ImTextureID cloudViewer::visualization::gui::ScissorRectKey::id_

Definition at line 245 of file ImguiFilamentBridge.cpp.

Referenced by operator<(), operator==(), and ScissorRectKey().

◆ left_

uint16_t cloudViewer::visualization::gui::ScissorRectKey::left_

Definition at line 248 of file ImguiFilamentBridge.cpp.

Referenced by ScissorRectKey().

◆ rect_

uint64_t cloudViewer::visualization::gui::ScissorRectKey::rect_

Definition at line 244 of file ImguiFilamentBridge.cpp.

Referenced by operator<(), operator==(), and ScissorRectKey().

◆ width_

uint16_t cloudViewer::visualization::gui::ScissorRectKey::width_

Definition at line 250 of file ImguiFilamentBridge.cpp.

Referenced by ScissorRectKey().


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