Epok Engine

EPOK RUNTIME

epok::sequence::Channel

Struct

Struct

Struct declared by the sequence-kernel module for PSX kernel ownership, interrupts and low-level services.

Namespace
epok::sequence
Header
sequence_kernel.hpp
Include
#include "sequence_kernel.hpp"
Module
sequence-kernel
Source
runtime/sequence_kernel.hpp:12

Basic usage

This minimal snippet shows the normal syntax for reaching the type. Open a member below for an operation-specific example.

C++ example
#include "sequence_kernel.hpp"

epok::sequence::Channel& value = /* obtain a valid instance from your game */;

Fields and constants

bankExposes `bank` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldbendExposes `bend` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.Fieldbend_range_centsExposes `bend_range_cents` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.Fieldcoarse_tuningExposes `coarse_tuning` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldexpressionExposes `expression` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.Fieldfine_tuningExposes `fine_tuning` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldmodulationExposes `modulation` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldpanExposes `pan` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldprogramExposes `program` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldreservedComplete the aligned snapshot word deterministically.FieldreverbExposes `reverb` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.Fieldreverb_setExposes `reverb_set` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldsostenutoExposes `sostenuto` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldsustainExposes `sustain` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.FieldvolumeExposes `volume` on `epok::sequence::Channel` for PSX kernel ownership, interrupts and low-level services.Field

Public methods