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