Base Module VST 3.7
SDK for developing VST plug-in
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() constBufferinline
endString()Bufferinline
endString16()Bufferinline
endString8()Bufferinline
fillSizeBufferprotected
fillup(uint8 initVal=0)Buffer
floatPtr() constBufferinline
flush()Bufferinline
fromHexString(const char8 *string)Buffer
get(void *b, uint32 size)Buffer
getFillSize() constBufferinline
getFree() constBufferinline
getSize() constBufferinline
grow(uint32 memSize)Buffer
int16Ptr() constBufferinline
int32Ptr() constBufferinline
int8Ptr() constBufferinline
isFull() constBufferinline
kSwap16 enum valueBuffer
kSwap32 enum valueBuffer
kSwap64 enum valueBuffer
makeHexString(String &result)Buffer
memSizeBufferprotected
move(int32 amount, uint8 initVal=0)Buffer
operator void *() constBufferinline
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) constBuffer
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() constBufferinline
str16() constBufferinline
str8() constBufferinline
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() constBufferinline
uint32Ptr() constBufferinline
uint8Ptr() constBufferinline
wcharPtr() constBufferinline
~Buffer()Buffervirtual
Empty

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