1#ifndef __SSPLAYER_RENDER__
2#define __SSPLAYER_RENDER__
50 if ( m_currentrender )
delete m_currentrender;
55 m_currentrender = render;
Definition ssplayer_render.h:17
virtual void clearMask()=0
virtual void execMask(SsPartState *state)=0
virtual void renderSpriteSimple(float matrix[16], int width, int height, SsVector2 &pivot, SsVector2 uv1, SsVector2 uv2, const SsFColor &color)=0
virtual void SetTexture(SsCellValue *cell)=0
virtual void SetAlphaBlendMode(SsBlendType::_enum type)=0
virtual void initialize()=0
virtual void renderSetup(SsAnimeDecoder *state)=0
virtual void renderPart(SsPartState *state)=0
virtual void enableMask(bool flag)=0
Definition ssplayer_animedecode.h:44
static void SetCurrentRender(ISsRenderer *render)
Definition ssplayer_render.h:52
virtual ~SsCurrentRenderer()
Definition ssplayer_render.h:48
static ISsRenderer * getRender()
Definition ssplayer_render.h:57
SsCurrentRenderer(ISsRenderer *render)
Definition ssplayer_render.h:44
SsCurrentRenderer()
Definition ssplayer_render.h:43
GLint GLsizei width
Definition glad.h:1965
GLuint color
Definition glad.h:3749
GLint GLsizei GLsizei height
Definition glad.h:1965
GLint GLint GLsizei GLint GLenum GLenum type
Definition glad.h:1980
_enum
Definition sstypes.h:451
Definition ISsEffectRender.h:5
SsPoint2 SsVector2
Definition sstypes.h:198
SsTColor< float > SsFColor
floatでのカラー値定義
Definition sstypes.h:325
パーツが使用するセルの情報
Definition ssplayer_cellmap.h:16
パーツの状態を保持するクラスです。
Definition ssplayer_PartState.h:23