CrossFramework Library

ネームスペース XG3D


3Dレンダリングに関わるクラス・関数を定義する名前空間。

構成

class  ITexRes
 テクスチャリソースのデータを返すインターフェースクラス。 [詳細]
class  MatParam
 StateMaterialが持つマテリアルパラメータ。 [詳細]
struct  MdlLocalMtx
 StateMdlTransformが持つローカル行列。 [詳細]
class  Renderer
 レンダリングを統括するクラス。 [詳細]
class  ResBin
 コンバートされたXG3Dデータを扱うクラス。 [詳細]
struct  ResConstant
 リソースの定数群。 [詳細]
class  ResMat
 XMATSET::matデータのアクセサ。 [詳細]
class  ResMatParam
 XMATSETのマテリアルパラメータデータのアクセサ。 [詳細]
class  ResMatSet
 XMATSETデータのアクセサ。 [詳細]
class  ResMdl
 XMDLデータのアクセサ。 [詳細]
class  ResMdlMatRefer
 XMDLのマテリアル参照データのアクセサ。 [詳細]
class  ResMdlMesh
 XMDL::meshデータのアクセサ。 [詳細]
class  ResMdlNode
 XMDL::nodeデータのアクセサ。 [詳細]
class  ResMdlShape
 XMDL::shapeデータのアクセサ。 [詳細]
class  ResMdlSubMesh
 XMDL::sub_meshデータのアクセサ。 [詳細]
class  ResTex
 XTEXデータのアクセサ。 [詳細]
class  RuntimeTex
 実行時にイメージをを生成するテクスチャ。 [詳細]
class  RuntimeTexContext
 RuntimeTex用コンテキスト。 [詳細]
class  StateMaterial
 マテリアルのState。 [詳細]
class  StateMdlMaterial
 モデルが必要とする全Materialに関するState。 [詳細]
class  StateMdlTransform
 モデルのTransformに関するState。 [詳細]
class  TexBuffer
 テクスチャバッファ。 [詳細]
struct  TexResData
 テクスチャリソースのデータ。 [詳細]
class  TexSetting
 テクスチャの設定。 [詳細]
class  VtxBuffer
 頂点バッファ。 [詳細]

列挙型

enum  PrimitiveKind { PrimitiveKind_Triangles, PrimitiveKind_Quads }
 

プリミティブの種類。

[詳細]
enum  ResTexFormat {
  ResTexFormat_RGBA8, ResTexFormat_RGB8, ResTexFormat_RGB5A1, ResTexFormat_RGBA4,
  ResTexFormat_RGB565, ResTexFormat_A8, ResTexFormat_LA8, ResTexFormat_L8
}
 

テクスチャのフォーマット。

[詳細]
enum  TexAddress { TexAddress_Wrap, TexAddress_Mirror, TexAddress_Clamp }
 

テクスチャのアドレッシングモードの種類。

[詳細]
enum  TexFilter { TexFilter_Nearest, TexFilter_Linear }
 

テクスチャ補間の種類。

[詳細]
enum  TexId { TexId_0 }
 

テクスチャのID。

[詳細]
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義