OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SsRenderGL Class Reference

#include <ssplayer_render_gl.h>

Inheritance diagram for spritestudio6::SsRenderGL:
[legend]

Public Member Functions

 SsRenderGL ()
 
virtual ~SsRenderGL ()
 
virtual void initialize ()
 
virtual void renderSetup (SsAnimeDecoder *state)
 
virtual void renderPart (SsPartState *state)
 
virtual void renderMesh (SsMeshPart *mesh, float alpha)
 
virtual void renderSpriteSimple (float matrix[16], int width, int height, SsVector2 &pivot, SsVector2 uv1, SsVector2 uv2, const SsFColor &color)
 
virtual void SetAlphaBlendMode (SsBlendType::_enum type)
 
virtual void SetTexture (SsCellValue *cell)
 
virtual void execMask (SsPartState *state)
 
virtual void clearMask ()
 
virtual void enableMask (bool flag)
 

Static Public Member Functions

static void clearShaderCache ()
 

Constructor & Destructor Documentation

◆ SsRenderGL()

spritestudio6::SsRenderGL::SsRenderGL ( )
inline

◆ ~SsRenderGL()

virtual spritestudio6::SsRenderGL::~SsRenderGL ( )
inlinevirtual

Member Function Documentation

◆ clearMask()

void spritestudio6::SsRenderGL::clearMask ( )
virtual

◆ clearShaderCache()

void spritestudio6::SsRenderGL::clearShaderCache ( )
static

◆ enableMask()

void spritestudio6::SsRenderGL::enableMask ( bool flag)
virtual

◆ execMask()

void spritestudio6::SsRenderGL::execMask ( SsPartState * state)
virtual

◆ initialize()

void spritestudio6::SsRenderGL::initialize ( )
virtual

◆ renderMesh()

void spritestudio6::SsRenderGL::renderMesh ( SsMeshPart * mesh,
float alpha )
virtual

◆ renderPart()

void spritestudio6::SsRenderGL::renderPart ( SsPartState * state)
virtual

◆ renderSetup()

void spritestudio6::SsRenderGL::renderSetup ( SsAnimeDecoder * state)
virtual

◆ renderSpriteSimple()

void spritestudio6::SsRenderGL::renderSpriteSimple ( float matrix[16],
int width,
int height,
SsVector2 & pivot,
SsVector2 uv1,
SsVector2 uv2,
const SsFColor & color )
virtual

◆ SetAlphaBlendMode()

void spritestudio6::SsRenderGL::SetAlphaBlendMode ( SsBlendType::_enum type)
virtual

◆ SetTexture()

void spritestudio6::SsRenderGL::SetTexture ( SsCellValue * cell)
virtual

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