tec::VoxelSystem

#include <voxel-volume.hpp>

Inherits from tec::EventQueue< MouseClickEvent >

Public Functions

Name
void Update(double delta)
virtual void On(eid entity_id, std::shared_ptr< MouseClickEvent > data) override

Public Attributes

Name
bool edit_allowed

Additional inherited members

Public Functions inherited from tec::EventQueue< MouseClickEvent >

Name
EventQueue()
EventQueue(eid entity_id)
virtual ~EventQueue()
void ProcessEventQueue()
void QueueEvent(Event< T > && e)

Protected Attributes inherited from tec::EventQueue< MouseClickEvent >

Name
Queue< Event< T > > * read_event_queue
std::atomic< Queue< Event< T > > * > write_event_queue

Public Functions Documentation

function Update

void Update(
    double delta
)

function On

virtual void On(
    eid entity_id,
    std::shared_ptr< MouseClickEvent > data
) override

Reimplements: tec::EventQueue::On

Public Attributes Documentation

variable edit_allowed

bool edit_allowed {false};

Updated on 2022-07-24 at 19:27:35 +0000