Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::SamplePickerActions Struct Reference

Edge-triggered requests emitted by one rendered picker frame. More...

#include "donner/editor/SamplePickerPresenter.h"

Public Attributes

bool dismiss = false
 Request dismissing the sample picker.
bool openFile = false
 Request opening a document from disk.
bool newDocument = false
 Request creating an empty document.
bool loadSample = false
 Request loading the sample named by sampleId.
std::string sampleId
 Catalog identifier selected when loadSample is true.
bool openGitHub = false
 Request opening the project repository.
std::vector< std::size_t > visibleSampleIndices
 Cards whose actual ImGui rectangles intersect the current clip region.

Detailed Description

Edge-triggered requests emitted by one rendered picker frame.

Member Data Documentation

◆ dismiss

bool donner::editor::SamplePickerActions::dismiss = false

Request dismissing the sample picker.

◆ loadSample

bool donner::editor::SamplePickerActions::loadSample = false

Request loading the sample named by sampleId.

◆ newDocument

bool donner::editor::SamplePickerActions::newDocument = false

Request creating an empty document.

◆ openFile

bool donner::editor::SamplePickerActions::openFile = false

Request opening a document from disk.

◆ openGitHub

bool donner::editor::SamplePickerActions::openGitHub = false

Request opening the project repository.

◆ sampleId

std::string donner::editor::SamplePickerActions::sampleId

Catalog identifier selected when loadSample is true.

◆ visibleSampleIndices

std::vector<std::size_t> donner::editor::SamplePickerActions::visibleSampleIndices

Cards whose actual ImGui rectangles intersect the current clip region.


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