|
unsigned int | getRandomSeed () |
|
void | getCellValue (SsCelMapLinker *l, SsString &cellName, SsCellValue &v) |
|
void | getCellValue (SsCellMapList *cellList, SsString &cellMapName, SsString &cellName, SsCellValue &v) |
|
void | getCellValue (SsCellMapList *cellList, int cellMapid, SsString &cellName, SsCellValue &v) |
|
void | calcUvs (SsCellValue *cellv) |
|
bool | particleDelete (SsEffectRenderAtom *d) |
|
bool | particleDeleteAll (SsEffectRenderAtom *d) |
|
bool | compare_priority (SsEffectDrawBatch *left, SsEffectDrawBatch *right) |
|
double | OutQuad (double t, double totaltime, double max, double min) |
|
bool | compare_life (emitPattern &left, emitPattern &right) |
|
bool | compare_priority (SsEffectEmitter *left, SsEffectEmitter *right) |
|
float | frand (unsigned v) |
|
template<typename T> |
double | RadianToDegree (T Radian) |
|
template<typename T> |
double | DegreeToRadian (T Degree) |
|
void | IdentityMatrix (float *matrix) |
|
void | ScaleMatrix (float *_matrix, const float x, const float y, const float z) |
|
void | TranslationMatrix (float *_matrix, const float x, const float y, const float z) |
|
void | MultiplyMatrix (const float *m0, const float *m1, float *matrix) |
|
void | Matrix4RotationX (float *_matrix, const float radians) |
|
void | Matrix4RotationY (float *_matrix, const float radians) |
|
void | Matrix4RotationZ (float *_matrix, const float radians) |
|
void | MatrixTransformVector3 (float *_matrix, SsVector3 &src, SsVector3 &dst) |
|
void | multiplyMatrix (const float *m0, const float *m1, float *matrix) |
|
void | TranslationMatrixM (float *_matrix, const float x, const float y, const float z) |
|
void | ScaleMatrixM (float *_matrix, const float x, const float y, const float z) |
|
void | RotationXYZMatrixM (float *_matrix, const float x, const float y, const float z) |
|
float | blendColorValue_ (SsBlendType::_enum type, u8 color8, float rate) |
|
void | blendColor_ (float *dest, SsBlendType::_enum blendType, const SsColorBlendValue &color) |
|
float __fastcall | floatFromByte_ (u8 color8) |
| カラー値を byte(0~255) -> float(0.0~1.0) に変換する。
|
|
void __fastcall | rgbaByteToFloat_ (float *dest, const SsColorBlendValue &src) |
| RGBA の各値を byte(0~255) -> float(0.0~1.0) に変換し、配列 dest の[0,1,2,3] に設定する。
|
|
void __fastcall | calcCenterVertexColor (float *colors, float *rates, float *vertexID) |
|
int | SsGL_CheckShaderReady (void) |
|
void | DEBUG_PRINTF (const char *strFormat,...) |
|
void | THROW_ERROR_MESSAGE_MAIN (std::string str, char *fname, size_t line) |
|
bool | SsUtTextureisPow2 (int n) |
|
task_manager_singleton * | get_rstaskmanager () |
|
void | task_unresist_task (task_base *parent, task_base *reg_task) |
|
task_base * | task_getroot () |
|
void | task_resist_task (task_base *parent, task_base *reg_task) |
|
void | task_manager_exec (double delta_time) |
|
void | task_manager_draw () |
|
void | task_manager_destroy () |
|
bool | StringToTriangle (const std::string &str, SsTriangle &tri) |
|
bool | StringToPoint2 (const std::string &str, SsPoint2 &point) |
|
bool | StringToIRect (const std::string &str, SsIRect &rect) |
|
void | SsArchiverInit () |
| SpriteStudio XMLデータ読み書きの初期化
|
|
template<class myclass> |
bool | __SSAR_DECLARE_LIST__ (ISsXmlArchiver *ar, std::vector< myclass * > &list, const char *name, const std::string key="value") |
|
template<class myclass> |
bool | __SSAR_DECLARE_ENUM__ (ISsXmlArchiver *ar, myclass &type, const char *name) |
|
template<class myclass> |
bool | __SSAR_DECLARE_ATTRIBUTE_ENUM__ (ISsXmlArchiver *ar, myclass &type, const char *name) |
|
void | GetSsPartsColorValue (const SsKeyframe *key, SsPartsColorAnime &v) |
|
void | GetSsColorValue (const SsKeyframe *key, SsColorAnime &v) |
|
void | GetSsShaderValue (const SsKeyframe *key, SsShaderAnime &v) |
|
void | GetSsVertexAnime (const SsKeyframe *key, SsVertexAnime &v) |
|
void | GetSsRefCell (const SsKeyframe *key, SsRefCell &v) |
|
void | GetSsUserDataAnime (const SsKeyframe *key, SsUserDataAnime &v) |
|
void | GetSsSignalAnime (const SsKeyframe *key, SsSignalAttr &v) |
|
void | GetSsEffectParamAnime (const SsKeyframe *key, SsEffectAttr &v) |
|
void | GetSsInstparamAnime (const SsKeyframe *key, SsInstanceAttr &v) |
|
void | GetSsDeformAnime (const SsKeyframe *key, SsDeformAttr &v) |
|
SsVector2 | SsInterpolate (SsInterpolationType::_enum ipType, float time, SsVector2 start, SsVector2 end, const SsCurve *curve) |
| SsVector2 のメンバ全体の補間
|
|
float | SsInterpolate (SsInterpolationType::_enum type, float time, float start, float end, const SsCurve *curve) |
|
bool | SsNeedsCurveParams (SsInterpolationType::_enum type) |
| 補間でカーブパラメータが必要なタイプか判定する
|
|
void | split_string (const std::string &in_str, const char key, std::vector< std::string > &out_array) |
| 文字列の切り分け
|
|
char | preferred_separator () |
|
std::string | path2dir (const std::string &path) |
|
std::string | path2file (const std::string &path) |
|
bool | is_digit_string (std::string &in_str, bool *is_priod) |
|
std::string | getFullPath (const std::string &basePath, const std::string &relPath) |
|
std::string | Replace (std::string String1, std::string String2, std::string String3) |
|
std::string | nomarizeFilename (std::string path) |
|
bool | checkFileVersion (std::string fileVersion, std::string nowVersion) |
|
SsString | __EnumToString_ (SsPartType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsPartType::_enum &out) |
|
SsString | __EnumToString_ (SsPartsSortMode::_enum n) |
|
void | __StringToEnum_ (SsString n, SsPartsSortMode::_enum &out) |
|
SsString | __EnumToString_ (SsBoundsType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsBoundsType::_enum &out) |
|
SsString | __EnumToString_ (SsInheritType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsInheritType::_enum &out) |
|
SsString | __EnumToString_ (SsBlendType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsBlendType::_enum &out) |
|
SsString | __EnumToString_ (SsInterpolationType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsInterpolationType::_enum &out) |
|
SsString | __EnumToString_ (SsTexWrapMode::_enum n) |
|
void | __StringToEnum_ (SsString n, SsTexWrapMode::_enum &out) |
|
SsString | __EnumToString_ (SsTexFilterMode::_enum n) |
|
void | __StringToEnum_ (SsString n, SsTexFilterMode::_enum &out) |
|
SsString | __EnumToString_ (SsColorBlendTarget::_enum n) |
|
void | __StringToEnum_ (SsString n, SsColorBlendTarget::_enum &out) |
|
SsString | __EnumToString_ (SsAttributeKind::_enum n) |
|
void | __StringToEnum_ (SsString n, SsAttributeKind::_enum &out) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsEffectNodeType) |
|
SsString | __EnumToString_ (SsEffectNodeType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsEffectNodeType::_enum &out) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsRenderBlendType) |
|
SsString | __EnumToString_ (SsRenderBlendType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsRenderBlendType::_enum &out) |
|
SsString | __EnumToString_ (SsMeshDivType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsMeshDivType::_enum &out) |
|
SsString | __EnumToString_ (SsIkRotationArrow::_enum n) |
|
void | __StringToEnum_ (SsString n, SsIkRotationArrow::_enum &out) |
|
SsString | __EnumToString_ (SsSequenceType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsSequenceType::_enum &out) |
|
SsString | __EnumToString_ (SsSignalParamType::_enum n) |
|
void | __StringToEnum_ (SsString n, SsSignalParamType::_enum &out) |
|
void | ConvertStringToSsColor (const std::string &str, SsColor &out) |
| 与えられた文字列をカラー値に変換するための関数
|
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsPartsSortMode) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsPartType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsBoundsType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsInheritType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsBlendType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsColorBlendTarget) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsInterpolationType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsTexWrapMode) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsTexFilterMode) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsAttributeKind) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsIkRotationArrow) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsSequenceType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsSignalParamType) |
|
| SPRITESTUDIO6SDK_DECLARE_ENUM_STRING_DEF (SsMeshDivType) |
|
void | SsValueSeriarizer (ISsXmlArchiver *ar, SsValue &v, const std::string key) |
|