nCine 2022.04.r504-20bd01e
A cross-platform 2D game engine
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
ncine::ITextureSaver Class Referenceabstract

Texture saver interface class. More...

#include <ITextureSaver.h>

Inheritance diagram for ncine::ITextureSaver:
Inheritance graph
[legend]

Classes

struct  Properties
 

Public Types

enum class  Format { RGB8 , RGBA8 , RGB_FLOAT }
 

Public Member Functions

virtual bool saveToFile (const Properties &properties, const char *filename)=0
 
virtual bool saveToFile (const Properties &properties, nctl::UniquePtr< IFile > fileHandle)=0
 
unsigned int bpp (const Format format)
 
unsigned int dataSize (const Properties &properties)
 
void flipPixels (const Properties &properties, unsigned char *dest)
 

Detailed Description

Texture saver interface class.


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