Namespaces | Classes | Typedefs
hise::raw Namespace Reference

a higher-level API for HISE. More...

Namespaces

 IDs
 This namespace duplicates some HISE enumerations.
 

Classes

class  Builder
 The builder is a low overhead helper class that provides functions to add modules. More...
 
struct  Data
 The base class for all data connections used in the raw namespace. More...
 
class  GenericStorage
 The base class for storing data as user preset. More...
 
class  PluginParameter
 A connection to processor attributes as plugin parameter. More...
 
class  Pool
 A object that handles the embedded resources (audio files, images and samplemaps). More...
 
class  Positioner
 A helper class for transferring the position data of a scripted interface to C++. More...
 
class  Reference
 A lightweight wrapper around a Processor in the HISE signal path. More...
 
class  Storage
 An object that automatically handles the loading / saving in a ValueTree. More...
 
class  TaskAfterSuspension
 A wrapper around a task that is supposed to take a while and is not allowed to be executed simultaneously to the audio rendering. More...
 
class  UIConnection
 This class offers a bidirectional connection between Data and its UI representation. More...
 

Typedefs

using AttributeCollection = std::vector< AttributeItem >
 a collection of attribute key/value pairs. More...
 

Detailed Description

a higher-level API for HISE.

This namespace acts as entry point to the HISE code base and provides helper classes and convenient functions to tuck away the complexity of the full code base. The goal of this namespace is to provide access to the HISE code base for the majority of use cases that are required by people using HISE for their projects. The full API class list of all HISE classes can be overwhelming, so this is supposed to be a starting point for people diving into the C++ side of HISE.

Also, all classes in this API are guaranteed to meet stricter API standards regarding documentation and backwards compatibility. Important: until further notice, this is a very WIP namespace so you can expect it to change radically until the dust has settled.

In this namespace you get:

Typedef Documentation

using AttributeCollection = std::vector<AttributeItem>

a collection of attribute key/value pairs.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.