Torch
Loading...
Searching...
No Matches
UI::BaseBackend Class Referenceabstract

Public Member Functions

virtual void RunViewer (const std::shared_ptr< ViewManager > &views)=0
virtual TextureHandle UploadRGBA8 (const uint8_t *pixels, int width, int height)=0
virtual void DrawPointCloud (uint64_t id, const std::vector< PreviewVertex > &points, const ImVec2 &topLeft, const ImVec2 &size, const OrbitView &view)
virtual void DrawModel (const std::string &resourceName, const ImVec2 &topLeft, const ImVec2 &size, const OrbitView &view)
virtual void DrawModelParts (const std::string &key, const std::vector< ModelPart > &parts, const ImVec2 &topLeft, const ImVec2 &size, const OrbitView &view)
virtual bool RegisterGameDList (const std::string &name, const GfxBundle &bundle, uint32_t entryOffset)
virtual void SetPreviewBackdrop (const std::string &key, const uint8_t *rgba, int width, int height)
virtual void DrawTriangles (const std::string &key, const std::vector< PreviewVertex > &tris, const ImVec2 &topLeft, const ImVec2 &size, const OrbitView &view)
virtual bool PlaySamples (const int16_t *frames, size_t frameCount, int sampleRate, int channels)
virtual void StopAudio ()
virtual float AudioProgress ()
virtual void SeekAudio (float progress)
virtual void SetAudioVolume (float volume)
virtual float GetAudioVolume ()
virtual void SetAudioSpeed (float speed)
virtual float GetAudioSpeed ()

The documentation for this class was generated from the following file: