dplug ~master (2024-09-30T22:25:31Z)
Home
Dub
Repo
VST2EntryPoint
dplug
vst2
client
Undocumented in source.
version(VST2)
template
VST2EntryPoint (
alias
ClientClass
) {
version(VST2)
enum
entry_VSTPluginMain
;
version(VST2)
enum
entry_main_macho
;
version(VST2)
static if
(
__VERSION__ >= 2079
)
enum
entry_main
;
version(VST2)
static if
(!(
__VERSION__ >= 2079
))
enum
entry_main
;
version(VST2 && unittest)
enum
entry_main_if_no_unittest
;
version(VST2 && !unittest)
enum
entry_main_if_no_unittest
;
version(VST2 && OSX)
const
char
[]
VST2EntryPoint
;
version(VST2 && !OSX && Windows)
const
static if
(
size_t.sizeof == int.sizeof
)
char
[]
VST2EntryPoint
;
version(VST2 && !OSX && Windows)
const
static if
(!(
size_t.sizeof == int.sizeof
))
char
[]
VST2EntryPoint
;
version(VST2 && !OSX && !Windows && linux)
const
char
[]
VST2EntryPoint
;
}
Members
Manifest constants
entry_VSTPluginMain
enum
entry_VSTPluginMain
;
Undocumented in source.
entry_main
enum
entry_main
;
Undocumented in source.
entry_main
enum
entry_main
;
Undocumented in source.
entry_main_if_no_unittest
enum
entry_main_if_no_unittest
;
Undocumented in source.
entry_main_if_no_unittest
enum
entry_main_if_no_unittest
;
Undocumented in source.
entry_main_macho
enum
entry_main_macho
;
Undocumented in source.
Variables
VST2EntryPoint
char
[]
VST2EntryPoint
;
Undocumented in source.
VST2EntryPoint
char
[]
VST2EntryPoint
;
Undocumented in source.
VST2EntryPoint
char
[]
VST2EntryPoint
;
Undocumented in source.
VST2EntryPoint
char
[]
VST2EntryPoint
;
Undocumented in source.
Meta
Source
See Implementation
dplug
vst2
client
classes
VST2Client
VSTHostFromClientPOV
functions
myVSTEntryPoint
structs
IO
templates
VST2EntryPoint