#include <ExCSystemeParticule.h>
Graphe d'héritage de la classe ExCSystemeParticule

|
|
|
Définition à la ligne 72 du fichier ExCSystemeParticule.cpp. Références ExCSystemeParticule(), Guard, et UnGuard.
00073 {
00074 Guard(ExCSystemeParticule::~ExCSystemeParticule(void))
00075 UnGuard
00076 }
|
|
|
|
|
Redéfinie à partir de ExCObject. Définition à la ligne 210 du fichier ExCSystemeParticule.cpp. Références CalculateEmitPosition(), ExCFrustum::CalculateFrustum(), CreateNewParticle(), Draw(), ExCVec3D::GetX(), ExCVec3D::GetY(), ExCVec3D::GetZ(), Guard, ExCObject3D::m_Angle, m_EmissionRate, m_ItVecParticule, m_MaxParticule, m_Pause, m_State, m_VecParticule, ExCFrustum::PointInFrustum(), et UnGuard. Référencé par Draw().
00211 {
00212 Guard(void ExCSystemeParticule::Draw(void))
00213 int i;
00214 //----------------------------------------
00215 //DRAW AND DESTROY PARTICULE
00216 //----------------------------------------
00217 ExCFrustum Frustrum;
00218 Frustrum.CalculateFrustum();
00219 glPushMatrix();
00220 glPushAttrib(GL_ALL_ATTRIB_BITS);
00221 glRotatef(m_Angle.GetX(),1,0,0);
00222 glRotatef(m_Angle.GetY(),0,1,0);
00223 glRotatef(m_Angle.GetZ(),0,0,1);
00224 if(m_VecParticule.size()>0)
00225 {
00226 for(i=0,m_ItVecParticule=m_VecParticule.begin();(unsigned)i<m_VecParticule.size();m_ItVecParticule++,i++)
00227 {
00228
00229 if(Frustrum.PointInFrustum(m_ItVecParticule->GetPositionNow().GetX(),m_ItVecParticule->GetPositionNow().GetY(),m_ItVecParticule->GetPositionNow().GetZ()))
00230 {
00231 m_ItVecParticule->Draw();
00232
00233 }
00234 if(!m_Pause)m_ItVecParticule->DecreaseLifeSpan();
00235 if(!m_State)m_ItVecParticule->DecreaseLifeSpan();
00236 if(m_ItVecParticule->GetParticuleLife()<=0)m_VecParticule.erase(m_ItVecParticule);
00237 }
00238 }
00239 glPopAttrib();
00240 glPopMatrix();
00241 if(m_Pause)return;
00242 //----------------------------------------
00243 //CREATE NEW PARTICULE
00244 //----------------------------------------
00245 for(unsigned int j=0;j<m_EmissionRate;j++)
00246 {
00247 if(m_VecParticule.size()<m_MaxParticule)
00248 {
00249 CalculateEmitPosition();
00250 CreateNewParticle();
00251 }else return;
00252 }
00253 UnGuard
00254 }
|
|
|
Définition à la ligne 116 du fichier ExCObject3D.h. Références ExCObject3D::m_Acceleration.
00116 {return m_Acceleration;}
|
|
|
Définition à la ligne 110 du fichier ExCObject3D.h. Références ExCVec3D::GetX(), et ExCObject3D::m_Angle. Référencé par ExCCameraFirst::Draw(), ExCCameraChase::Draw(), et ExCCamera::Draw().
|
|
|
Définition à la ligne 111 du fichier ExCObject3D.h. Références ExCVec3D::GetY(), et ExCObject3D::m_Angle. Référencé par ExCCameraFirst::Draw(), ExCCameraChase::Draw(), et ExCCamera::Draw().
|
|
|
Définition à la ligne 112 du fichier ExCObject3D.h. Références ExCVec3D::GetZ(), et ExCObject3D::m_Angle. Référencé par ExCCameraFirst::Draw(), ExCCameraChase::Draw(), et ExCCamera::Draw().
|
|
|
Définition à la ligne 271 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_MaxAcceleration.
00271 {return m_MaxAcceleration.GetX();}
|
|
|
Définition à la ligne 273 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_MaxAcceleration.
00273 {return m_MaxAcceleration.GetY();}
|
|
|
Définition à la ligne 275 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_MaxAcceleration.
00275 {return m_MaxAcceleration.GetZ();}
|
|
|
Définition à la ligne 257 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_MaxGravity.
00257 {return m_MaxGravity.GetX();}
|
|
|
Définition à la ligne 259 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_MaxGravity.
00259 {return m_MaxGravity.GetY();}
|
|
|
Définition à la ligne 261 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_MaxGravity.
00261 {return m_MaxGravity.GetZ();}
|
|
|
Définition à la ligne 285 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_MaxVelocity.
00285 {return m_MaxVelocity.GetX();}
|
|
|
Définition à la ligne 287 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_MaxVelocity.
00287 {return m_MaxVelocity.GetY();}
|
|
|
Définition à la ligne 289 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_MaxVelocity.
00289 {return m_MaxVelocity.GetZ();}
|
|
|
Définition à la ligne 278 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_MinAcceleration.
00278 {return m_MinAcceleration.GetX();}
|
|
|
Définition à la ligne 280 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_MinAcceleration.
00280 {return m_MinAcceleration.GetY();}
|
|
|
Définition à la ligne 282 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_MinAcceleration.
00282 {return m_MinAcceleration.GetZ();}
|
|
|
Définition à la ligne 264 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_MinGravity.
00264 {return m_MinGravity.GetX();}
|
|
|
Définition à la ligne 266 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_MinGravity.
00266 {return m_MinGravity.GetY();}
|
|
|
Définition à la ligne 268 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_MinGravity.
00268 {return m_MinGravity.GetZ();}
|
|
|
Définition à la ligne 292 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_MinVelocity.
00292 {return m_MinVelocity.GetX();}
|
|
|
Définition à la ligne 294 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_MinVelocity.
00294 {return m_MinVelocity.GetY();}
|
|
|
Définition à la ligne 296 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_MinVelocity.
00296 {return m_MinVelocity.GetZ();}
|
|
|
Définition à la ligne 243 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_P1.
|
|
|
Définition à la ligne 245 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_P1.
|
|
|
Définition à la ligne 247 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_P1.
|
|
|
Définition à la ligne 250 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetX(), et m_P2.
|
|
|
Définition à la ligne 252 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetY(), et m_P2.
|
|
|
Définition à la ligne 254 du fichier ExCSystemeParticule.h. Références ExCVec3D::GetZ(), et m_P2.
|
|
|
Définition à la ligne 162 du fichier ExCSystemeParticule.h. Références m_TypeEmmeteur.
00162 {return m_TypeEmmeteur;}
|
|
|
Définition à la ligne 94 du fichier ExCObject.h. Références ExCObject::m_ObjectFileName. Référencé par ExManagerMap::InputAction().
00094 {return m_ObjectFileName;}
|
|
|
Définition à la ligne 124 du fichier ExCObject3D.h. Références ExCObject3D::m_Gravity.
00124 {return m_Gravity;}
|
|
|
Définition à la ligne 92 du fichier ExCObject.h. Références ExNihilo::ExId, et ExCObject::m_ObjectId. Référencé par CreateNewParticle(), ExManagerModel::Load(), ExManagerMesh::Load(), ExManagerId::RecordObject(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().
00092 {return m_ObjectId;}
|
|
|
Définition à la ligne 163 du fichier ExCSystemeParticule.h. Références m_MaxParticule.
00163 {return m_MaxParticule;}
|
|
|
Définition à la ligne 93 du fichier ExCObject.h. Références ExCObject::m_ObjectName. Référencé par ExManagerTexture::Add(), ExManagerInterface::Load(), ExManagerEntity::LoadGroupe(), ExManagerId::RecordObject(), ExManagerCollision::ResolveCollision(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().
00093 {return m_ObjectName;}
|
|
|
Définition à la ligne 136 du fichier ExCObject3D.h. Références ExCObject3D::m_OldPosition.
00136 {return m_OldPosition;}
|
|
|
Définition à la ligne 140 du fichier ExCObject3D.h. Références ExCObject3D::m_OldTarget.
00140 {return m_OldTarget;}
|
|
|
Définition à la ligne 237 du fichier ExCSystemeParticule.h. Références m_MaxAcceleration.
00237 {return m_MaxAcceleration;}
|
|
|
Définition à la ligne 227 du fichier ExCSystemeParticule.h. Références m_MaxBlending.
00227 {return m_MaxBlending;}
|
|
|
Définition à la ligne 222 du fichier ExCSystemeParticule.h. Références m_MaxColorB.
00222 {return m_MaxColorB;}
|
|
|
Définition à la ligne 217 du fichier ExCSystemeParticule.h. Références m_MaxColorG.
00217 {return m_MaxColorG;}
|
|
|
Définition à la ligne 212 du fichier ExCSystemeParticule.h. Références m_MaxColorR.
00212 {return m_MaxColorR;}
|
|
|
Définition à la ligne 196 du fichier ExCSystemeParticule.h. Références m_MaxGrowth.
00196 {return m_MaxGrowth ;}
|
|
|
Définition à la ligne 191 du fichier ExCSystemeParticule.h. Références m_MaxLifeSpan.
00191 {return m_MaxLifeSpan;}
|
|
|
Définition à la ligne 201 du fichier ExCSystemeParticule.h. Références m_MaxSize.
00201 {return m_MaxSize;}
|
|
|
Définition à la ligne 232 du fichier ExCSystemeParticule.h. Références m_MaxVelocity.
00232 {return m_MaxVelocity;}
|
|
|
Définition à la ligne 207 du fichier ExCSystemeParticule.h. Références m_MaxWeight.
00207 {return m_MaxWeight;}
|
|
|
Définition à la ligne 239 du fichier ExCSystemeParticule.h. Références m_MinAcceleration.
00239 {return m_MinAcceleration;}
|
|
|
Définition à la ligne 229 du fichier ExCSystemeParticule.h. Références m_MinBlending.
00229 {return m_MinBlending;}
|
|
|
Définition à la ligne 224 du fichier ExCSystemeParticule.h. Références m_MinColorB.
00224 {return m_MinColorB;}
|
|
|
Définition à la ligne 219 du fichier ExCSystemeParticule.h. Références m_MinColorG.
00219 {return m_MinColorG;}
|
|
|
Définition à la ligne 214 du fichier ExCSystemeParticule.h. Références m_MinColorR.
00214 {return m_MinColorR;}
|
|
|
Définition à la ligne 198 du fichier ExCSystemeParticule.h. Références m_MinGrowth.
00198 {return m_MinGrowth ;}
|
|
|
Définition à la ligne 193 du fichier ExCSystemeParticule.h. Références m_MinLifeSpan.
00193 {return m_MinLifeSpan;}
|
|
|
Définition à la ligne 203 du fichier ExCSystemeParticule.h. Références m_MinSize.
00203 {return m_MinSize;}
|
|
|
Définition à la ligne 234 du fichier ExCSystemeParticule.h. Références m_MinVelocity.
00234 {return m_MinVelocity;}
|
|
|
Définition à la ligne 209 du fichier ExCSystemeParticule.h. Références m_MinWeight.
00209 {return m_MinWeight;}
|
|
|
Définition à la ligne 176 du fichier ExCSystemeParticule.h. Références m_ParticuleSystemeName.
00176 {return m_ParticuleSystemeName;}
|
|
|
Définition à la ligne 180 du fichier ExCSystemeParticule.h. Références m_State.
00180 {return m_State;}
|
|
|
Définition à la ligne 188 du fichier ExCSystemeParticule.h. Références m_TextureName.
00188 {return m_TextureName;}
|
|
|
Définition à la ligne 184 du fichier ExCSystemeParticule.h. Références m_Type.
00184 {return m_Type;}
|
|
|
Définition à la ligne 128 du fichier ExCObject3D.h. Références ExCObject3D::m_Position. Référencé par ExCCameraFirst::Draw(), ExCCameraChase::Draw(), ExManagerEntity::LoadGroupe(), ExManagerEntity::Reload(), et ExManagerCollision::ResolveCollision().
00128 {return m_Position;}
|
|
|
Définition à la ligne 164 du fichier ExCSystemeParticule.h. Références m_rayon.
00164 {return m_rayon;}
|
|
|
Définition à la ligne 166 du fichier ExCSystemeParticule.h. Références m_EmissionRate.
00166 {return m_EmissionRate;}
|
|
|
Définition à la ligne 105 du fichier ExCObject3D.h. Références ExCObject3D::m_ShowInfo.
00105 {return m_ShowInfo;}
|
|
|
Définition à la ligne 165 du fichier ExCSystemeParticule.h. Références m_vitesseangle.
00165 {return m_vitesseangle;}
|
|
|
Définition à la ligne 132 du fichier ExCObject3D.h. Références ExCObject3D::m_Target. Référencé par ExCCameraFirst::Draw(), et ExManagerCollision::ResolveCollision().
00132 {return m_Target;}
|
|
|
Définition à la ligne 95 du fichier ExCObject.h. Références ExCObject::m_ObjectType. Référencé par ExManagerId::RecordObject(), et ExManagerCollision::ResolveCollision().
00095 {return m_ObjectType;}
|
|
|
Définition à la ligne 120 du fichier ExCObject3D.h. Références ExCObject3D::m_Velocity. Référencé par ExManagerCollision::ResolveCollision().
00120 {return m_Velocity;}
|
|
|
Définition à la ligne 146 du fichier ExCObject3D.h. Références ExCObject3D::m_Visible. Référencé par ExCModel3DS::InputAction().
00146 {return m_Visible;}
|
|
|
Définition à la ligne 259 du fichier ExCSystemeParticule.cpp. Références ExNihilo::ExtractFloatValueFromFile(), ExNihilo::ExtractIntValueFromFile(), Guard, m_EmissionRate, m_MaxAcceleration, m_MaxBlending, m_MaxColorB, m_MaxColorG, m_MaxColorR, m_MaxGravity, m_MaxGrowth, m_MaxLifeSpan, m_MaxParticule, m_MaxSize, m_MaxVelocity, m_MaxWeight, m_MinAcceleration, m_MinBlending, m_MinColorB, m_MinColorG, m_MinColorR, m_MinGravity, m_MinGrowth, m_MinLifeSpan, m_MinSize, m_MinVelocity, m_MinWeight, m_P1, m_P2, m_rayon, m_Type, m_TypeEmmeteur, m_vitesseangle, ExCObject::SetName(), SetParticuleTexture(), ExCVec3D::SetX(), ExCVec3D::SetY(), ExCVec3D::SetZ(), et UnGuard. Référencé par ExManagerParticuleSystem::Load().
00260 {
00261 Guard(bool ExCParticule::Load(std::string FileName))
00262 SetName(ExNihilo::ExtracValueFromSring(FileName,"/Data/ParticuleSystem/",".part"));
00263 m_EmissionRate = ExNihilo::ExtractIntValueFromFile(FileName,"<EmissionRate>","<#EmissionRate>");
00264 m_MaxParticule = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxParticule>","<#MaxParticule>");
00265 m_TypeEmmeteur = ExNihilo::ExtractIntValueFromFile(FileName,"<TypeEmmeteur>","<#TypeEmmeteur>");
00266 m_rayon = ExNihilo::ExtractFloatValueFromFile(FileName,"<Rayon>","<#Rayon>");
00267 m_vitesseangle = ExNihilo::ExtractFloatValueFromFile(FileName,"<VitessAngle>","<#VitessAngle>");
00268 m_MaxLifeSpan = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxLifeSpan>","<#MaxLifeSpan>");
00269 m_MinLifeSpan = ExNihilo::ExtractIntValueFromFile(FileName,"<MinLifeSpan>","<#MinLifeSpan>");
00270 m_MinGrowth = ExNihilo::ExtractFloatValueFromFile(FileName,"<MinGrowth>","<#MinGrowth>");
00271 m_MaxGrowth = ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxGrowth>","<#MaxGrowth>");
00272 m_MaxSize = ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxSize>","<#MaxSize>");
00273 m_MinSize = ExNihilo::ExtractFloatValueFromFile(FileName,"<MinSize>","<#MinSize>");
00274 m_MaxWeight = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxWeight>","<#MaxWeight>");
00275 m_MinWeight = ExNihilo::ExtractIntValueFromFile(FileName,"<MinWeight>","<#MinWeight>");
00276 m_MaxColorR = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxColorR>","<#MaxColorR>");
00277 m_MinColorR = ExNihilo::ExtractIntValueFromFile(FileName,"<MinColorR>","<#MinColorR>");
00278 m_MaxColorG = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxColorG>","<#MaxColorG>");
00279 m_MinColorG = ExNihilo::ExtractIntValueFromFile(FileName,"<MinColorG>","<#MinColorG>");
00280 m_MaxColorB = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxColorB>","<#MaxColorB>");
00281 m_MinColorB = ExNihilo::ExtractIntValueFromFile(FileName,"<MinColorB>","<#MinColorB>");
00282 m_MaxBlending = ExNihilo::ExtractIntValueFromFile(FileName,"<MaxBlending>","<#MaxBlending>");
00283 m_MinBlending = ExNihilo::ExtractIntValueFromFile(FileName,"<MinBlending>","<#MinBlending>");
00284 m_Type = ExNihilo::ExtractIntValueFromFile(FileName,"<Type>","<#Type>");
00285 m_P1.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<Point1X>","<#Point1X>"));
00286 m_P1.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<Point1y>","<#Point1y>"));
00287 m_P1.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<Point1z>","<#Point1z>"));
00288 m_P2.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<Point2X>","<#Point2X>"));
00289 m_P2.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<Point2y>","<#Point2y>"));
00290 m_P2.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<Point2z>","<#Point2z>"));
00291 m_MaxVelocity.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxVelocityX>","<#MaxVelocityX>"));
00292 m_MaxVelocity.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxVelocityY>","<#MaxVelocityY>"));
00293 m_MaxVelocity.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxVelocityZ>","<#MaxVelocityZ>"));
00294 m_MinVelocity.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinVelocityX>","<#MinVelocityX>"));
00295 m_MinVelocity.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinVelocityY>","<#MinVelocityY>"));
00296 m_MinVelocity.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinVelocityZ>","<#MinVelocityZ>"));
00297 m_MaxAcceleration.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxAccelerationX>","<#MaxAccelerationX>"));
00298 m_MaxAcceleration.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxAccelerationY>","<#MaxAccelerationY>"));
00299 m_MaxAcceleration.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxAccelerationZ>","<#MaxAccelerationZ>"));
00300 m_MinAcceleration.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinAccelerationX>","<#MinAccelerationX>"));
00301 m_MinAcceleration.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinAccelerationY>","<#MinAccelerationY>"));
00302 m_MinAcceleration.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinAccelerationZ>","<#MinAccelerationZ>"));
00303 m_MaxGravity.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxGravityX>","<#MaxGravityX>"));
00304 m_MaxGravity.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxGravityY>","<#MaxGravityY>"));
00305 m_MaxGravity.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<MaxGravityZ>","<#MaxGravityZ>"));
00306 m_MinGravity.SetX(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinGravityX>","<#MinGravityX>"));
00307 m_MinGravity.SetY(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinGravityY>","<#MinGravityY>"));
00308 m_MinGravity.SetZ(ExNihilo::ExtractFloatValueFromFile(FileName,"<MinGravityZ>","<#MinGravityZ>"));
00309 if(m_Type>2)
00310 {
00311 SetParticuleTexture(ExNihilo::ExtracStringValueFromFile(FileName,"<Texture>","<#Texture>"));
00312 }
00313 return true;
00314 UnGuard
00315 }
|
|
|
Redéfinie dans ExCAnimation, ExCEntity, ExCGroupEntity, ExCTexture, ExCInterface, ExCWindowTitleBar, ExCWindow, ExCWindowTitleBar, et ExCGizmoLineBezier. Définition à la ligne 53 du fichier ExCObject.cpp. Références Guard, ExCObject::LoadFile(), et UnGuard. Référencé par ExCModelASC::ExCModelASC(), ExCObject::ExCObject(), ExCWindow::LoadFile(), et ExCObject::LoadFile().
|
|
|
Définition à la ligne 102 du fichier ExCSystemeParticule.cpp. Références Guard, m_Pause, Pause(), et UnGuard. Référencé par ExManagerParticuleSystem::InputAction(), et Pause().
|
|
|
Définition à la ligne 134 du fichier ExCObject3D.cpp. Références GetQuaternionFromEuler(), ExCVec3D::GetX(), ExCVec3D::GetY(), ExCVec3D::GetZ(), ExCObject3D::m_Angle, ExCVec3D::SetX(), ExCVec3D::SetY(), et ExCVec3D::SetZ(). Référencé par ExCObject3D::Rotate().
00135 {
00136 if(m_Angle.GetX()<0)m_Angle.SetX(359);
00137 if(m_Angle.GetX()>359)m_Angle.SetX(0);
00138 if(m_Angle.GetY()<0)m_Angle.SetY(359);
00139 if(m_Angle.GetY()>359)m_Angle.SetY(0);
00140 if(m_Angle.GetZ()<0)m_Angle.SetZ(359);
00141 if(m_Angle.GetZ()>359)m_Angle.SetZ(0);
00142
00143 ExQuaternion quat;
00144 ExCMatrix4x4 Matr;
00145 ExCVec3D VecX,VecY,VecZ,VecDir;
00146
00147 quat=GetQuaternionFromEuler(m_Angle.GetX(),m_Angle.GetY(),m_Angle.GetZ());
00148 //Matr=GetMatrixFromQuaternion(quat);
00149 //Matr=GetMatrixFromEuler(m_AngleX,m_AngleY,m_AngleZ);
00150
00151 /*VecX.m_Vector[0]=(float)Matr.m_Matrix[0];
00152 VecX.m_Vector[1]=(float)Matr.m_Matrix[1];
00153 VecX.m_Vector[2]=(float)Matr.m_Matrix[2];
00154 VecY.m_Vector[0]=(float)Matr.m_Matrix[4];
00155 VecY.m_Vector[1]=(float)Matr.m_Matrix[5];
00156 VecY.m_Vector[2]=(float)Matr.m_Matrix[6];
00157 VecZ.m_Vector[0]=(float)Matr.m_Matrix[8];
00158 VecZ.m_Vector[1]=(float)Matr.m_Matrix[9];
00159 VecZ.m_Vector[2]=(float)Matr.m_Matrix[10];
00160
00161 VecDir.m_Vector[0]=VecX.GetVectorLenght();
00162 VecDir.m_Vector[1]=VecY.GetVectorLenght();
00163 VecDir.m_Vector[2]=VecZ.GetVectorLenght();
00164 VecDir=VecX+VecY+VecZ;
00165 std::cout<<"Angle X:"<<m_AngleX<<" Y:"<<m_AngleY<<" Z:"<<m_AngleZ<<std::endl;
00166 std::cout<<"Quater :"<<quat<<std::endl;
00167 std::cout<<"Matrice:"<<Matr<<std::endl;
00168 std::cout<<"vec X:"<<VecX<<std::endl;
00169 std::cout<<"vec Y:"<<VecY<<std::endl;
00170 std::cout<<"vec Z:"<<VecZ<<std::endl;
00171 std::cout<<"vec dir:"<<VecDir<<std::endl;
00172 std::cout<<"vel bef:"<<m_Velocity<<std::endl;
00173 //std::cout<<"vec aft:"<<m_Velocity<<std::endl;
00174
00175
00176 m_Target.SetX((Cos[(int)m_AngleY]));
00177 m_Target.SetZ((Sin[(int)m_AngleY]));
00178 m_Target.SetY((Sin[(int)m_AngleX]));
00179 std::cout<<"vec target:"<<m_Target<<std::endl;*/
00180 //VecDir=GetAxisFromQuaternion(quat);
00181 //m_Velocity=m_Velocity*VecDir;
00182 //std::cout<<"vec dir:"<<VecDir<<std::endl;
00183 //std::cout<<"vec vel:"<<m_Velocity<<std::endl;
00184
00185 }
|
|
||||||||||||||||
|
Définition à la ligne 126 du fichier ExCObject3D.cpp. Références ExCObject3D::Rotate(), ExCObject3D::SetAngleX(), ExCObject3D::SetAngleY(), et ExCObject3D::SetAngleZ().
|
|
|
|
|
||||||||||||||||
|
Définition à la ligne 115 du fichier ExCObject3D.h. Références ExCObject3D::m_Acceleration.
00115 {m_Acceleration=ExCVec3D(x,y,z);}
|
|
|
Définition à la ligne 114 du fichier ExCObject3D.h. Références ExCObject3D::m_Acceleration.
00114 {m_Acceleration=Acceleration;}
|
|
|
Définition à la ligne 106 du fichier ExCObject3D.cpp. Références ExCVec3D::GetX(), ExCObject3D::m_Angle, et ExCVec3D::SetX(). Référencé par ExCObject3D::Rotate().
|
|
|
Définition à la ligne 112 du fichier ExCObject3D.cpp. Références ExCVec3D::GetY(), ExCObject3D::m_Angle, et ExCVec3D::SetY(). Référencé par ExCObject3D::Rotate().
|
|
|
Définition à la ligne 118 du fichier ExCObject3D.cpp. Références ExCObject3D::m_Angle, et ExCVec3D::SetZ(). Référencé par ExCObject3D::Rotate().
|
|
|
Définition à la ligne 101 du fichier ExCObject3D.h. Références ExCObject3D::m_CurrentObject.
00101 {m_CurrentObject=state;}
|
|
|
Définition à la ligne 270 du fichier ExCSystemeParticule.h. Références m_MaxAcceleration, et ExCVec3D::SetX().
00270 {m_MaxAcceleration.SetX(MaxAcceleration);}
|
|
|
Définition à la ligne 272 du fichier ExCSystemeParticule.h. Références m_MaxAcceleration, et ExCVec3D::SetY().
00272 {m_MaxAcceleration.SetY(MaxAcceleration);}
|
|
|
Définition à la ligne 274 du fichier ExCSystemeParticule.h. Références m_MaxAcceleration, et ExCVec3D::SetZ().
00274 {m_MaxAcceleration.SetZ(MaxAcceleration);}
|
|
|
Définition à la ligne 256 du fichier ExCSystemeParticule.h. Références m_MaxGravity, et ExCVec3D::SetX().
00256 {m_MaxGravity.SetX(MaxGravity);}
|
|
|
Définition à la ligne 258 du fichier ExCSystemeParticule.h. Références m_MaxGravity, et ExCVec3D::SetY().
00258 {m_MaxGravity.SetY(MaxGravity);}
|
|
|
Définition à la ligne 260 du fichier ExCSystemeParticule.h. Références m_MaxGravity, et ExCVec3D::SetZ().
00260 {m_MaxGravity.SetZ(MaxGravity);}
|
|
|
Définition à la ligne 284 du fichier ExCSystemeParticule.h. Références m_MaxVelocity, et ExCVec3D::SetX().
00284 {m_MaxVelocity.SetX(MaxVelocity);}
|
|
|
Définition à la ligne 286 du fichier ExCSystemeParticule.h. Références m_MaxVelocity, et ExCVec3D::SetY().
00286 {m_MaxVelocity.SetY(MaxVelocity);}
|
|
|
Définition à la ligne 288 du fichier ExCSystemeParticule.h. Références m_MaxVelocity, et ExCVec3D::SetZ().
00288 {m_MaxVelocity.SetZ(MaxVelocity);}
|
|
|
Définition à la ligne 277 du fichier ExCSystemeParticule.h. Références m_MinAcceleration, et ExCVec3D::SetX().
00277 {m_MinAcceleration.SetX(MinAcceleration);}
|
|
|
Définition à la ligne 279 du fichier ExCSystemeParticule.h. Références m_MinAcceleration, et ExCVec3D::SetY().
00279 {m_MinAcceleration.SetY(MinAcceleration);}
|
|
|
Définition à la ligne 281 du fichier ExCSystemeParticule.h. Références m_MinAcceleration, et ExCVec3D::SetZ().
00281 {m_MinAcceleration.SetZ(MinAcceleration);}
|
|
|
Définition à la ligne 263 du fichier ExCSystemeParticule.h. Références m_MinGravity, et ExCVec3D::SetX().
00263 {m_MinGravity.SetX(MinGravity);}
|
|
|
Définition à la ligne 265 du fichier ExCSystemeParticule.h. Références m_MinGravity, et ExCVec3D::SetY().
00265 {m_MinGravity.SetY(MinGravity);}
|
|
|
Définition à la ligne 267 du fichier ExCSystemeParticule.h. Références m_MinGravity, et ExCVec3D::SetZ().
00267 {m_MinGravity.SetZ(MinGravity);}
|
|
|
Définition à la ligne 291 du fichier ExCSystemeParticule.h. Références m_MinVelocity, et ExCVec3D::SetX().
00291 {m_MinVelocity.SetX(MinVelocity);}
|
|
|
Définition à la ligne 293 du fichier ExCSystemeParticule.h. Références m_MinVelocity, et ExCVec3D::SetY().
00293 {m_MinVelocity.SetY(MinVelocity);}
|
|
|
Définition à la ligne 295 du fichier ExCSystemeParticule.h. Références m_MinVelocity, et ExCVec3D::SetZ().
00295 {m_MinVelocity.SetZ(MinVelocity);}
|
|
|
Définition à la ligne 242 du fichier ExCSystemeParticule.h. Références m_P1, et ExCVec3D::SetX().
|
|
|
Définition à la ligne 244 du fichier ExCSystemeParticule.h. Références m_P1, et ExCVec3D::SetY().
|
|
|
Définition à la ligne 246 du fichier ExCSystemeParticule.h. Références m_P1, et ExCVec3D::SetZ().
|
|
|
Définition à la ligne 249 du fichier ExCSystemeParticule.h. Références m_P2, et ExCVec3D::SetX().
|
|
|
Définition à la ligne 251 du fichier ExCSystemeParticule.h. Références m_P2, et ExCVec3D::SetY().
|
|
|
Définition à la ligne 253 du fichier ExCSystemeParticule.h. Références m_P2, et ExCVec3D::SetZ().
|
|
|
Définition à la ligne 156 du fichier ExCSystemeParticule.h. Références m_TypeEmmeteur.
00156 {m_TypeEmmeteur=value;}
|
|
|
Définition à la ligne 98 du fichier ExCObject.h. Références ExCObject::m_ObjectFileName. Référencé par ExManagerModel::Load(), ExManagerMap::Load(), ExManagerEntity::Load(), ExCGizmoLineBezier::LoadFile(), ExCAnimation::LoadFile(), et ExManagerEntity::LoadGroupe().
00098 {m_ObjectFileName = FileName;}
|
|
||||||||||||
|
Définition à la ligne 66 du fichier ExCObject.cpp. Références ExCObject::Consol, et ExCObject::FluxAction. Référencé par ExManagerId::RecordObject().
00067 {
00068 Consol=consol;
00069 FluxAction=action;
00070 }
|
|
||||||||||||||||
|
Définition à la ligne 123 du fichier ExCObject3D.h. Références ExCObject3D::m_Gravity.
|
|
|
Définition à la ligne 122 du fichier ExCObject3D.h. Références ExCObject3D::m_Gravity.
00122 {m_Gravity=Gravity;}
|
|
|
Définition à la ligne 96 du fichier ExCObject.h. Références ExNihilo::ExId, et ExCObject::m_ObjectId. Référencé par CreateNewParticle(), ExCObject::ExCObject(), ExManagerId::RecordObject(), et ExCObject::SetIdName().
00096 {m_ObjectId=Id;}
|
|
|
Définition à la ligne 47 du fichier ExCObject.cpp. Références ExNihilo::IdName, ExCObject::SetId(), et ExCObject::SetName().
|
|
|
Définition à la ligne 154 du fichier ExCSystemeParticule.h. Références ManagerCollision. Référencé par ExManagerParticuleSystem::Load().
00154 {ManagerCollision = Collision;}
|
|
|
Définition à la ligne 179 du fichier ExCSystemeParticule.h. Références ManagerTexture. Référencé par ExManagerParticuleSystem::Load().
00179 {ManagerTexture = Texture;}
|
|
|
Définition à la ligne 157 du fichier ExCSystemeParticule.h. Références m_MaxParticule.
00157 {m_MaxParticule=value;}
|
|
|
||||||||||||||||
|
Définition à la ligne 135 du fichier ExCObject3D.h. Références ExCObject3D::m_OldPosition.
00135 {m_OldPosition=ExCVec3D(x,y,z);}
|
|
|
Définition à la ligne 134 du fichier ExCObject3D.h. Références ExCObject3D::m_OldPosition.
00134 {m_OldPosition=OldPosition;}
|
|
||||||||||||||||
|
Définition à la ligne 139 du fichier ExCObject3D.h. Références ExCObject3D::m_OldTarget.
00139 {m_OldTarget=ExCVec3D(x,y,z);}
|
|
|
Définition à la ligne 138 du fichier ExCObject3D.h. Références ExCObject3D::m_OldTarget.
00138 {m_OldTarget=OldTarget;}
|
|
|
Définition à la ligne 236 du fichier ExCSystemeParticule.h. Références m_MaxAcceleration.
00236 {m_MaxAcceleration=Acceleration;}
|
|
|
Définition à la ligne 226 du fichier ExCSystemeParticule.h. Références m_MaxBlending.
00226 {m_MaxBlending=Blending;}
|
|
|
Définition à la ligne 221 du fichier ExCSystemeParticule.h. Références m_MaxColorB.
00221 {m_MaxColorB=ColorB;}
|
|
|
Définition à la ligne 216 du fichier ExCSystemeParticule.h. Références m_MaxColorG.
00216 {m_MaxColorG=ColorG;}
|
|
|
Définition à la ligne 211 du fichier ExCSystemeParticule.h. Références m_MaxColorR.
00211 {m_MaxColorR=ColorR;}
|
|
|
Définition à la ligne 195 du fichier ExCSystemeParticule.h. Références m_MaxGrowth.
00195 {m_MaxGrowth =Growth;}
|
|
|
Définition à la ligne 190 du fichier ExCSystemeParticule.h. Références m_MaxLifeSpan.
00190 {m_MaxLifeSpan=life;}
|
|
|
Définition à la ligne 200 du fichier ExCSystemeParticule.h. Références m_MaxSize.
00200 {m_MaxSize=Size;}
|
|
|
Définition à la ligne 231 du fichier ExCSystemeParticule.h. Références m_MaxVelocity.
00231 {m_MaxVelocity=Velocity;}
|
|
|
Définition à la ligne 206 du fichier ExCSystemeParticule.h. Références m_MaxWeight.
00206 {m_MaxWeight=Weight;}
|
|
|
Définition à la ligne 238 du fichier ExCSystemeParticule.h. Références m_MinAcceleration.
00238 {m_MinAcceleration=Acceleration;}
|
|
|
Définition à la ligne 228 du fichier ExCSystemeParticule.h. Références m_MinBlending.
00228 {m_MinBlending=Blending;}
|
|
|
Définition à la ligne 223 du fichier ExCSystemeParticule.h. Références m_MinColorB.
00223 {m_MinColorB=ColorB;}
|
|
|
Définition à la ligne 218 du fichier ExCSystemeParticule.h. Références m_MinColorG.
00218 {m_MinColorG=ColorG;}
|
|
|
Définition à la ligne 213 du fichier ExCSystemeParticule.h. Références m_MinColorR.
00213 {m_MinColorR=ColorR;}
|
|
|
Définition à la ligne 197 du fichier ExCSystemeParticule.h. Références m_MinGrowth.
00197 {m_MinGrowth =Growth;}
|
|
|
Définition à la ligne 192 du fichier ExCSystemeParticule.h. Références m_MinLifeSpan.
00192 {m_MinLifeSpan=life;}
|
|
|
Définition à la ligne 202 du fichier ExCSystemeParticule.h. Références m_MinSize.
00202 {m_MinSize=Size;}
|
|
|
Définition à la ligne 233 du fichier ExCSystemeParticule.h. Références m_MinVelocity.
00233 {m_MinVelocity=Velocity;}
|
|
|
Définition à la ligne 208 du fichier ExCSystemeParticule.h. Références m_MinWeight.
00208 {m_MinWeight=Weight;}
|
|
|
Définition à la ligne 78 du fichier ExCSystemeParticule.cpp. Références Guard, m_ParticuleSystemeName, et UnGuard.
00079 {
00080 Guard(void ExCParticule::SetParticuleSystemeName(char * name))
00081 m_ParticuleSystemeName=new char[strlen(name)];
00082 strcpy(m_ParticuleSystemeName,name);
00083 UnGuard
00084 }
|
|
|
Définition à la ligne 181 du fichier ExCSystemeParticule.h. Références m_State.
00181 {m_State=state;}
|
|
|
Définition à la ligne 117 du fichier ExCSystemeParticule.cpp. Références ExManagerTexture::GetTextureId(), Guard, ExManagerTexture::Load(), m_TextureID, m_TextureName, ManagerTexture, ExManagerTexture::SetCurrentObject(), ExCParticule::SetParticuleTexture(), et UnGuard. Référencé par Load().
00118 {
00119 Guard(void ExCParticule::SetParticuleTexture(std::string Name))
00120 ManagerTexture->Load(Name);
00121 m_TextureName=Name;
00122 m_TextureID=ManagerTexture->GetTextureId(m_TextureName);
00123 ManagerTexture->SetCurrentObject(Name);
00124 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER, GL_LINEAR);
00125 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER, GL_LINEAR);
00126
00127 UnGuard
00128 }
|
|
|
Définition à la ligne 187 du fichier ExCSystemeParticule.h. Références m_TextureName.
00187 {m_TextureName=Name;}
|
|
|
Définition à la ligne 86 du fichier ExCSystemeParticule.cpp. Références Guard, m_Type, ExCParticule::SetParticuleType(), et UnGuard.
|
|
||||||||||||||||
|
Définition à la ligne 127 du fichier ExCObject3D.h. Références ExCObject3D::m_Position.
00127 {m_Position=ExCVec3D(x,y,z);}
|
|
|
Définition à la ligne 126 du fichier ExCObject3D.h. Références ExCObject3D::m_Position. Référencé par ExCModelMD2::Draw(), et ExManagerEntity::LoadGroupe().
00126 {m_Position=Position;}
|
|
|
Définition à la ligne 158 du fichier ExCSystemeParticule.h. Références m_rayon.
00158 {m_rayon=value;}
|
|
|
Définition à la ligne 160 du fichier ExCSystemeParticule.h. Références m_EmissionRate.
00160 {m_EmissionRate=value;}
|
|
|
Définition à la ligne 104 du fichier ExCObject3D.h. Références ExCObject3D::m_ShowInfo. Référencé par ExManagerCamera::InputAction().
00104 {m_ShowInfo=state;}
|
|
|
Définition à la ligne 159 du fichier ExCSystemeParticule.h. Références m_vitesseangle.
00159 {m_vitesseangle=value;}
|
|
||||||||||||||||
|
Définition à la ligne 131 du fichier ExCObject3D.h. Références ExCObject3D::m_Target.
|
|
|
Définition à la ligne 130 du fichier ExCObject3D.h. Références ExCObject3D::m_Target. Référencé par ExManagerCollision::ResolveCollision().
00130 {m_Target=Target;}
|
|
|
||||||||||||||||
|
Définition à la ligne 119 du fichier ExCObject3D.h. Références ExCObject3D::m_Velocity.
00119 {m_Velocity=ExCVec3D(x,y,z);}
|
|
|
Définition à la ligne 118 du fichier ExCObject3D.h. Références ExCObject3D::m_Velocity. Référencé par ExManagerCollision::ResolveCollision().
00118 {m_Velocity=Velocity;}
|
|
|
Définition à la ligne 145 du fichier ExCObject3D.h. Références ExCObject3D::m_Visible. Référencé par ExCModel3DS::ExCModel3DS(), ExCModelMD2::ExCModelMD2(), ExManagerEntity::InputAction(), et ExCModel3DS::InputAction().
00145 {m_Visible=state;}
|
|
|
Redéfinie dans ExCModelMD2. Définition à la ligne 55 du fichier ExCObject3D.cpp. Références ExCObject::GetId(), ExCObject::GetName(), ExCVec3D::GetX(), ExCVec3D::GetY(), ExCVec3D::GetZ(), Guard, ExCObject3D::m_Acceleration, ExCObject3D::m_Gravity, ExCObject3D::m_Life, ExCObject3D::m_Position, ExCObject3D::m_Velocity, ExCObject3D::ShowInfo(), UnGuard, et ExNihilo::WriteToScreen(). Référencé par ExCObject3D::ShowInfo().
00056 {
00057 Guard(void ExCObject3D::ShowInfo(void))
00058
00059 char *CIdName;
00060 char *CPosition;
00061 char *CVelocity;
00062 char *CAcceleration;
00063 char *CGravity;
00064 char *CLife;
00065
00066 CIdName= new char[strlen("Name : Id:")+strlen(GetName().data())+7];
00067 sprintf(CIdName,"Name :%s Id:%ld",GetName(),GetId());
00068
00069 CPosition= new char[strlen("Position X: Y: Z:")+30];
00070 sprintf(CPosition,"Position X:%f Y:%f Z:%f",m_Position.GetX(),m_Position.GetY(),m_Position.GetZ());
00071
00072 CVelocity= new char[strlen("Velocity X: Y: Z:")+30];
00073 sprintf(CVelocity,"Velocity X:%f Y:%f Z:%f",m_Velocity.GetX(),m_Velocity.GetY(),m_Velocity.GetZ());
00074
00075 CGravity= new char[strlen("Gravity X: Y: Z:")+30];
00076 sprintf(CGravity,"Gravity X:%f Y:%f Z:%f",m_Gravity.GetX(),m_Gravity.GetY(),m_Gravity.GetZ());
00077
00078 CAcceleration= new char[strlen("Acceleration X: Y: Z:")+30];
00079 sprintf(CAcceleration,"Acceleration X:%f Y:%f Z:%f",m_Acceleration.GetX(),m_Acceleration.GetY(),m_Acceleration.GetZ());
00080
00081 CLife= new char[strlen("Life :")+10];
00082 sprintf(CLife,"Life :%f",m_Life);
00083
00084 ExNihilo::WriteToScreen(500,500,CIdName);
00085 ExNihilo::WriteToScreen(500,515,CPosition);
00086 ExNihilo::WriteToScreen(500,530,CVelocity);
00087 ExNihilo::WriteToScreen(500,545,CAcceleration);
00088 ExNihilo::WriteToScreen(500,560,CGravity);
00089 ExNihilo::WriteToScreen(500,575,CLife);
00090 std::cout<<CIdName<<std::endl;
00091 std::cout<<CPosition<<std::endl;
00092 std::cout<<CVelocity<<std::endl;
00093 std::cout<<CAcceleration<<std::endl;
00094 std::cout<<CGravity<<std::endl;
00095 std::cout<<CLife<<std::endl;
00096
00097 delete CIdName;
00098 delete CPosition;
00099 delete CVelocity;
00100 delete CAcceleration;
00101 delete CGravity;
00102 delete CLife;
00103 UnGuard
00104 }
|
|
|
Définition à la ligne 94 du fichier ExCSystemeParticule.cpp. Références Guard, m_Pause, m_State, Start(), et UnGuard. Référencé par ExManagerParticuleSystem::InputAction(), et Start().
|
|
|
Définition à la ligne 109 du fichier ExCSystemeParticule.cpp. Références Guard, m_Pause, m_State, Stop(), et UnGuard. Référencé par ExManagerParticuleSystem::InputAction(), et Stop().
|
|
|
Redéfinie à partir de ExCObject. Définition à la ligne 145 du fichier ExCSystemeParticule.h. Référencé par ExManagerParticuleSystem::Load(). |
|
|
Définition à la ligne 76 du fichier ExCObject.h. Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux(). |
|
|
Redéfinie dans ExCParticule. Définition à la ligne 71 du fichier ExCObject3D.h. Référencé par ExCModel::Draw(), ExCObject3D::ExCObject3D(), ExCObject3D::GetAcceleration(), ExCModelMD2::InputAction(), ExCModel3DS::InputAction(), ExCObject3D::SetAcceleration(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo(). |
|
|
|
Définition à la ligne 105 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), et ExCSystemeParticule(). |
|
|
Définition à la ligne 133 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), et CreateNewParticle(). |
|
|
Définition à la ligne 79 du fichier ExCObject3D.h. Référencé par ExCObject3D::ExCObject3D(), et ExCObject3D::SetCurrentState(). |
|
|
Définition à la ligne 99 du fichier ExCSystemeParticule.h. Référencé par Draw(), ExCSystemeParticule(), GetRate(), Load(), et SetRate(). |
|
|
Redéfinie dans ExCParticule. Définition à la ligne 69 du fichier ExCObject3D.h. Référencé par ExCModel::Draw(), ExCObject3D::ExCObject3D(), ExCObject3D::GetGravity(), ExCObject3D::SetGravity(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo(). |
|
|
Définition à la ligne 89 du fichier ExCSystemeParticule.h. Référencé par Draw(). |
|
|
Définition à la ligne 74 du fichier ExCObject3D.h. Référencé par ExCObject3D::ExCObject3D(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo(). |
|
|
Redéfinie dans ExCParticule. Définition à la ligne 77 du fichier ExCObject3D.h. Référencé par ExCObject3D::ExCObject3D(). |
|
|
Définition à la ligne 128 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetEmitterMaxAccelerationX(), GetEmitterMaxAccelerationY(), GetEmitterMaxAccelerationZ(), GetParticuleMaxAcceleration(), Load(), SetEmitterMaxAccelerationX(), SetEmitterMaxAccelerationY(), SetEmitterMaxAccelerationZ(), et SetParticuleMaxAcceleration(). |
|
|
Définition à la ligne 124 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxBlending(), Load(), et SetParticuleMaxBlending(). |
|
|
Définition à la ligne 122 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxColorB(), Load(), et SetParticuleMaxColorB(). |
|
|
Définition à la ligne 120 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxColorG(), Load(), et SetParticuleMaxColorG(). |
|
|
Définition à la ligne 118 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxColorR(), Load(), et SetParticuleMaxColorR(). |
|
|
Définition à la ligne 130 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetEmitterMaxGravityX(), GetEmitterMaxGravityY(), GetEmitterMaxGravityZ(), Load(), SetEmitterMaxGravityX(), SetEmitterMaxGravityY(), et SetEmitterMaxGravityZ(). |
|
|
Définition à la ligne 112 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), GetParticuleMaxGrowth(), Load(), et SetParticuleMaxGrowth(). |
|
|
Définition à la ligne 110 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxLife(), Load(), et SetParticuleMaxLife(). |
|
|
Définition à la ligne 100 du fichier ExCSystemeParticule.h. Référencé par Draw(), ExCSystemeParticule(), GetMaxParticule(), Load(), et SetMaxParticule(). |
|
|
Définition à la ligne 135 du fichier ExCSystemeParticule.h. |
|
|
Définition à la ligne 114 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxSize(), Load(), et SetParticuleMaxSize(). |
|
|
Définition à la ligne 126 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetEmitterMaxVelocityX(), GetEmitterMaxVelocityY(), GetEmitterMaxVelocityZ(), GetParticuleMaxVelocity(), Load(), SetEmitterMaxVelocityX(), SetEmitterMaxVelocityY(), SetEmitterMaxVelocityZ(), et SetParticuleMaxVelocity(). |
|
|
Définition à la ligne 116 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMaxWeight(), Load(), et SetParticuleMaxWeight(). |
|
|
Définition à la ligne 129 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetEmitterMinAccelerationX(), GetEmitterMinAccelerationY(), GetEmitterMinAccelerationZ(), GetParticuleMinAcceleration(), Load(), SetEmitterMinAccelerationX(), SetEmitterMinAccelerationY(), SetEmitterMinAccelerationZ(), et SetParticuleMinAcceleration(). |
|
|
Définition à la ligne 125 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinBlending(), Load(), et SetParticuleMinBlending(). |
|
|
Définition à la ligne 123 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinColorB(), Load(), et SetParticuleMinColorB(). |
|
|
Définition à la ligne 121 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinColorG(), Load(), et SetParticuleMinColorG(). |
|
|
Définition à la ligne 119 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinColorR(), Load(), et SetParticuleMinColorR(). |
|
|
Définition à la ligne 131 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetEmitterMinGravityX(), GetEmitterMinGravityY(), GetEmitterMinGravityZ(), Load(), SetEmitterMinGravityX(), SetEmitterMinGravityY(), et SetEmitterMinGravityZ(). |
|
|
Définition à la ligne 113 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), GetParticuleMinGrowth(), Load(), et SetParticuleMinGrowth(). |
|
|
Définition à la ligne 111 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinLife(), Load(), et SetParticuleMinLife(). |
|
|
Définition à la ligne 136 du fichier ExCSystemeParticule.h. |
|
|
Définition à la ligne 115 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinSize(), Load(), et SetParticuleMinSize(). |
|
|
Définition à la ligne 127 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetEmitterMinVelocityX(), GetEmitterMinVelocityY(), GetEmitterMinVelocityZ(), GetParticuleMinVelocity(), Load(), SetEmitterMinVelocityX(), SetEmitterMinVelocityY(), SetEmitterMinVelocityZ(), et SetParticuleMinVelocity(). |
|
|
Définition à la ligne 117 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleMinWeight(), Load(), et SetParticuleMinWeight(). |
|
|
Définition à la ligne 72 du fichier ExCObject.h. Référencé par ExCObject::GetFileName(), ExCTexture::LoadFile(), et ExCObject::SetFileName(). |
|
|
Définition à la ligne 70 du fichier ExCObject.h. Référencé par ExCObject::GetId(), et ExCObject::SetId(). |
|
|
Définition à la ligne 71 du fichier ExCObject.h. Référencé par ExCObject::GetName(), ExCGroupEntity::LoadFile(), ExCEntity::LoadFile(), ExCTexture::SetName(), et ExCObject::SetName(). |
|
|
Définition à la ligne 73 du fichier ExCObject.h. Référencé par ExCObject::GetType(), et ExCObject::SetType(). |
|
|
Définition à la ligne 83 du fichier ExCObject3D.h. Référencé par ExCParticule::Draw(), ExCModelMD2::Draw(), ExCObject3D::GetOldPosition(), et ExCObject3D::SetOldPosition(). |
|
|
Définition à la ligne 85 du fichier ExCObject3D.h. Référencé par ExCObject3D::GetOldTarget(), et ExCObject3D::SetOldTarget(). |
|
|
Définition à la ligne 102 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), ExCSystemeParticule(), GetEmitterP1X(), GetEmitterP1Y(), GetEmitterP1Z(), Load(), SetEmitterP1X(), SetEmitterP1Y(), et SetEmitterP1Z(). |
|
|
Définition à la ligne 103 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), ExCSystemeParticule(), GetEmitterP2X(), GetEmitterP2Y(), GetEmitterP2Z(), Load(), SetEmitterP2X(), SetEmitterP2Y(), et SetEmitterP2Z(). |
|
|
Définition à la ligne 96 du fichier ExCSystemeParticule.h. Référencé par ExCSystemeParticule(), GetParticuleSystemeName(), et SetParticuleSystemeName(). |
|
|
Définition à la ligne 93 du fichier ExCSystemeParticule.h. Référencé par Draw(), ExCSystemeParticule(), Pause(), Start(), et Stop(). |
|
|
|
Définition à la ligne 104 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), ExCSystemeParticule(), GetRange(), Load(), et SetRange(). |
|
|
Définition à la ligne 72 du fichier ExCObject3D.h. Référencé par ExCObject3D::ExCObject3D(). |
|
|
Définition à la ligne 78 du fichier ExCObject3D.h. Référencé par ExCCamera::ExCCamera(), ExCObject3D::ExCObject3D(), ExCObject3D::GetShowInfoState(), et ExCObject3D::SetShowInfoState(). |
|
|
Redéfinie dans ExCMeshBilboarded, ExCMeshFireEffect, ExCMeshWaterEffect, ExCMeshSmogEffect, et ExCParticule. Définition à la ligne 76 du fichier ExCObject3D.h. Référencé par ExCObject3D::ExCObject3D(), et ExCSkyBox::ExCSkyBox(). |
|
|
Définition à la ligne 90 du fichier ExCObject3D.h. Référencé par ExCModelMD2::Draw(), ExCCameraFlight::Draw(), ExCCamera::Draw(), ExCCamera::ExCCamera(), ExCModelMD2::ExCModelMD2(), et ExManagerCamera::InputAction(). |
|
|
Définition à la ligne 91 du fichier ExCObject3D.h. Référencé par ExCModelMD2::BuildSphere(), ExCModelMD2::ExCModelMD2(), et ExManagerCollision::ResolveCollision(). |
|
|
Définition à la ligne 75 du fichier ExCObject3D.h. Référencé par ExCObject3D::ExCObject3D(). |
|
|
Définition à la ligne 92 du fichier ExCSystemeParticule.h. Référencé par Draw(), ExCSystemeParticule(), GetParticuleSystemeState(), SetParticuleSystemeState(), Start(), et Stop(). |
|
|
|
Définition à la ligne 143 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), et SetParticuleTexture(). |
|
|
Définition à la ligne 109 du fichier ExCSystemeParticule.h. Référencé par GetParticuleTexture(), SetParticuleTexture(), et SetParticuleTextureName(). |
|
|
Définition à la ligne 95 du fichier ExCSystemeParticule.h. Référencé par ExCSystemeParticule(). |
|
|
Définition à la ligne 108 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), ExCSystemeParticule(), GetParticuleType(), Load(), et SetParticuleType(). |
|
|
Définition à la ligne 101 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), ExCSystemeParticule(), GetEmitterType(), Load(), et SetEmitterType(). |
|
|
Définition à la ligne 67 du fichier ExCObject3D.h. Référencé par ExCCameraFlight::Draw(), ExCCameraChase::Draw(), et ExCCamera::Draw(). |
|
|
Définition à la ligne 88 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), et Draw(). |
|
|
Redéfinie dans ExCParticule. Définition à la ligne 68 du fichier ExCObject3D.h. Référencé par ExCModel::Draw(), ExCModelMD2::ExCModelMD2(), ExCObject3D::ExCObject3D(), ExCObject3D::GetVelocity(), ExCModelMD2::InputAction(), ExCModel3DS::InputAction(), ExCObject3D::SetVelocity(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo(). |
|
|
|
Définition à la ligne 106 du fichier ExCSystemeParticule.h. Référencé par CalculateEmitPosition(), ExCSystemeParticule(), GetSpeedAngle(), Load(), et SetSpeedAngle(). |
|
|
Définition à la ligne 84 du fichier ExCSystemeParticule.h. Référencé par CreateNewParticle(), et SetManagerCollision(). |
|
|
Définition à la ligne 144 du fichier ExCSystemeParticule.h. Référencé par SetManagerTexture(), et SetParticuleTexture(). |
1.3.4