|
OPTPiX SpriteStudio SDK
|
#include <stdio.h>#include <cstdlib>#include "ssOpenGLSetting.h"#include <map>#include <memory>#include "../Helper/OpenGL/SSTextureGL.h"#include "../Animator/ssplayer_animedecode.h"#include "../Animator/ssplayer_matrix.h"#include "ssplayer_render_gl.h"#include "ssplayer_shader_gl.h"#include "ssplayer_cellmap.h"#include "ssplayer_mesh.h"#include "GLSL/sprite.vs"#include "GLSL/sprite.fs"#include "GLSL/sprite_pot.fs"#include "GLSL/default.vs"#include "GLSL/default.fs"#include "GLSL/ss-common.vs"#include "GLSL/ss-blur.fs"#include "GLSL/ss-bmask.fs"#include "GLSL/ss-circle.fs"#include "GLSL/ss-hsb.fs"#include "GLSL/ss-move.fs"#include "GLSL/ss-noise.fs"#include "GLSL/ss-outline.fs"#include "GLSL/ss-pix.fs"#include "GLSL/ss-scatter.fs"#include "GLSL/ss-sepia.fs"#include "GLSL/ss-spot.fs"#include "GLSL/ss-step.fs"#include "GLSL/ss-wave.fs"Classes | |
| struct | spritestudio6::ShaderSetting |
| struct | spritestudio6::ShaderVArg |
| struct | spritestudio6::ShaderFArg |
Namespaces | |
| namespace | spritestudio6 |
Macros | |
| #define | SPRITESTUDIO6SDK_PROGRAMABLE_SHADER_ON (1) |
Enumerations | |
| enum | { spritestudio6::PG_SHADER_NPOT , spritestudio6::PG_SHADER_POT } |
Functions | |
| float __fastcall | spritestudio6::floatFromByte_ (u8 color8) |
| カラー値を byte(0~255) -> float(0.0~1.0) に変換する。 | |
| void __fastcall | spritestudio6::rgbaByteToFloat_ (float *dest, const SsColorBlendValue &src) |
| RGBA の各値を byte(0~255) -> float(0.0~1.0) に変換し、配列 dest の[0,1,2,3] に設定する。 | |
| void __fastcall | spritestudio6::calcCenterVertexColor (float *colors, float *rates, float *vertexID) |
| #define SPRITESTUDIO6SDK_PROGRAMABLE_SHADER_ON (1) |