Voltray Engine Docs
Loading...
Searching...
No Matches
Editor::Components Namespace Reference

Represents the Inspector panel component in the Editor. More...

Classes

class  Console
 A panel component that provides console functionality in the editor. More...
 
struct  ConsoleMessage
 Represents a single message in the console. More...
 
class  Dockspace
 Manages the dockable layout system for the editor interface. More...
 
class  Inspector
 
class  Settings
 A panel component that provides settings interface in the editor. More...
 
class  Toolbar
 
class  Viewport
 Main viewport component for 3D scene editing. More...
 
class  ViewportFramebuffer
 Manages OpenGL framebuffer operations for viewport rendering. More...
 
class  ViewportInput
 Handles input processing and object selection for the viewport. More...
 
class  ViewportRenderer
 Handles scene rendering operations for the viewport. More...
 
class  ViewportScene
 Manages scene initialization and lifecycle for the viewport. More...
 

Enumerations

enum class  MessageType {
  Info , Warning , Error , Debug ,
  Success
}
 Defines different types of console messages. More...
 

Functions

void DebugPrint (const std::string &message)
 
void DebugPrintWarning (const std::string &message)
 
void DebugPrintError (const std::string &message)
 
void DebugPrintDebug (const std::string &message)
 
void DebugPrintSuccess (const std::string &message)
 

Detailed Description

Represents the Inspector panel component in the Editor.

Represents the toolbar panel component in the editor.

The Inspector class is responsible for rendering and managing the inspector panel, which displays and allows editing of properties for selected objects within the editor. Inherits from the Panel base class.

The Toolbar class is a specialized Panel that provides toolbar functionality within the editor UI.

Enumeration Type Documentation

◆ MessageType

Defines different types of console messages.

Enumerator
Info 
Warning 
Error 
Debug 
Success 

Function Documentation

◆ DebugPrint()

void Editor::Components::DebugPrint ( const std::string &  message)

◆ DebugPrintDebug()

void Editor::Components::DebugPrintDebug ( const std::string &  message)

◆ DebugPrintError()

void Editor::Components::DebugPrintError ( const std::string &  message)

◆ DebugPrintSuccess()

void Editor::Components::DebugPrintSuccess ( const std::string &  message)

◆ DebugPrintWarning()

void Editor::Components::DebugPrintWarning ( const std::string &  message)