Fission FSN
Loading...
Searching...
No Matches
fsCAxmolRenderTexture Class Reference

#include <fsCAxmolRenderTexture.h>

Inheritance diagram for fsCAxmolRenderTexture:

Public Member Functions

bool saveToFileAsJPG (std::string_view filename)
void partialEnd ()
void partialBegin ()
void saveToFileWithResize (const std::string_view filename, const std::string_view mask_filename, SaveFileCallbackType callback=nullptr)
void saveRegionToFile (const std::string_view filename, const fsRect &pCaptureRect, const fsPoint &pOutputDimensions, SaveFileCallbackType callback=nullptr)
bool saveToFileAsJPG (std::string_view filename)
void begin ()
void beginWithClear (float r, float g, float b, float a, float depth=1.0f, unsigned int stencil=0)
void end ()
void partialEnd ()
void partialBegin ()
void saveToFileWithResize (const std::string_view filename, const std::string_view mask_filename, SaveFileCallbackType callback=nullptr)
void saveRegionToFile (const std::string_view filename, const fsRect &pCaptureRect, const fsPoint &pOutputDimensions, SaveFileCallbackType callback=nullptr)

Static Public Member Functions

static fsCAxmolRenderTexturecreate (int w, int h, ax::backend::PixelFormat format, ax::backend::PixelFormat depthStencilFormat, bool sharedRenderTarget)
static fsCAxmolRenderTexturecreate (int w, int h, ax::backend::PixelFormat format, bool sharedRenderTarget)
static fsCAxmolRenderTexturecreate (int w, int h, bool sharedRenderTarget)
static fsCAxmolRenderTexturecreate (int w, int h, ax::rhi::PixelFormat format, ax::rhi::PixelFormat depthStencilFormat, bool sharedRenderTarget)
static fsCAxmolRenderTexturecreate (int w, int h, ax::rhi::PixelFormat format, bool sharedRenderTarget)
static fsCAxmolRenderTexturecreate (int w, int h, bool sharedRenderTarget)

Member Function Documentation

◆ begin()

void fsCAxmolRenderTexture::begin ( )

◆ beginWithClear()

void fsCAxmolRenderTexture::beginWithClear ( float r,
float g,
float b,
float a,
float depth = 1.0f,
unsigned int stencil = 0 )

◆ create() [1/6]

fsCAxmolRenderTexture * fsCAxmolRenderTexture::create ( int w,
int h,
ax::backend::PixelFormat format,
ax::backend::PixelFormat depthStencilFormat,
bool sharedRenderTarget )
static

◆ create() [2/6]

fsCAxmolRenderTexture * fsCAxmolRenderTexture::create ( int w,
int h,
ax::backend::PixelFormat format,
bool sharedRenderTarget )
static

◆ create() [3/6]

fsCAxmolRenderTexture * fsCAxmolRenderTexture::create ( int w,
int h,
ax::rhi::PixelFormat format,
ax::rhi::PixelFormat depthStencilFormat,
bool sharedRenderTarget )
static

◆ create() [4/6]

fsCAxmolRenderTexture * fsCAxmolRenderTexture::create ( int w,
int h,
ax::rhi::PixelFormat format,
bool sharedRenderTarget )
static

◆ create() [5/6]

fsCAxmolRenderTexture * fsCAxmolRenderTexture::create ( int w,
int h,
bool sharedRenderTarget )
static

◆ create() [6/6]

fsCAxmolRenderTexture * fsCAxmolRenderTexture::create ( int w,
int h,
bool sharedRenderTarget )
static

◆ end()

void fsCAxmolRenderTexture::end ( )

◆ partialBegin() [1/2]

void fsCAxmolRenderTexture::partialBegin ( )

◆ partialBegin() [2/2]

void fsCAxmolRenderTexture::partialBegin ( )

◆ partialEnd() [1/2]

void fsCAxmolRenderTexture::partialEnd ( )

◆ partialEnd() [2/2]

void fsCAxmolRenderTexture::partialEnd ( )

◆ saveRegionToFile() [1/2]

void fsCAxmolRenderTexture::saveRegionToFile ( const std::string_view filename,
const fsRect & pCaptureRect,
const fsPoint & pOutputDimensions,
SaveFileCallbackType callback = nullptr )

◆ saveRegionToFile() [2/2]

void fsCAxmolRenderTexture::saveRegionToFile ( const std::string_view filename,
const fsRect & pCaptureRect,
const fsPoint & pOutputDimensions,
SaveFileCallbackType callback = nullptr )

◆ saveToFileAsJPG() [1/2]

bool fsCAxmolRenderTexture::saveToFileAsJPG ( std::string_view filename)

◆ saveToFileAsJPG() [2/2]

bool fsCAxmolRenderTexture::saveToFileAsJPG ( std::string_view filename)

◆ saveToFileWithResize() [1/2]

void fsCAxmolRenderTexture::saveToFileWithResize ( const std::string_view filename,
const std::string_view mask_filename,
SaveFileCallbackType callback = nullptr )

◆ saveToFileWithResize() [2/2]

void fsCAxmolRenderTexture::saveToFileWithResize ( const std::string_view filename,
const std::string_view mask_filename,
SaveFileCallbackType callback = nullptr )

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