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) |