#include <J3DMaterialFactory.h>
|
| J3DMaterialFactory (J3DMaterialDLBlock const &) |
|
| J3DMaterialFactory (J3DMaterialBlock const &) |
|
u16 | countUniqueMaterials () |
|
u32 | countTexGens (int) const |
|
u32 | countStages (int) const |
|
J3DMaterial * | create (J3DMaterial *, MaterialType, int, u32) const |
|
J3DMaterial * | createNormalMaterial (J3DMaterial *, int, u32) const |
|
J3DMaterial * | createPatchedMaterial (J3DMaterial *, int, u32) const |
|
void | modifyPatchedCurrentMtx (J3DMaterial *, int) const |
|
J3DMaterial * | createLockedMaterial (J3DMaterial *, int, u32) const |
|
u32 | calcSize (J3DMaterial *, MaterialType, int, u32) const |
|
u32 | calcSizeNormalMaterial (J3DMaterial *, int, u32) const |
|
u32 | calcSizePatchedMaterial (J3DMaterial *, int, u32) const |
|
u32 | calcSizeLockedMaterial (J3DMaterial *, int, u32) const |
|
J3DGXColor | newMatColor (int, int) const |
|
u8 | newColorChanNum (int) const |
|
J3DColorChan | newColorChan (int, int) const |
|
J3DGXColor | newAmbColor (int, int) const |
|
u32 | newTexGenNum (int) const |
|
J3DTexCoord | newTexCoord (int, int) const |
|
J3DTexMtx * | newTexMtx (int, int) const |
|
u8 | newCullMode (int) const |
|
u16 | newTexNo (int, int) const |
|
J3DTevOrder | newTevOrder (int, int) const |
|
J3DGXColorS10 | newTevColor (int, int) const |
|
J3DGXColor | newTevKColor (int, int) const |
|
u8 | newTevStageNum (int) const |
|
J3DTevStage | newTevStage (int, int) const |
|
J3DTevSwapModeTable | newTevSwapModeTable (int, int) const |
|
u8 | newIndTexStageNum (int) const |
|
J3DIndTexOrder | newIndTexOrder (int, int) const |
|
J3DIndTexMtx | newIndTexMtx (int, int) const |
|
J3DIndTevStage | newIndTevStage (int, int) const |
|
J3DIndTexCoordScale | newIndTexCoordScale (int, int) const |
|
J3DFog | newFog (int) const |
|
J3DAlphaComp | newAlphaComp (int) const |
|
J3DBlend | newBlend (int) const |
|
J3DZMode | newZMode (int) const |
|
u8 | newZCompLoc (int) const |
|
u8 | newDither (int) const |
|
J3DNBTScale | newNBTScale (int) const |
|
u16 | getMaterialID (int idx) const |
|
u8 | getMaterialMode (int idx) const |
|
◆ MaterialType
Enumerator |
---|
MATERIAL_TYPE_NORMAL | |
MATERIAL_TYPE_LOCKED | |
MATERIAL_TYPE_PATCHED | |
◆ J3DMaterialFactory() [1/2]
◆ J3DMaterialFactory() [2/2]
◆ calcSize()
◆ calcSizeLockedMaterial()
u32 J3DMaterialFactory::calcSizeLockedMaterial |
( |
J3DMaterial * |
i_material, |
|
|
int |
i_idx, |
|
|
u32 |
i_flags |
|
) |
| const |
◆ calcSizeNormalMaterial()
u32 J3DMaterialFactory::calcSizeNormalMaterial |
( |
J3DMaterial * |
i_material, |
|
|
int |
i_idx, |
|
|
u32 |
i_flags |
|
) |
| const |
◆ calcSizePatchedMaterial()
u32 J3DMaterialFactory::calcSizePatchedMaterial |
( |
J3DMaterial * |
i_material, |
|
|
int |
i_idx, |
|
|
u32 |
i_flags |
|
) |
| const |
◆ countStages()
u32 J3DMaterialFactory::countStages |
( |
int |
i_idx | ) |
const |
◆ countTexGens()
u32 J3DMaterialFactory::countTexGens |
( |
int |
i_idx | ) |
const |
◆ countUniqueMaterials()
u16 J3DMaterialFactory::countUniqueMaterials |
( |
| ) |
|
◆ create()
◆ createLockedMaterial()
◆ createNormalMaterial()
◆ createPatchedMaterial()
◆ getMaterialID()
u16 J3DMaterialFactory::getMaterialID |
( |
int |
idx | ) |
const |
|
inline |
◆ getMaterialMode()
u8 J3DMaterialFactory::getMaterialMode |
( |
int |
idx | ) |
const |
|
inline |
◆ getMdlDataFlag_ColorFlag()
static u32 J3DMaterialFactory::getMdlDataFlag_ColorFlag |
( |
u32 |
flags | ) |
|
|
inlinestatic |
◆ getMdlDataFlag_PEFlag()
static u32 J3DMaterialFactory::getMdlDataFlag_PEFlag |
( |
u32 |
flags | ) |
|
|
inlinestatic |
◆ getMdlDataFlag_TevStageNum()
static int J3DMaterialFactory::getMdlDataFlag_TevStageNum |
( |
u32 |
flags | ) |
|
|
inlinestatic |
◆ getMdlDataFlag_TexGenFlag()
static int J3DMaterialFactory::getMdlDataFlag_TexGenFlag |
( |
u32 |
flags | ) |
|
|
inlinestatic |
◆ modifyPatchedCurrentMtx()
void J3DMaterialFactory::modifyPatchedCurrentMtx |
( |
J3DMaterial * |
i_material, |
|
|
int |
i_idx |
|
) |
| const |
◆ newAlphaComp()
◆ newAmbColor()
◆ newBlend()
J3DBlend J3DMaterialFactory::newBlend |
( |
int |
i_idx | ) |
const |
◆ newColorChan()
◆ newColorChanNum()
u8 J3DMaterialFactory::newColorChanNum |
( |
int |
i_idx | ) |
const |
◆ newCullMode()
u8 J3DMaterialFactory::newCullMode |
( |
int |
i_idx | ) |
const |
◆ newDither()
u8 J3DMaterialFactory::newDither |
( |
int |
i_idx | ) |
const |
◆ newFog()
J3DFog J3DMaterialFactory::newFog |
( |
int |
i_idx | ) |
const |
◆ newIndTevStage()
◆ newIndTexCoordScale()
◆ newIndTexMtx()
◆ newIndTexOrder()
◆ newIndTexStageNum()
u8 J3DMaterialFactory::newIndTexStageNum |
( |
int |
i_idx | ) |
const |
◆ newMatColor()
◆ newNBTScale()
◆ newTevColor()
◆ newTevKColor()
◆ newTevOrder()
◆ newTevStage()
◆ newTevStageNum()
u8 J3DMaterialFactory::newTevStageNum |
( |
int |
i_idx | ) |
const |
◆ newTevSwapModeTable()
◆ newTexCoord()
◆ newTexGenNum()
u32 J3DMaterialFactory::newTexGenNum |
( |
int |
i_idx | ) |
const |
◆ newTexMtx()
◆ newTexNo()
u16 J3DMaterialFactory::newTexNo |
( |
int |
i_idx, |
|
|
int |
i_no |
|
) |
| const |
◆ newZCompLoc()
u8 J3DMaterialFactory::newZCompLoc |
( |
int |
i_idx | ) |
const |
◆ newZMode()
J3DZMode J3DMaterialFactory::newZMode |
( |
int |
i_idx | ) |
const |
◆ field_0x34
◆ mMaterialNum
u16 J3DMaterialFactory::mMaterialNum |
◆ mpAlphaCompInfo
◆ mpAmbColor
GXColor* J3DMaterialFactory::mpAmbColor |
◆ mpBlendInfo
◆ mpColorChanInfo
◆ mpColorChanNum
u8* J3DMaterialFactory::mpColorChanNum |
◆ mpCullMode
◆ mpCurrentMtxInfo
◆ mpDisplayListInit
◆ mpDither
u8* J3DMaterialFactory::mpDither |
◆ mpFogInfo
◆ mpIndInitData
◆ mpLightInfo
◆ mpMatColor
GXColor* J3DMaterialFactory::mpMatColor |
◆ mpMaterialID
u16* J3DMaterialFactory::mpMaterialID |
◆ mpMaterialInitData
◆ mpMaterialMode
u8* J3DMaterialFactory::mpMaterialMode |
◆ mpNBTScaleInfo
◆ mpPatchingInfo
◆ mpTevColor
◆ mpTevKColor
GXColor* J3DMaterialFactory::mpTevKColor |
◆ mpTevOrderInfo
◆ mpTevStageInfo
◆ mpTevStageNum
u8* J3DMaterialFactory::mpTevStageNum |
◆ mpTevSwapModeInfo
◆ mpTevSwapModeTableInfo
◆ mpTexCoord2Info
◆ mpTexCoordInfo
◆ mpTexGenNum
u8* J3DMaterialFactory::mpTexGenNum |
◆ mpTexMtxInfo
◆ mpTexNo
u16* J3DMaterialFactory::mpTexNo |
◆ mpZCompLoc
u8* J3DMaterialFactory::mpZCompLoc |
◆ mpZModeInfo
The documentation for this class was generated from the following files: