Base Module  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Buffer Member List

This is the complete list of members for Buffer, including all inherited members.

appendString(const char *s)Bufferinline
appendString(char *s)Bufferinline
appendString(char c)Bufferinline
appendString16(const char16 *s)Buffer
appendString16(char16 c)Bufferinline
appendString16(char16 *s)Bufferinline
appendString8(const char8 *s)Buffer
appendString8(char8 *s)Bufferinline
appendString8(unsigned char *s)Bufferinline
appendString8(const unsigned char *s)Bufferinline
appendString8(char8 c)Bufferinline
appendString8(unsigned char c)Bufferinline
bufferBufferprotected
Buffer()Buffer
Buffer(const void *b, uint32 size)Buffer
Buffer(uint32 size, uint8 initVal)Buffer
Buffer(uint32 size)Buffer
Buffer(const Buffer &buff)Buffer
copy(uint32 from, uint32 to, uint32 bytes)Buffer
defaultDeltaBufferprotectedstatic
deltaBufferprotected
doublePtr() const Bufferinline
endString()Bufferinline
endString16()Bufferinline
endString8()Bufferinline
fillSizeBufferprotected
fillup(uint8 initVal=0)Buffer
floatPtr() const Bufferinline
flush()Bufferinline
fromHexString(const char8 *string)Buffer
get(void *b, uint32 size)Buffer
getFillSize() const Bufferinline
getFree() const Bufferinline
getSize() const Bufferinline
grow(uint32 memSize)Buffer
int16Ptr() const Bufferinline
int32Ptr() const Bufferinline
int8Ptr() const Bufferinline
isFull() const Bufferinline
kSwap16 enum valueBuffer
kSwap32 enum valueBuffer
kSwap64 enum valueBuffer
makeHexString(String &result)Buffer
memSizeBufferprotected
move(int32 amount, uint8 initVal=0)Buffer
operator void *() const Bufferinline
operator!()Bufferinline
operator+(uint32 i)Buffer
operator+=(const char *s)Bufferinline
operator+=(char c)Bufferinline
operator+=(const char16 *s)Bufferinline
operator+=(char16 c)Bufferinline
operator=(const Buffer &buff)Buffer
operator=(const char *s)Bufferinline
operator=(const char16 *s)Bufferinline
operator=(char8 c)Bufferinline
operator=(char16 c)Bufferinline
operator==(const Buffer &buff) const Buffer
pass()Buffer
prependString(const char *s)Bufferinline
prependString(char *s)Bufferinline
prependString(char c)Bufferinline
prependString16(const char16 *s)Buffer
prependString16(char16 c)Buffer
prependString16(char16 *s)Bufferinline
prependString8(const char8 *s)Buffer
prependString8(char8 c)Buffer
prependString8(unsigned char c)Bufferinline
prependString8(char8 *s)Bufferinline
prependString8(unsigned char *s)Bufferinline
prependString8(const unsigned char *s)Bufferinline
put(uint8)Buffer
put(char16 c)Buffer
put(char c)Buffer
put(const void *, uint32 size)Buffer
put(void *, uint32 size)Bufferinline
put(uint8 *, uint32 size)Bufferinline
put(char8 *, uint32 size)Bufferinline
put(const uint8 *, uint32 size)Bufferinline
put(const char8 *, uint32 size)Bufferinline
put(const String &)Buffer
set(uint8 value)Buffer
setDelta(uint32 d)Bufferinline
setFillSize(uint32 c)Buffer
setMaxSize(uint32 size)Bufferinline
setSize(uint32 newSize)Buffer
shiftAt(uint32 position, int32 amount)Buffer
shiftStart(int32 amount)Bufferinline
str() const Bufferinline
str16() const Bufferinline
str8() const Bufferinline
swap(int16 swapSize)Buffer
swap(void *buffer, uint32 bufferSize, int16 swapSize)Bufferstatic
swapSize enum nameBuffer
take(Buffer &from)Buffer
toMultibyteString(int32 destCodePage)Buffervirtual
toWideString(int32 sourceCodePage)Buffervirtual
truncateToFillSize()Buffer
uint16Ptr() const Bufferinline
uint32Ptr() const Bufferinline
uint8Ptr() const Bufferinline
wcharPtr() const Bufferinline
~Buffer()Buffervirtual
Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.