OpenShaderDesigner 0.0.1
Loading...
Searching...
No Matches
OpenShaderDesigner::Texture Class Reference
Inheritance diagram for OpenShaderDesigner::Texture:
OpenShaderDesigner::FileManager::Asset

Public Types

using HandleType = glw::texture<glw::texture2D, glw::rgba8>
 

Public Member Functions

 Texture (const FileManager::Path &path)
 
 Texture (const FileManager::Path &src, const FileManager::Path &dst)
 
void Open () override
 
HandleType * operator-> ()
 
const HandleType * operator-> () const
 
- Public Member Functions inherited from OpenShaderDesigner::FileManager::Asset
 Asset (const Path &path)
 
bool Dirty () const
 
virtual void Save (const Path &path)
 
File & GetFile ()
 
FileID GetID () const
 

Static Public Member Functions

static Asset * Create (const FileManager::Path &path)
 
static Asset * Load (const FileManager::Path &path)
 
static Asset * Import (const FileManager::Path &src, const FileManager::Path &dst)
 

Additional Inherited Members

- Protected Member Functions inherited from OpenShaderDesigner::FileManager::Asset
void MakeDirty ()
 
FileManagerParent () const
 

Member Function Documentation

◆ Open()

void Texture::Open ( )
overridevirtual

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