ACMX 2.139.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
UniformReferenceDialog Class Reference

Searchable reference for uniforms supplied by the ACMX2 runtime. More...

#include <uniform-reference.hpp>

Inheritance diagram for UniformReferenceDialog:

Public Member Functions

void setBackend (acmx2::Backend backend)
 UniformReferenceDialog (acmx2::Backend backend, QWidget *parent=nullptr)

Private Slots

void filterUniforms (const QString &text)
void showUniformDetails (QListWidgetItem *current)

Private Member Functions

void populateUniforms ()

Private Attributes

acmx2::Backend activeBackend = acmx2::Backend::Acmx2
QPlainTextEdit * descriptionView = nullptr
QLineEdit * searchEdit = nullptr
QListWidget * uniformList = nullptr

Detailed Description

Searchable reference for uniforms supplied by the ACMX2 runtime.

Definition at line 16 of file uniform-reference.hpp.

Constructor & Destructor Documentation

◆ UniformReferenceDialog()

UniformReferenceDialog::UniformReferenceDialog ( acmx2::Backend backend,
QWidget * parent = nullptr )
explicit

Member Function Documentation

◆ filterUniforms

void UniformReferenceDialog::filterUniforms ( const QString & text)
privateslot

Definition at line 211 of file uniform-reference.cpp.

References descriptionView, and uniformList.

Referenced by setBackend(), and UniformReferenceDialog().

◆ populateUniforms()

void UniformReferenceDialog::populateUniforms ( )
private

Definition at line 191 of file uniform-reference.cpp.

References activeBackend, and uniformList.

Referenced by setBackend(), and UniformReferenceDialog().

◆ setBackend()

void UniformReferenceDialog::setBackend ( acmx2::Backend backend)

Definition at line 203 of file uniform-reference.cpp.

References activeBackend, filterUniforms(), populateUniforms(), and searchEdit.

◆ showUniformDetails

void UniformReferenceDialog::showUniformDetails ( QListWidgetItem * current)
privateslot

Definition at line 227 of file uniform-reference.cpp.

References descriptionView.

Referenced by UniformReferenceDialog().

Member Data Documentation

◆ activeBackend

acmx2::Backend UniformReferenceDialog::activeBackend = acmx2::Backend::Acmx2
private

Definition at line 30 of file uniform-reference.hpp.

Referenced by populateUniforms(), setBackend(), and UniformReferenceDialog().

◆ descriptionView

QPlainTextEdit* UniformReferenceDialog::descriptionView = nullptr
private

◆ searchEdit

QLineEdit* UniformReferenceDialog::searchEdit = nullptr
private

Definition at line 31 of file uniform-reference.hpp.

Referenced by setBackend(), and UniformReferenceDialog().

◆ uniformList

QListWidget* UniformReferenceDialog::uniformList = nullptr
private

Definition at line 32 of file uniform-reference.hpp.

Referenced by filterUniforms(), populateUniforms(), and UniformReferenceDialog().


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