SaturnRingLibrary 0.7
SGL wrapper
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CSRL::Sound::Cdda::AnalysisCD audio analysis
 CSRL::ASCIIInterface for displaying ASCII text. Currently a direct replacement for slPrint. It removes any possible dependency on NBG0 system variables and displays 4bpp fonts to reduce required memory. Allows Storing and displaying up to 6 fonts and 8 color pallets
 CSRL::Bitmap::BitmapInfoBitmap information
 CSRL::Memory::CartRamMalloc for expansion cart RAM
 CSRL::CdFile and CD access wrapper
 CSRL::Sound::CddaCD audio playback
 CSRL::Types::HighColor::ColorsPredefined colors
 CSRL::Types::TrueColor::ColorsPredefined colors
 CSRL::Tilemap::CoordUnsigned 8 bit coordinates for tiles withing a page of a tilemap
 CSRL::CoreCore functions of the library
 CSRL::CRAMColor RAM management
 CSRL::Types::DateTimeTime management
 CSRL::DebugDebug helper
 CSRL::Types::Event< Args >Event delegate
 CSRL::Cd::FileDisk file
 CSRL::Cd::FileSizeFile size
 CSRL::Sound::Cdda::Analysis::FrequencyVolumeFrequency volume analysis
 CSRL::Types::FxpFixed point type and math by https://github.com/robertoduarte
 CSRL::Sound::HardwareSound hardware handling
 CSRL::Types::HighColorColor in ABGR1555 format
 CSRL::Memory::HighWorkRamMalloc for main system RAM
 CSRL::Bitmap::IBitmapBasic bitmap interface
 CSRL::Bitmap::TGATGA image handling
 CSRL::Sound::Pcm::IPcmFileBase PCM file interface
 CSRL::Sound::Pcm::RawPcmRaw PCM sound
 CSRL::Sound::Pcm::WaveSoundWave sound effect
 CSRL::Types::ITaskAbstract class that defines the class prototype to implement a Task that runs on Slave SH2
 CSRL::Tilemap::ITilemapVirtual interface for tilemap
 CSRL::Tilemap::Interfaces::Bmp2TileInterface to Convert Bitmap Image into Tilemap
 CSRL::Tilemap::Interfaces::CubeTileTest implementation of ITilemap interface for Loading Cubecat binary format for cel/map/pal data
 CSRL::Tilemap::Interfaces::SGLTileSGL tilemap interface using the (cell, map, palette) arrays in a .C file
 CSRL::Bitmap::TGA::LoaderSettingsSettings for TGA loader
 CSRL::Logger::LogLog class
 CSRL::Logger::Log::LogLevelHelperLog levels helper class
 CSRL::Memory::LowWorkRamMalloc for slower system RAM
 CSRL::Input::ManagementPeripheral management
 CSRL::MathMath functions
 CSRL::Types::MemberProxy< Args >This proxy is used to interface with member functions
 CSRL::MemoryDynamic memory management
 CSRL::Bitmap::PaletteColor palette loaded from bitmap
 CSRL::CRAM::PaletteColor palette in color RAM
 CSRL::Sound::PcmPCM playback
 CSRL::Input::PeripheralGenericGeneric peripheral base
 CSRL::Input::DigitalGeneric digital peripheral
 CSRL::Input::AnalogGeneric analog peripheral
 CSRL::Input::GunLight gun peripheral
 CSRL::Input::PointerGeneric pointing (mouse) peripheral
 CSRL::Math::RandomPseudo-Random number generator
 CSRL::Memory::ReportContains report of the state
 CSRL::Scene2DRendering of VDP1 sprites and shapes
 CSRL::Scene3DRendering of 3D objects
 CSRL::VDP2::ScrollScreen< ScreenType, Id, On >Functionality available to all Scroll Screen interfaces
 CSRL::VDP2::ScrollScreen< NBG0, scnNBG0, NBG0ON >
 CSRL::VDP2::NBG0NBG0 interface
 CSRL::VDP2::ScrollScreen< NBG1, scnNBG1, NBG1ON >
 CSRL::VDP2::NBG1NBG1 interface
 CSRL::VDP2::ScrollScreen< NBG2, scnNBG2, NBG2ON >
 CSRL::VDP2::NBG2NBG2 interface
 CSRL::VDP2::ScrollScreen< NBG3, scnNBG3, NBG3ON >
 CSRL::VDP2::NBG3NBG3 interface
 CSRL::VDP2::ScrollScreen< RBG0, scnRBG0, RBG0ON >
 CSRL::VDP2::RBG0RBG0 interface
 CSRL::Cd::TableOfContents::SessionSession data
 CSRL::SGL::SglType< Class, Type >SGL type helper
 CSRL::SGL::SglType< Angle, ANGLE >
 CSRL::Types::AngleAngle value
 CSRL::SGL::SglType< Attribute, ATTR >
 CSRL::Types::AttributeFace attributes
 CSRL::SGL::SglType< Matrix, MATRIX >
 CSRL::Types::MatrixTransformation matrix
 CSRL::SGL::SglType< Mesh, PDATA >
 CSRL::Types::Mesh3D mesh
 CSRL::SGL::SglType< Polygon, POLYGON >
 CSRL::Types::PolygonMesh polygon
 CSRL::SGL::SglType< SmoothMesh, XPDATA >
 CSRL::Types::SmoothMesh3D smooths mesh
 CSRL::SGL::SglType< Texture, TEXTURE >
 CSRL::VDP1::TextureVDP1 texture
 CSRL::SlaveCore functions of the library
 CSRL::VDP2::SpriteLayerInterface to control VDP2 settings for the Sprite Layer (data from VDP1 framebuffer), such as Display priority and VDP2 color calculation)
 CSRL::Cd::TableOfContentsTable of contents of the CD
 CSRL::VDP1::TextureMetadataMetadata for texture
 CSRL::Tilemap::TilemapInfoAll the info necessary to properly configure VDP2 tilemap data in VRAM
 CSRL::Sound::Cdda::Analysis::TotalVolumeTotal volume analysis
 CSRL::Cd::TableOfContents::TrackInformationTrack information data
 CSRL::Cd::TableOfContents::TrackLocationTrack location data
 CSRL::Types::TrueColorColor in ABGR1888 format
 CSRL::TVContains TV resolutions
 CSRL::VDP1VDP1 control functions
 CSRL::VDP2VDP2 control
 CSRL::Types::Vector2D2D vector
 CSRL::Types::Vector3D3D vector
 CSRL::VDP2::VRAMManages VDP2 VRAM allocation