Provides runtime debugging info to a text file. More...
#include <HU3DHelper.h>
Public Types | |
enum | IFX_EDI_FLAGS { IFX_EDI_ENABLE, IFX_EDI_DUMP, IFX_EDI_SKELETON, IFX_EDI_SKELETON_VERTEXWEIGHTS, IFX_EDI_BONES, IFX_EDI_MESHGROUP, IFX_EDI_MESH, IFX_EDI_LIGHT, IFX_EDI_TEXTUREOBJECT, IFX_EDI_MOTIONRESOURCE, IFX_EDI_SHADER, IFX_EDI_KEYFRAME, IFX_EDI_GENERATOR, IFX_EDI_MODIFIER, IFX_EDI_PALETTE, IFX_EDI_NODE_PALETTE, IFX_EDI_MODEL_PALETTE, IFX_EDI_LIGHT_PALETTE, IFX_EDI_VIEW_PALETTE, IFX_EDI_MATERIAL_PALETTE, IFX_EDI_SHADER_PALETTE, IFX_EDI_TEXTURE_PALETTE, IFX_EDI_SIMTASK_PALETTE, IFX_EDI_MOTION_PALETTE, IFX_EDI_DUMP_PALETTE_ENTRIES, IFX_EDI_COUNT } |
Debug Flags. More... | |
Public Member Functions | |
void | Close () |
IFXRESULT | DumpChildNodes (IFXPalette *pNodePalette, IFXNode *pNode, U32 indent) |
IFXRESULT | Init (const char *pFileName) |
IFXRESULT | SetFlag (U32 in_Id, U32 in_value) |
void | Write (const char *,...) |
void | Write (IFXShaderLitTexture *pShader) |
void | Write (IFXShaderLitTexture *pShader, U32 channel) |
void | Write (IFXAnimationModifier *) |
void | Write (IFXSubdivModifier *) |
void | Write (IFXCLODModifier *) |
void | Write (IFXAuthorCLODResource *) |
void | Write (IFXAuthorLineSetResource *) |
void | Write (IFXGenerator *) |
void | Write (IFXMotionResource *) |
void | Write (IFXMixerConstruct *, IFXPalette *pMixerPalette, IFXPalette *pMotionPalette) |
void | Write (IFXMaterialResource *) |
void | Write (IFXBoneInfo *pData) |
void | Write (IFXQuaternion *pData) |
void | Write (IFXKeyFrame *) |
void | Write (IFXTextureObject *) |
void | Write (IFXSimulationTask *) |
void | Write (IFXModifierChain *) |
void | Write (IFXModifierDataPacket *) |
void | Write (IFXRenderable *) |
void | Write (IFXMeshGroup *) |
void | Write (IFXMesh *) |
void | Write (IFXView *) |
void | Write (IFXModel *) |
void | Write (IFXLight *) |
void | Write (IFXNode *) |
void | Write (IFXVector3 *pData) |
void | Write (IFXVector4 *pData) |
void | Write (IFXMatrix4x4 *pData, const char *pTabchars) |
void | Write (IFXString *pData) |
void | Write (F32 *pData) |
void | Write (IFXPalette *pData) |
void | WriteBoneWeightGenerator (IFXSkeleton *) |
void | WriteColor (IFXVector4 *pData) |
void | WriteColor (IFXVector3 *pData) |
void | WriteIf (U32 in_Flag, const char *in_Format,...) |
void | WriteLightPalette (IFXPalette *pData) |
void | WriteMaterialPalette (IFXPalette *pData) |
void | WriteMixerPalette (IFXPalette *pData, IFXPalette *pMotionPalette) |
void | WriteModelPalette (IFXPalette *pData) |
void | WriteMotionPalette (IFXPalette *pData) |
void | WriteNodePalette (IFXPalette *pData) |
void | WriteShaderPalette (IFXPalette *pData) |
void | WriteSimulationTaskPalette (IFXPalette *pData) |
void | WriteTexturePalette (IFXPalette *pData) |
void | WriteViewPalette (IFXPalette *pData) |
Provides runtime debugging info to a text file.
Description: Has methods to write most types of IFX data to the debug file in a textual form.