OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SsPart Class Reference

#include <ssloader_ssae.h>

Public Member Functions

 SsPart ()
 
virtual ~SsPart ()
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (arrayIndex)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (parentIndex)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (type)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (boundsType)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (inheritType)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (alphaBlendType)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (show)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (locked)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (colorLabel)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (maskInfluence)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (refAnimePack)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (refAnime)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (refEffectName)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (boneLength)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (bonePosition)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (boneRotation)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (weightPosition)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (weightImpact)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (meshWeightType)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (meshWeightStrong)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE (IKDepth)
 
 SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM (IKRotationArrow)
 
 if (ar->getType()==EnumSsArchiver::in)
 

Public Attributes

SsString name
 
int arrayIndex
 ツリーを配列に展開した時のインデックス
 
int parentIndex
 親パーツのインデックス
 
SsPartType::_enum type
 種別
 
SsBoundsType::_enum boundsType
 当たり判定として使うか?使う場合はその形状。
 
SsInheritType::_enum inheritType
 アトリビュート値の継承方法
 
SsBlendType::_enum alphaBlendType
 αブレンドの演算式
 
int show
 [編集用データ] パーツの表示・非常時
 
int locked
 [編集用データ] パーツのロック状態
 
SsString colorLabel
 カラーラベル
 
bool maskInfluence
 マスクの影響を受けるかどうか
 
float inheritRates [(int) SsAttributeKind::num]
 親の値の継承率。SS4との互換性のため残されているが0 or 1
 
SsString refAnimePack
 参照アニメ名
 
SsString refAnime
 参照アニメ名
 
SsString refEffectName
 割り当てたパーティクル名
 
int boneLength
 ボーンの長さ
 
SsVector2 bonePosition
 ボーンの座標
 
float boneRotation
 ボーンの角度
 
SsVector2 weightPosition
 ウェイトの位置
 
float weightImpact
 ウェイトの強さ
 
int meshWeightType
 ウェイトの種類[エディタ用]
 
int meshWeightStrong
 ウェイトの強さ[エディタ用]
 
int IKDepth
 IK深度
 
SsIkRotationArrow::_enum IKRotationArrow
 回転方向
 
 SPRITESTUDIO6SDK_SERIALIZE_BLOCK
 シリアライズのための宣言です。
 

Constructor & Destructor Documentation

◆ SsPart()

spritestudio6::SsPart::SsPart ( )
inline

◆ ~SsPart()

virtual spritestudio6::SsPart::~SsPart ( )
inlinevirtual

Member Function Documentation

◆ if()

spritestudio6::SsPart::if ( ar-> getType() = EnumSsArchiver::in)
inline

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [1/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( arrayIndex )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [2/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( boneLength )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [3/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( bonePosition )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [4/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( boneRotation )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [5/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( colorLabel )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [6/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( IKDepth )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [7/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( locked )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [8/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( maskInfluence )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [9/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( meshWeightStrong )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [10/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( meshWeightType )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [11/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( parentIndex )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [12/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( refAnime )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [13/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( refAnimePack )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [14/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( refEffectName )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [15/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( show )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [16/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( weightImpact )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE() [17/17]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE ( weightPosition )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM() [1/5]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( alphaBlendType )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM() [2/5]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( boundsType )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM() [3/5]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( IKRotationArrow )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM() [4/5]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( inheritType )

◆ SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM() [5/5]

spritestudio6::SsPart::SPRITESTUDIO6SDK_SSAR_DECLARE_ENUM ( type )

Member Data Documentation

◆ alphaBlendType

SsBlendType::_enum spritestudio6::SsPart::alphaBlendType

αブレンドの演算式

◆ arrayIndex

int spritestudio6::SsPart::arrayIndex

ツリーを配列に展開した時のインデックス

◆ boneLength

int spritestudio6::SsPart::boneLength

ボーンの長さ

◆ bonePosition

SsVector2 spritestudio6::SsPart::bonePosition

ボーンの座標

◆ boneRotation

float spritestudio6::SsPart::boneRotation

ボーンの角度

◆ boundsType

SsBoundsType::_enum spritestudio6::SsPart::boundsType

当たり判定として使うか?使う場合はその形状。

◆ colorLabel

SsString spritestudio6::SsPart::colorLabel

カラーラベル

◆ IKDepth

int spritestudio6::SsPart::IKDepth

IK深度

◆ IKRotationArrow

SsIkRotationArrow::_enum spritestudio6::SsPart::IKRotationArrow

回転方向

◆ inheritRates

float spritestudio6::SsPart::inheritRates[(int) SsAttributeKind::num]

親の値の継承率。SS4との互換性のため残されているが0 or 1

◆ inheritType

SsInheritType::_enum spritestudio6::SsPart::inheritType

アトリビュート値の継承方法

◆ locked

int spritestudio6::SsPart::locked

[編集用データ] パーツのロック状態

◆ maskInfluence

bool spritestudio6::SsPart::maskInfluence

マスクの影響を受けるかどうか

◆ meshWeightStrong

int spritestudio6::SsPart::meshWeightStrong

ウェイトの強さ[エディタ用]

◆ meshWeightType

int spritestudio6::SsPart::meshWeightType

ウェイトの種類[エディタ用]

◆ name

SsString spritestudio6::SsPart::name

◆ parentIndex

int spritestudio6::SsPart::parentIndex

親パーツのインデックス

◆ refAnime

SsString spritestudio6::SsPart::refAnime

参照アニメ名

◆ refAnimePack

SsString spritestudio6::SsPart::refAnimePack

参照アニメ名

◆ refEffectName

SsString spritestudio6::SsPart::refEffectName

割り当てたパーティクル名

◆ show

int spritestudio6::SsPart::show

[編集用データ] パーツの表示・非常時

◆ SPRITESTUDIO6SDK_SERIALIZE_BLOCK

spritestudio6::SsPart::SPRITESTUDIO6SDK_SERIALIZE_BLOCK
Initial value:
{
SsString name
Definition ssloader_ssae.h:337
#define SPRITESTUDIO6SDK_SSAR_DECLARE(t)
Definition ssarchiver.h:215

シリアライズのための宣言です。

◆ type

SsPartType::_enum spritestudio6::SsPart::type

種別

◆ weightImpact

float spritestudio6::SsPart::weightImpact

ウェイトの強さ

◆ weightPosition

SsVector2 spritestudio6::SsPart::weightPosition

ウェイトの位置


The documentation for this class was generated from the following file: