void CBlender_LmEbB::Save( IWriter& fs ) { description.version = 0x1; IBlender::Save (fs); xrPWRITE_MARKER (fs,"Environment map"); xrPWRITE_PROP (fs,"Name", xrPID_TEXTURE, oT2_Name); xrPWRITE_PROP (fs,"Transform", xrPID_MATRIX, oT2_xform); xrPWRITE_PROP (fs,"Alpha-Blend", xrPID_BOOL, oBlend); }
void CBlender_Model::Save ( IWriter& fs ) { IBlender::Save (fs); xrPWRITE_PROP (fs,"Use alpha-channel", xrPID_BOOL, oBlend); xrPWRITE_PROP (fs,"Alpha ref", xrPID_INTEGER, oAREF); xrP_TOKEN::Item I; xrPWRITE_PROP (fs,"Tessellation", xrPID_TOKEN, oTessellation); I.ID = 0; xr_strcpy(I.str,"NO_TESS"); fs.w (&I,sizeof(I)); I.ID = 1; xr_strcpy(I.str,"TESS_PN"); fs.w (&I,sizeof(I)); I.ID = 2; xr_strcpy(I.str,"TESS_HM"); fs.w (&I,sizeof(I)); I.ID = 3; xr_strcpy(I.str,"TESS_PN+HM"); fs.w (&I,sizeof(I)); }
void CBlender_Particle::Save ( IWriter& fs ) { IBlender::Save (fs); // Blend mode xrP_TOKEN::Item I; xrPWRITE_PROP (fs,"Blending", xrPID_TOKEN, oBlend); I.ID = 0; strcpy(I.str,"SET"); fs.w (&I,sizeof(I)); I.ID = 1; strcpy(I.str,"BLEND"); fs.w (&I,sizeof(I)); I.ID = 2; strcpy(I.str,"ADD"); fs.w (&I,sizeof(I)); I.ID = 3; strcpy(I.str,"MUL"); fs.w (&I,sizeof(I)); I.ID = 4; strcpy(I.str,"MUL_2X"); fs.w (&I,sizeof(I)); I.ID = 5; strcpy(I.str,"ALPHA-ADD"); fs.w (&I,sizeof(I)); // Params xrPWRITE_PROP (fs,"Texture clamp",xrPID_BOOL, oClamp); xrPWRITE_PROP (fs,"Alpha ref", xrPID_INTEGER, oAREF); }
void CBlender_Vertex_aref::Save( IWriter& fs ) { IBlender::Save (fs); xrPWRITE_PROP (fs,"Alpha ref", xrPID_INTEGER, oAREF); xrPWRITE_PROP (fs,"Alpha-blend", xrPID_BOOL, oBlend); }
void CBlender_Detail_Still::Save (IWriter& fs ) { IBlender::Save (fs); xrPWRITE_PROP (fs,"Alpha-blend", xrPID_BOOL, oBlend); }
void CBlender_Editor_Wire::Save ( IWriter& fs ) { IBlender::Save (fs); xrPWRITE_PROP (fs,"TFactor", xrPID_CONSTANT, oT_Factor); }
void CBlender_deffer_model::Save ( IWriter& fs ) { IBlender::Save (fs); xrPWRITE_PROP (fs,"Use alpha-channel", xrPID_BOOL, oBlend); xrPWRITE_PROP (fs,"Alpha ref", xrPID_INTEGER, oAREF); }