OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
ssplayer_render_dx9.h
Go to the documentation of this file.
1#ifndef __SSPLAYER_RENDER_DX9__
2#define __SSPLAYER_RENDER_DX9__
3
4#include "ssplayer_render.h"
5
6namespace spritestudio6
7{
8
9struct SsPartState;
10
12{
13private:
14 //static bool m_isInit;
15
16public:
18 virtual ~SsRenderDX9(){}
19
20 virtual void initialize();
21 virtual void renderSetup(SsAnimeDecoder* state);
22 virtual void renderPart( SsPartState* state );
23
24 //未実装
25 virtual void execMask(SsPartState* state) {}
26 virtual void clearMask() {}
27 virtual void enableMask(bool flag) {}
28
29
30 virtual void renderSpriteSimple( float matrix[16],
31 int width, int height,
32 SsVector2& pivot ,
33 SsVector2 uv1, SsVector2 uv2,
34 const SsFColor& color ){}
35
36 //後実装
38 virtual void SetTexture( SsCellValue* cell ){}
39
40
41};
42
43} // namespace spritestudio6
44
45#endif
Definition ssplayer_render.h:17
Definition ssplayer_animedecode.h:44
virtual void SetAlphaBlendMode(SsBlendType::_enum type)
Definition ssplayer_render_dx9.h:37
virtual void renderPart(SsPartState *state)
Definition ssplayer_render_dx9.cpp:72
virtual void clearMask()
Definition ssplayer_render_dx9.h:26
SsRenderDX9()
Definition ssplayer_render_dx9.h:17
virtual void renderSetup(SsAnimeDecoder *state)
Definition ssplayer_render_dx9.cpp:66
virtual void enableMask(bool flag)
Definition ssplayer_render_dx9.h:27
virtual void execMask(SsPartState *state)
Definition ssplayer_render_dx9.h:25
virtual void renderSpriteSimple(float matrix[16], int width, int height, SsVector2 &pivot, SsVector2 uv1, SsVector2 uv2, const SsFColor &color)
Definition ssplayer_render_dx9.h:30
virtual ~SsRenderDX9()
Definition ssplayer_render_dx9.h:18
virtual void initialize()
Definition ssplayer_render_dx9.cpp:61
virtual void SetTexture(SsCellValue *cell)
Definition ssplayer_render_dx9.h:38
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