#include <BuildIndexedTriangleFilter.h>
Inheritance diagram for Lamp::BuildIndexedTriangleFilter:

Static Public Attributes | |
| const int | maxIndex = 65536 |
| 最大インデックス数 | |
Protected Member Functions | |
| BuildIndexedTriangleFilter (Scene *scene) | |
| コンストラクタ | |
| virtual | ~BuildIndexedTriangleFilter () |
| デストラクタ | |
| virtual bool | filter (const String &command) |
| フィルタ | |
| virtual bool | filterScene () |
| シーンのフィルタ | |
| virtual bool | filterMeshData () |
| メッシュデータのフィルタ | |
| virtual bool | filterMeshData (MeshData *meshData) |
| メッシュデータのフィルタ | |
| virtual void | clear () |
| クリア | |
| virtual bool | buildIndexedTriangle () |
| インデックストライアングルの構築 | |
| virtual int | findIndex (int source) |
| すでに頂点が無いか探す | |
| virtual void | allocateBuffer () |
| バッファのアロケート | |
| virtual void | freeBuffer () |
| バッファの解放 | |
Protected Attributes | |
| int | sourceVertexCount_ |
| 頂点数元データ | |
| const Vector3 * | sourcePosition_ |
| 位置元データ | |
| const Vector3 * | sourceNormal_ |
| 法線元データ | |
| const Color4c * | sourceColor_ |
| 頂点カラー元データ | |
| const float *const * | sourceTexCoord_ |
| テクスチャ座標元データ | |
| const u_char * | sourceBoneIndex_ |
| ボーンインデックス元データ | |
| const float * | sourceWeight_ |
| ウェイト元データ | |
| int | vertexCount_ |
| 頂点数 | |
| int | texCoordSetCount_ |
| テクスチャ座標セット数 | |
| const TexCoord::Type * | texCoordTypeArray_ |
| テクスチャ座標タイプ配列 | |
| int | bonesPerVertex_ |
| 頂点あたりボーン数 | |
| int | weightsPerVertex_ |
| 頂点あたりウェイト数 | |
| Vector3 * | positions_ |
| 位置 | |
| Vector3 * | normals_ |
| 法線 | |
| Color4c * | colors_ |
| 色 | |
| float * | texCoords_ [TexCoord::maxSetCount] |
| テクスチャ座標 | |
| u_char * | boneIndices_ |
| ボーンインデックス | |
| float * | weights_ |
| ウェイト | |
| u_short * | indices_ |
| インデックス | |
Friends | |
| class | SceneFilter |
書式は"BuildIndexedTriangle"
インデックストライアングルを構築する。
Definition at line 41 of file BuildIndexedTriangleFilter.h.
|
|
コンストラクタ
Definition at line 35 of file BuildIndexedTriangleFilter.cpp. |
|
|
フィルタ
Implements Lamp::SceneFilterInterface. Definition at line 44 of file BuildIndexedTriangleFilter.cpp. References ErrorOut, filterScene(), Lamp::String::getBytes(), Lamp::StringTokenizer::getNextToken(), and Lamp::StringTokenizer::hasMoreTokens(). Referenced by Lamp::SceneFilter::filter(). |
1.3.2