libgig 3.3.0

DLS::Articulation Class Reference

Provides access to the defined connections used for the synthesis model. More...

#include <DLS.h>

List of all members.

Public Member Functions

 Articulation (RIFF::Chunk *artl)
 Constructor.
virtual ~Articulation ()
virtual void UpdateChunks ()
 Apply articulation connections to the respective RIFF chunks.

Public Attributes

ConnectionpConnections
 Points to the beginning of a Connection array.
uint32_t Connections
 Reflects the number of Connections.

Protected Attributes

RIFF::ChunkpArticulationCk
uint32_t HeaderSize

Detailed Description

Provides access to the defined connections used for the synthesis model.

Definition at line 269 of file DLS.h.


Constructor & Destructor Documentation

DLS::Articulation::Articulation ( RIFF::Chunk artl)

Constructor.

Expects an 'artl' or 'art2' chunk to be given where the articulation connections will be read from.

Parameters:
artl- pointer to an 'artl' or 'art2' chunk
Exceptions:
Exceptionif no 'artl' or 'art2' chunk was given

Definition at line 118 of file DLS.cpp.

References CHUNK_ID_ART2, CHUNK_ID_ARTL, Connections, DLS::Connection::conn_block_t::control, DLS::Connection::conn_block_t::destination, RIFF::Chunk::GetChunkID(), HeaderSize, DLS::Connection::Init(), pArticulationCk, pConnections, RIFF::Chunk::Read(), RIFF::Chunk::ReadUint32(), DLS::Connection::conn_block_t::scale, RIFF::Chunk::SetPos(), DLS::Connection::conn_block_t::source, and DLS::Connection::conn_block_t::transform.

DLS::Articulation::~Articulation ( ) [virtual]

Definition at line 140 of file DLS.cpp.

References pConnections.


Member Function Documentation


Member Data Documentation

Reflects the number of Connections.

Definition at line 272 of file DLS.h.

Referenced by Articulation(), and UpdateChunks().

uint32_t DLS::Articulation::HeaderSize [protected]

Definition at line 279 of file DLS.h.

Referenced by Articulation(), and UpdateChunks().

Definition at line 278 of file DLS.h.

Referenced by Articulation(), and UpdateChunks().

Points to the beginning of a Connection array.

Definition at line 271 of file DLS.h.

Referenced by Articulation(), UpdateChunks(), and ~Articulation().


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