Instances of wrapped stream classes.
The resource loader thread is responsible to handle all ResourceLoaders that wish to load resources asynchronously.
The material pool provides a chunk allocation source for material types and instances.
Vulkan texture abstraction types.
This file was generated with Nebula Trifid's idlc compiler tool.
- Copyright
- (C) 2020 Individual contributors, see AUTHORS file
DO NOT EDIT
For the actual loader code, see VkStreamTextureLoader and VkMemoryTextureLoader.
- Copyright
- (C) 2017-2020 Individual contributors, see AUTHORS file
-
(C) 2017-2020 Individual contributors, see AUTHORS file
|
template<> |
void | JsonReader::Get< Game::Orientation > (Game::Orientation &ret, const char *attr) |
|
template<> |
void | JsonWriter::Add< Game::Orientation > (Game::Orientation const &value, Util::String const &attr) |
|
template<> |
void | JsonReader::Get< Game::Position > (Game::Position &ret, const char *attr) |
|
template<> |
void | JsonWriter::Add< Game::Position > (Game::Position const &value, Util::String const &attr) |
|
template<> |
void | JsonReader::Get< Game::Scale > (Game::Scale &ret, const char *attr) |
|
template<> |
void | JsonWriter::Add< Game::Scale > (Game::Scale const &value, Util::String const &attr) |
|
template<> |
void | JsonReader::Get< Game::Velocity > (Game::Velocity &ret, const char *attr) |
|
template<> |
void | JsonWriter::Add< Game::Velocity > (Game::Velocity const &value, Util::String const &attr) |
|
template<> |
void | JsonReader::Get< Game::AngularVelocity > (Game::AngularVelocity &ret, const char *attr) |
|
template<> |
void | JsonWriter::Add< Game::AngularVelocity > (Game::AngularVelocity const &value, Util::String const &attr) |
|
| __ImplementClass (IO::ArchiveBase, 'ARCB', Core::RefCounted) |
|
| __ImplementClass (IO::ArchiveFileSystemBase, 'AFSB', Core::RefCounted) |
|
| __ImplementInterfaceSingleton (IO::ArchiveFileSystemBase) |
|
| __ImplementClass (IO::AssignRegistry, 'ASRG', Core::RefCounted) |
|
| __ImplementInterfaceSingleton (IO::AssignRegistry) |
|
| __ImplementClass (IO::BinaryReader, 'BINR', IO::StreamReader) |
|
| __ImplementClass (IO::BinaryWriter, 'BINW', IO::StreamWriter) |
|
| __ImplementClass (IO::BXmlReader, 'BXLR', IO::StreamReader) |
|
| __ImplementClass (IO::CachedHttpStream, 'CHTP', IO::Stream) |
|
| __ImplementClass (IO::StreamCache, 'STCA', Core::RefCounted) |
|
| __ImplementSingleton (IO::StreamCache) |
|
| __ImplementClass (IO::Console, 'CNSL', Core::RefCounted) |
|
| __ImplementInterfaceSingleton (IO::Console) |
|
| __ImplementClass (IO::ConsoleHandler, 'CONH', Core::RefCounted) |
|
| __ImplementClass (IO::EmbeddedMemoryStream, 'EMSR', IO::Stream) |
|
| __ImplementClass (IO::ExcelXmlReader, 'EXRD', IO::StreamReader) |
|
| __ImplementClass (IO::FileStream, 'FSTR', IO::Stream) |
|
| __ImplementClass (IO::FileWatcher, 'FIWT', Threading::Thread) |
|
| __ImplementInterfaceSingleton (IO::FileWatcher) |
|
| __ImplementInterfaceSingleton (IO::GameContentServer) |
|
| __ImplementClass (IO::HistoryConsoleHandler, 'HICH', IO::ConsoleHandler) |
|
| __ImplementClass (IO::IoInterface, 'IIOF', Interface::InterfaceBase) |
|
| __ImplementInterfaceSingleton (IO::IoInterface) |
|
| __ImplementClass (IO::IoInterfaceHandler, 'IIOH', Interface::InterfaceHandlerBase) |
|
| __ImplementClass (IO::CopyFile, 'cofi', Messaging::Message) |
|
| __ImplementMsgId (CopyFile) |
|
| __ImplementClass (IO::IOMessage, 'iomg', Messaging::Message) |
|
| __ImplementMsgId (IOMessage) |
|
| __ImplementClass (IO::CreateDirectory, 'crdi', IOMessage) |
|
| __ImplementMsgId (CreateDirectory) |
|
| __ImplementClass (IO::DeleteDirectory, 'dedi', IOMessage) |
|
| __ImplementMsgId (DeleteDirectory) |
|
| __ImplementClass (IO::DeleteFile, 'defi', IOMessage) |
|
| __ImplementMsgId (DeleteFile) |
|
| __ImplementClass (IO::MountArchive, 'mozi', IOMessage) |
|
| __ImplementMsgId (MountArchive) |
|
| __ImplementClass (IO::ReadStream, 'rest', IOMessage) |
|
| __ImplementMsgId (ReadStream) |
|
| __ImplementClass (IO::WriteStream, 'wrst', IOMessage) |
|
| __ImplementMsgId (WriteStream) |
|
| __ImplementClass (IO::IoServer, 'IOSV', Core::RefCounted) |
|
| __ImplementSingleton (IO::IoServer) |
|
| __ImplementClass (IO::JsonReader, 'JSLR', IO::StreamReader) |
|
template<> |
void | JsonReader::Get< Util::Array< uint32_t > > (Util::Array< uint32_t > &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< int > > (Util::Array< int > &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::mat4 > (Math::mat4 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::int2 > (Math::int2 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vector > (Math::vector &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vec4 > (Math::vec4 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Colour > (Util::Colour &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::quat > (Math::quat &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vec3 > (Math::vec3 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vec2 > (Math::vec2 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Variant > (Util::Variant &ret, const char *attr) |
| Returns the attribute as variant type.
|
|
template<> |
void | JsonReader::Get< Util::String > (Util::String &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::FourCC > (Util::FourCC &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::StringAtom > (Util::StringAtom &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< float > > (Util::Array< float > &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< Util::String > > (Util::Array< Util::String > &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Math::vec4 > (Math::vec4 &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Math::quat > (Math::quat &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Math::mat4 > (Math::mat4 &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::String > (Util::String &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< int > > (Util::Array< int > &target, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< uint32_t > > (Util::Array< uint32_t > &target, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< float > > (Util::Array< float > &target, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< Util::String > > (Util::Array< Util::String > &target, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< uint32_t > > (Util::Array< uint32_t > &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< int > > (Util::Array< int > &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::mat4 > (Math::mat4 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::int2 > (Math::int2 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vector > (Math::vector &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vec4 > (Math::vec4 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vec3 > (Math::vec3 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Math::vec2 > (Math::vec2 &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Variant > (Util::Variant &ret, const char *attr) |
| Returns the attribute as variant type.
|
|
template<> |
void | JsonReader::Get< Util::String > (Util::String &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::FourCC > (Util::FourCC &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::StringAtom > (Util::StringAtom &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< float > > (Util::Array< float > &ret, const char *attr) |
|
template<> |
void | JsonReader::Get< Util::Array< Util::String > > (Util::Array< Util::String > &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Math::vec4 > (Math::vec4 &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Math::quat > (Math::quat &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Math::mat4 > (Math::mat4 &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::String > (Util::String &ret, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< int > > (Util::Array< int > &target, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< uint32_t > > (Util::Array< uint32_t > &target, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< float > > (Util::Array< float > &target, const char *attr) |
|
template<> |
bool | JsonReader::GetOpt< Util::Array< Util::String > > (Util::Array< Util::String > &target, const char *attr) |
|
| __ImplementClass (IO::JsonWriter, 'JSOW', IO::StreamWriter) |
|
| __ImplementClass (IO::LogFileConsoleHandler, 'LFCH', IO::ConsoleHandler) |
|
| __ImplementClass (IO::MemoryStream, 'MSTR', IO::Stream) |
|
| __ImplementClass (IO::SafeFileStream, 'SFSR', IO::FileStream) |
|
| __ImplementClass (IO::SchemeRegistry, 'SCRG', Core::RefCounted) |
|
| __ImplementInterfaceSingleton (IO::SchemeRegistry) |
|
| __ImplementClass (IO::Stream, 'STRM', Core::RefCounted) |
|
| __ImplementClass (IO::StreamReader, 'STRR', Core::RefCounted) |
|
| __ImplementClass (IO::StreamWriter, 'STWR', Core::RefCounted) |
|
| __ImplementClass (IO::TextReader, 'TXTR', IO::StreamReader) |
|
| __ImplementClass (IO::TextWriter, 'TXTW', IO::StreamWriter) |
|
| __ImplementClass (IO::XmlReader, 'XMLR', IO::StreamReader) |
|
| __ImplementClass (IO::XmlWriter, 'XMLW', IO::StreamWriter) |
|
| __ImplementClass (IO::ZipArchive, 'ZPAR', IO::ArchiveBase) |
|
| __ImplementClass (IO::ZipFileStream, 'ZFST', IO::Stream) |
|
| __ImplementClass (IO::ZipFileSystem, 'ZPFS', IO::ArchiveFileSystemBase) |
|
| __ImplementInterfaceSingleton (IO::ZipFileSystem) |
|