パーツの状態を保持するクラスです。
More...
#include <ssplayer_PartState.h>
◆ SsPartState()
spritestudio6::SsPartState::SsPartState |
( |
| ) |
|
◆ ~SsPartState()
spritestudio6::SsPartState::~SsPartState |
( |
| ) |
|
|
virtual |
◆ destroy()
void spritestudio6::SsPartState::destroy |
( |
| ) |
|
◆ inherits_()
◆ init()
void spritestudio6::SsPartState::init |
( |
| ) |
|
◆ reset()
void spritestudio6::SsPartState::reset |
( |
| ) |
|
◆ _temp_position
SsVector3 spritestudio6::SsPartState::_temp_position |
◆ _temp_rotation
SsVector3 spritestudio6::SsPartState::_temp_rotation |
◆ _temp_scale
SsVector2 spritestudio6::SsPartState::_temp_scale |
◆ alpha
float spritestudio6::SsPartState::alpha |
◆ alphaBlendType
◆ anchor
アンカーポイント。親パーツのどの位置に引っ付けるか?0,0が中央+0.5,+0.5が右上になる。 ※Ver6では非対応
◆ boundingRadius
float spritestudio6::SsPartState::boundingRadius |
◆ cellValue
◆ colors
float spritestudio6::SsPartState::colors[4 *10] |
◆ colorValue
◆ deformValue
◆ effectseed
int spritestudio6::SsPartState::effectseed |
◆ effectTime
int spritestudio6::SsPartState::effectTime |
◆ effectTimeTotal
float spritestudio6::SsPartState::effectTimeTotal |
◆ effectValue
◆ execDecoder
◆ hFlip
bool spritestudio6::SsPartState::hFlip |
◆ hide
bool spritestudio6::SsPartState::hide |
◆ imageFlipH
bool spritestudio6::SsPartState::imageFlipH |
◆ imageFlipV
bool spritestudio6::SsPartState::imageFlipV |
◆ index
int spritestudio6::SsPartState::index |
◆ inheritRates
float* spritestudio6::SsPartState::inheritRates |
親へのポインタ
継承設定の参照先。inheritType がparentだと親のを見に行く。透過的に遡るのでルートから先に設定されている必要がある。
◆ instanceValue
◆ is_color_blend
bool spritestudio6::SsPartState::is_color_blend |
◆ is_defrom
bool spritestudio6::SsPartState::is_defrom |
◆ is_localAlpha
bool spritestudio6::SsPartState::is_localAlpha |
頂点変形が使用される (描画コストが高いシェーダが使われるためフラグ化)
◆ is_parts_color
bool spritestudio6::SsPartState::is_parts_color |
◆ is_shader
bool spritestudio6::SsPartState::is_shader |
カラーブレンドが使用される (描画コストが高いシェーダが使われるためフラグ化) ※Ver6では非対応
◆ is_vertex_transform
bool spritestudio6::SsPartState::is_vertex_transform |
◆ localalpha
float spritestudio6::SsPartState::localalpha |
◆ localscale
SsVector2 spritestudio6::SsPartState::localscale |
◆ maskInfluence
bool spritestudio6::SsPartState::maskInfluence |
◆ masklimen
int spritestudio6::SsPartState::masklimen |
◆ matrix
float spritestudio6::SsPartState::matrix[4 *4] |
◆ matrixLocal
float spritestudio6::SsPartState::matrixLocal[4 *4] |
◆ meshPart
std::unique_ptr<SsMeshPart> spritestudio6::SsPartState::meshPart |
◆ noCells
bool spritestudio6::SsPartState::noCells |
◆ parent
◆ part
SsPart* spritestudio6::SsPartState::part |
◆ partsColorValue
◆ partType
◆ pivotOffset
SsVector2 spritestudio6::SsPartState::pivotOffset |
原点のオフセット。旧SSの原点は左上基準にしたこの値に相当する。0,0が中央+0.5,+0.5が右上になる。参照セルがある場合はセルの原点に+する=オフセット扱いになる。
◆ position
SsVector3 spritestudio6::SsPartState::position |
◆ prio
int spritestudio6::SsPartState::prio |
◆ refAnime
◆ refEffect
◆ rotation
SsVector3 spritestudio6::SsPartState::rotation |
◆ scale
◆ shaderValue
◆ signalValue
◆ size
◆ uvRotation
float spritestudio6::SsPartState::uvRotation |
◆ uvs
float spritestudio6::SsPartState::uvs[2 *10] |
◆ uvScale
SsVector2 spritestudio6::SsPartState::uvScale |
◆ uvTranslate
SsVector2 spritestudio6::SsPartState::uvTranslate |
◆ vertexValue
◆ vertices
float spritestudio6::SsPartState::vertices[3 *10] |
◆ vFlip
bool spritestudio6::SsPartState::vFlip |
The documentation for this struct was generated from the following files: