VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::Immediate Class Reference

#include <scene/immediate/immediate.h>

Classes

struct  OverlayCommand

Public Member Functions

OverlayCommandaddOverlayLine (const Vector3 &start, const Vector3 &end, const Color &color, float thickness=1.0f)
void onPostRender ()
const std::vector< OverlayCommand * > & overlays () const

Detailed Description

Immediate rendering helper class for debug drawing and immediate mode rendering

Definition at line 19 of file immediate.h.

Member Function Documentation

◆ addOverlayLine()

Immediate::OverlayCommand * visutwin::canvas::Immediate::addOverlayLine ( const Vector3 & start,
const Vector3 & end,
const Color & color,
float thickness = 1.0f )

Definition at line 10 of file immediate.cpp.

References visutwin::canvas::Immediate::OverlayCommand::start.

◆ onPostRender()

void visutwin::canvas::Immediate::onPostRender ( )

Definition at line 21 of file immediate.cpp.

◆ overlays()

const std::vector< OverlayCommand * > & visutwin::canvas::Immediate::overlays ( ) const
inline

Definition at line 33 of file immediate.h.


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