openMSX
openmsx::VDP Member List

This is the complete list of members for openmsx::VDP, including all inherited members.

allowUnaligned() constopenmsx::MSXDeviceinlineprotectedvirtual
calculateLineBlinkState(unsigned line) constopenmsx::VDPinline
canSpriteColor0Collide() constopenmsx::VDPinline
changeRegister(byte reg, byte val, EmuTime::param time)openmsx::VDP
deviceNameopenmsx::MSXDeviceprotected
Devices typedefopenmsx::MSXDevice
fillDeviceRCache(unsigned start, unsigned size, const byte *rData)openmsx::MSXDevice
fillDeviceRWCache(unsigned start, unsigned size, byte *rwData)openmsx::MSXDevice
fillDeviceRWCache(unsigned start, unsigned size, const byte *rData, byte *wData)openmsx::MSXDevice
fillDeviceWCache(unsigned start, unsigned size, byte *wData)openmsx::MSXDevice
getAccessSlot(EmuTime::param time, VDPAccessSlots::Delta delta) constopenmsx::VDP
getAccessSlotCalculator(EmuTime::param time, EmuTime::param limit) constopenmsx::VDP
getBackgroundColor() constopenmsx::VDPinline
getBaseSizeAlignment() constopenmsx::MSXDeviceprotectedvirtual
getBlinkBackgroundColor() constopenmsx::VDPinline
getBlinkForegroundColor() constopenmsx::VDPinline
getBlinkState() constopenmsx::VDPinline
getBrokenCmdTiming() constopenmsx::VDPinline
getCliComm() constopenmsx::MSXDevice
getCmdBit() constopenmsx::VDPinline
getCmdEngine()openmsx::VDPinline
getColorTableBase() constopenmsx::VDPinline
getCommandController() constopenmsx::MSXDevice
getCPU() constopenmsx::MSXDevice
getCPUInterface() constopenmsx::MSXDevice
getCurrentTime() constopenmsx::MSXDevice
getDeviceConfig() constopenmsx::MSXDeviceinline
getDeviceConfig2() constopenmsx::MSXDeviceinline
getDeviceInfo(TclObject &result) constopenmsx::MSXDevice
getDisplayMode() constopenmsx::VDPinline
getDisplayPage() constopenmsx::VDPinline
getEvenOdd() constopenmsx::VDPinline
getEvenOddMask() constopenmsx::VDPinline
getEvenOddMask(int line) constopenmsx::VDPinline
getExtraDeviceInfo(TclObject &result) const overrideopenmsx::VDPvirtual
getForegroundColor() constopenmsx::VDPinline
getFrameStartTime() constopenmsx::VDPinline
getHardwareConfig() constopenmsx::MSXDeviceinline
getHorizontalAdjust() constopenmsx::VDPinline
getHorizontalScrollHigh() constopenmsx::VDPinline
getHorizontalScrollLow() constopenmsx::VDPinline
getLedStatus() constopenmsx::MSXDevice
getLeftBackground() constopenmsx::VDPinline
getLeftBorder() constopenmsx::VDPinline
getLeftSprites() constopenmsx::VDPinline
getLinesPerFrame() constopenmsx::VDPinline
getLineZero() constopenmsx::VDPinline
getMotherBoard() constopenmsx::MSXDevice
getMSX1Palette() constopenmsx::VDP
getMSXPos(EmuTime::param time) constopenmsx::VDPinline
getName() constopenmsx::MSXDevicevirtual
getNameList(TclObject &result) constopenmsx::MSXDevicevirtual
getNameTableBase() constopenmsx::VDPinline
getNumberOfLines() constopenmsx::VDPinline
getPalette(unsigned index) constopenmsx::VDPinline
getPalette() constopenmsx::VDPinline
getPatternTableBase() constopenmsx::VDPinline
getPluggingController() constopenmsx::MSXDevice
getPostProcessor() constopenmsx::VDP
getPrimarySlot() constopenmsx::MSXDeviceinlineprotected
getReactor() constopenmsx::MSXDevice
getReadCacheLine(word start) constopenmsx::MSXDevicevirtual
getReferences() constopenmsx::MSXDevice
getRightBorder() constopenmsx::VDPinline
getScheduler() constopenmsx::MSXDevice
getSpriteAttributeTableBase() constopenmsx::VDPinline
getSpriteChecker()openmsx::VDPinline
getSpritePatternTableBase() constopenmsx::VDPinline
getSpriteSize() constopenmsx::VDPinline
getStatusReg0() constopenmsx::VDPinline
getTicksPerFrame() constopenmsx::VDPinline
getTicksThisFrame(EmuTime::param time) constopenmsx::VDPinline
getTransparency() constopenmsx::VDPinline
getVersionString() constopenmsx::VDP
getVerticalScroll() constopenmsx::VDPinline
getVisibleMemRegion(unsigned &base, unsigned &size) constopenmsx::MSXDevice
getVRAM()openmsx::VDPinline
getVramPointer() constopenmsx::VDPinline
getVRMode() constopenmsx::VDPinline
getWriteCacheLine(word start)openmsx::MSXDevicevirtual
globalRead(word address, EmuTime::param time)openmsx::MSXDevicevirtual
globalWrite(word address, byte value, EmuTime::param time)openmsx::MSXDevicevirtual
hasYJK() constopenmsx::VDPinline
init()openmsx::MSXDeviceprotectedvirtual
invalidateDeviceRCache()openmsx::MSXDeviceinline
invalidateDeviceRCache(unsigned start, unsigned size)openmsx::MSXDevice
invalidateDeviceRWCache()openmsx::MSXDeviceinline
invalidateDeviceRWCache(unsigned start, unsigned size)openmsx::MSXDevice
invalidateDeviceWCache()openmsx::MSXDeviceinline
invalidateDeviceWCache(unsigned start, unsigned size)openmsx::MSXDevice
isBorderMasked() constopenmsx::VDPinline
isDisplayEnabled() constopenmsx::VDPinline
isEvenOddEnabled() constopenmsx::VDPinline
isFastBlinkEnabled() constopenmsx::VDPinline
isInsideFrame(EmuTime::param time) constopenmsx::VDPinline
isInterlaced() constopenmsx::VDPinline
isMSX1VDP() constopenmsx::VDPinline
isMultiPageScrolling() constopenmsx::VDPinline
isPalTiming() constopenmsx::VDPinline
isSpriteMag() constopenmsx::VDPinline
isSuperimposing() constopenmsx::VDPinline
isVDPwithPALonly() constopenmsx::VDPinline
isVDPwithVRAMremapping() constopenmsx::VDPinline
MSXDevice(const MSXDevice &)=deleteopenmsx::MSXDevice
MSXDevice(MSXDevice &&)=deleteopenmsx::MSXDevice
MSXDevice(const DeviceConfig &config, std::string_view name)openmsx::MSXDeviceprotected
MSXDevice(const DeviceConfig &config)openmsx::MSXDeviceexplicitprotected
openmsx::operator=(const MSXDevice &)=deleteopenmsx::MSXDevice
openmsx::operator=(MSXDevice &&)=deleteopenmsx::MSXDevice
Observer< Setting >::operator=(const Observer &)=deleteopenmsx::Observer< Setting >private
Observer< Setting >::operator=(Observer &&)=deleteopenmsx::Observer< Setting >private
peekIO(word port, EmuTime::param time) const overrideopenmsx::VDPvirtual
peekMem(word address, EmuTime::param time) constopenmsx::MSXDevicevirtual
peekRegister(unsigned address) constopenmsx::VDP
peekStatusReg(byte reg, EmuTime::param time) constopenmsx::VDP
powerDown(EmuTime::param time)openmsx::MSXDevicevirtual
powerUp(EmuTime::param time) overrideopenmsx::VDPvirtual
readIO(word port, EmuTime::param time) overrideopenmsx::VDPvirtual
readIRQVector()openmsx::MSXDevicevirtual
readMem(word address, EmuTime::param time)openmsx::MSXDevicevirtual
reset(EmuTime::param time) overrideopenmsx::VDPvirtual
scheduleCmdSync(EmuTime t)openmsx::VDPinline
serialize(Archive &ar, unsigned version)openmsx::VDP
setExternalVideoSource(const RawFrame *externalSource)openmsx::VDPinline
setPalette(unsigned index, word grb, EmuTime::param time)openmsx::VDP
setSpriteStatus(byte value)openmsx::VDPinline
spritesEnabled() constopenmsx::VDPinline
spritesEnabledFast() constopenmsx::VDPinline
spritesEnabledRegister() constopenmsx::VDPinline
testRemove(std::span< const std::unique_ptr< MSXDevice > > removed) constopenmsx::MSXDevice
TICKS_PER_LINEopenmsx::VDPstatic
TICKS_PER_SECONDopenmsx::VDPstatic
unmappedReadopenmsx::MSXDeviceinlinestatic
unmappedWriteopenmsx::MSXDeviceinlinestatic
VDP(const DeviceConfig &config)openmsx::VDPexplicit
VDPClock typedefopenmsx::VDP
vdpHasPatColMirroring() constopenmsx::VDPinline
vdpLacksMirroring() constopenmsx::VDPinline
writeIO(word port, byte value, EmuTime::param time) overrideopenmsx::VDPvirtual
writeMem(word address, byte value, EmuTime::param time)openmsx::MSXDevicevirtual
~MSXDevice()=0openmsx::MSXDevicepure virtual
~VDP() overrideopenmsx::VDP