Compounds |
| class | NL3D::CKeyTCB< NLMISC::CAngleAxis > |
| class | NL3D::IAnimatable |
| class | NL3D::CAnimatedMaterial |
| struct | NL3D::CMaterialBase::CAnimatedTexture |
| class | NL3D::IAnimatedValue |
| class | NL3D::CAnimatedValueBlendable |
| class | NL3D::CAnimatedValueNotBlendable |
| class | NL3D::CAnimation |
| class | NL3D::CAnimationPlaylist |
| class | NL3D::CAnimationSet |
| class | NL3D::CAnimationSetUser |
| class | NL3D::CAnimDetailTrav |
| class | NL3D::CAsyncFileManager |
| class | NL3D::IBaseAnimDetailObs |
| class | NL3D::IBaseClipObs |
| class | NL3D::IBaseHrcObs |
| class | NL3D::IBaseLightObs |
| class | NL3D::CQuadTree::CBaseNode |
| class | NL3D::CQuadGrid::CBaseNode |
| class | NL3D::IBaseRenderObs |
| class | NL3D::CBezierPatch |
| struct | NL3D::CLandscape::CBezierPatchZ |
| struct | NL3D::EBadBind::CBindError |
| struct | NL3D::CPatchInfo::CBindInfo |
| struct | NL3D::CPatch::CBindInfo |
| class | NL3D::CBone |
| class | NL3D::CBoneBase |
| struct | NL3D::CMesh::CBoneTmp |
| class | NL3D::CBoneUser |
| struct | NL3D::CBorderVertex |
| class | NL3D::CCamera |
| class | NL3D::CCameraUser |
| class | NL3D::CChannelMixer::CChannel |
| class | NL3D::IChannel |
| class | NL3D::CChannelBlendable |
| class | NL3D::CChannelMixer |
| class | NL3D::CChannelNotBlendable |
| class | NL3D::CClipTrav |
| struct | NL3D::CComputedString |
| class | NL3D::CQuadTree::const_iterator |
| class | NL3D::CQuadGrid::const_iterator |
| struct | NL3D::CMesh::CCorner |
| class | NL3D::CMesh::CCornerPred |
| struct | NL3D::CMesh::CCornerTmp |
| class | NL3D::CDefaultAnimDetailObs |
| class | NL3D::CDefaultClipObs |
| class | NL3D::CDefaultHrcObs |
| class | NL3D::CDefaultLightObs |
| class | NL3D::CDefaultRenderObs |
| class | NL3D::IDriver |
| class | NL3D::CDriverGL |
| class | NL3D::CDriverUser |
| class | NL3D::CDRU |
| struct | NL3D::EBadBind |
| struct | NL3D::EBadDisplay |
| struct | NL3D::EDru |
| struct | NL3D::EDruOpenglDriverCantCreateDriver |
| struct | NL3D::EDruOpenglDriverCorrupted |
| struct | NL3D::EDruOpenglDriverNotFound |
| struct | NL3D::EDruOpenglDriverOldVersion |
| struct | NL3D::EDruOpenglDriverUnknownVersion |
| class | NL3D::CEvent3dMouseListener |
| struct | NL3D::CMiniCol::CFace |
| struct | NL3D::CMesh::CFace |
| struct | NL3D::CMesh::CFaceTmp |
| struct | NL3D::CFontDescriptor |
| class | NL3D::CFontGenerator |
| class | NL3D::CFontManager |
| class | NL3D::CFrustum |
| class | NL3D::GfxMode |
| struct | NL3D::CGlExtensions |
| struct | NL3D::CLandscape::CHeightField |
| class | NL3D::CHeightMap |
| class | NL3D::CHrcTrav |
| class | NL3D::CInstanceGroup::CInstance |
| class | NL3D::CInstanceGroup |
| class | NL3D::CInstanceGroupUser |
| class | NL3D::CInstanceMaterialUser |
| class | NL3D::CInstanceUser |
| class | NL3D::CIsotropicForceT |
| class | NL3D::CQuadTree::CIterator |
| class | NL3D::CQuadGrid::CIterator |
| class | NL3D::CKey |
| class | NL3D::CKeyBezier |
| class | NL3D::CKeyTCB |
| class | NL3D::CLandscape |
| class | NL3D::CLandscapeClipObs |
| class | NL3D::CLandscapeModel |
| class | NL3D::CLandscapeRenderObs |
| class | NL3D::CLandscapeUser |
| class | NL3D::CLight |
| class | NL3D::CLightTrav |
| struct | NL3D::CLoadZone |
| class | NL3D::CMaterial |
| class | NL3D::CMaterialBase |
| class | NL3D::CMaterialUser |
| struct | NL3D::CDriverGL::CMatrix3x4 |
| class | NL3D::CMesh::CMatrixBlock |
| class | NL3D::CMesh::CMatrixBlockRemap |
| struct | NL3D::CDriverUser::CMatrixContext |
| class | NL3D::CMesh |
| struct | NL3D::CMesh::CMeshBuild |
| class | NL3D::CMeshInstance |
| class | NL3D::CMeshInstanceAnimDetailObs |
| class | NL3D::CAsyncFileManager::CMeshLoad |
| class | NL3D::CMiniCol |
| class | NL3D::UDriver::CMode |
| class | NL3D::IModel |
| struct | NL3D::CMOT::CModelEntry |
| class | NL3D::CMOT |
| struct | NL3D::CMRMAttribute |
| class | NL3D::CMRMBuilder |
| struct | NL3D::CMRMCorner |
| struct | NL3D::CMRMEdge |
| struct | NL3D::CMRMEdgeFace |
| struct | NL3D::CMRMFace |
| struct | NL3D::CMRMFaceBuild |
| class | NL3D::CMRMMesh |
| class | NL3D::CMRMMeshGeom |
| struct | NL3D::CMRMVertex |
| class | NL3D::CNELU |
| class | NL3D::CSkeletonWeight::CNode |
| class | NL3D::CQuadTree::CNode |
| class | NL3D::CQuadGrid::CNode |
| struct | NL3D::CPlayListManager::CNode |
| class | NL3D::IObs |
| struct | NL3D::CMOT::CObsEntry |
| struct | NL3D::pairRefPtrInt |
| struct | NL3D::CPaletteSkin |
| class | NL3D::CParamCoord |
| class | NL3D::CParticleSystem |
| class | NL3D::CParticleSystemModel |
| class | NL3D::CParticleSystemProcess |
| class | NL3D::CParticleSystemShape |
| class | NL3D::CPatch |
| struct | NL3D::CZone::CPatchConnect |
| struct | NL3D::CZoneTgtSmoother::CPatchId |
| struct | NL3D::CTextureFar::CPatchIdent |
| struct | NL3D::CMiniCol::CPatchIdent |
| struct | NL3D::CPatchInfo |
| class | NL3D::CPatchRdrPass |
| struct | NL3D::CPlaneBasis |
| struct | NL3D::CPSConstraintMesh::CPlaneBasisPair |
| struct | NL3D::CPSFace::CPlaneBasisPair |
| class | NL3D::CPlayListManager |
| class | NL3D::CPlayListManagerUser |
| class | NL3D::CPlayListUser |
| struct | NL3D::CPSLocated::CPostNewElementRequestInfo |
| class | NL3D::CPrimitiveBlock |
| class | NL3D::CPSAttrib |
| class | NL3D::CPSAttribMaker |
| class | NL3D::CPSAttribMakerT |
| struct | NL3D::CPSCollisionInfo |
| class | NL3D::CPSColorBlender |
| class | NL3D::CPSColorBlenderExact |
| class | NL3D::CPSColoredParticle |
| class | NL3D::CPSColorGradient |
| class | NL3D::CPSConstraintMesh |
| class | NL3D::CPSDot |
| class | NL3D::CPSEmitter |
| class | NL3D::CPSEmitterOmni |
| class | NL3D::CPSFace |
| class | NL3D::CPSFaceLookAt |
| class | NL3D::CPSFanLight |
| class | NL3D::CPSFloatBlender |
| class | NL3D::CPSFloatGradient |
| class | NL3D::CPSFluidFriction |
| class | NL3D::CPSFluidFrictionFunctor |
| class | NL3D::CPSForce |
| struct | NL3D::CPSFrequency |
| class | NL3D::CPSGravity |
| class | NL3D::CPSIntBlender |
| class | NL3D::CPSIntGradient |
| class | NL3D::CPSLocated |
| class | NL3D::CPSLocatedBindable |
| class | NL3D::CPSMesh |
| struct | NL3D::IPSMover |
| class | NL3D::CPSParticle |
| class | NL3D::CPSPlaneBasisBlender |
| class | NL3D::CPSPlaneBasisFollowSpeed |
| class | NL3D::CPSPlaneBasisGradient |
| class | NL3D::CPSQuad |
| class | NL3D::CPSRibbon |
| class | NL3D::CPSRotated2DParticle |
| class | NL3D::CPSRotated3DPlaneParticle |
| class | NL3D::CPSShockWave |
| class | NL3D::CPSSizedParticle |
| class | NL3D::CPSSpring |
| class | NL3D::CPSTailDot |
| class | NL3D::CPSTargetLocatedBindable |
| class | NL3D::CPSTexturedParticle |
| class | NL3D::CPSTurbul |
| struct | NL3D::CPSTurbulForceFunc |
| struct | NL3D::CPSUtil |
| class | NL3D::CPSValueBlender |
| class | NL3D::CPSValueBlenderSample |
| class | NL3D::CPSValueBlendFunc |
| class | NL3D::CPSValueBlendSampleFunc |
| class | NL3D::CPSValueGradient |
| class | NL3D::CPSValueGradientFunc |
| class | NL3D::CPSZone |
| class | NL3D::CPSZoneDisc |
| class | NL3D::CPSZonePlane |
| class | NL3D::CPSZoneSphere |
| class | NL3D::CPtrSet |
| class | NL3D::CQuadGrid |
| class | NL3D::CQuadTree::CQuadNode |
| class | NL3D::CQuadGrid::CQuadNode |
| class | NL3D::CQuadTree |
| class | NL3D::CKeyBezier< NLMISC::CQuat > |
| class | NL3D::CAnimatedValueBlendable< NLMISC::CQuat > |
| struct | NL3D::CRadiusPair |
| class | NL3D::CMesh::CRdrPass |
| class | NL3D::CMesh::CRdrPassOldV2 |
| class | NL3D::CRenderTrav |
| class | NL3D::CTrackKeyFramerLinear< CKeyRGBA,NLMISC::CRGBA > |
| class | NL3D::CAnimatedValueBlendable< NLMISC::CRGBA > |
| struct | NL3D::CPSRibbon::CRibbonsDesc |
| class | NL3D::CScene |
| class | NL3D::CSceneUser |
| class | NL3D::IShader |
| class | NL3D::CShaderGL |
| class | NL3D::IShape |
| class | NL3D::CShapeBank |
| class | NL3D::CShapeBankUser |
| struct | NL3D::CShapeBank::CShapeCache |
| struct | NL3D::CShapeBank::CShapeInfo |
| class | NL3D::CShapeStream |
| class | NL3D::CSkeletonModel |
| class | NL3D::CSkeletonModelAnimDetailObs |
| class | NL3D::CSkeletonShape |
| class | NL3D::CSkeletonUser |
| class | NL3D::CSkeletonWeight |
| struct | NL3D::CMesh::CSkinWeight |
| class | NL3D::CChannelMixer::CSlot |
| class | NL3D::CSkeletonModel::CStickObject |
| class | NL3D::CTileLumel::CStreamBit |
| struct | NL3D::UTextContext::CStringInfo |
| struct | NL3D::CZoneTgtSmoother::CTangentId |
| struct | NL3D::CZone::CTessBaseVertex |
| class | NL3D::CTessBlock |
| class | NL3D::CTessFace |
| struct | NL3D::CTessFarVertex |
| class | NL3D::CTessList |
| struct | NL3D::CTessNearVertex |
| class | NL3D::CTessNodeList |
| class | NL3D::CTessVertex |
| struct | NL3D::CMaterial::CTexEnv |
| class | NL3D::CTextContext |
| class | NL3D::CTextContextUser |
| class | NL3D::ITexture |
| class | NL3D::CTextureCross |
| class | NL3D::ITextureDrvInfos |
| class | NL3D::CTextureDrvInfosGL |
| class | NL3D::CTextureDrvShare |
| class | NL3D::CTextureFar |
| class | NL3D::CTextureFile |
| class | NL3D::CTextureFileUser |
| class | NL3D::CTextureFont |
| class | NL3D::CTextureGrouped |
| class | NL3D::CTextureMem |
| class | NL3D::CTextureNear |
| class | NL3D::CTextureRawUser |
| class | NL3D::CTextureUser |
| struct | NL3D::CTextureGrouped::TFourUV |
| class | NL3D::CTile |
| class | NL3D::CTileBank |
| class | NL3D::CTileBorder |
| class | NL3D::CTileColor |
| class | NL3D::CTileElement |
| struct | NL3D::CTileFace |
| class | NL3D::CTileFarBank::CTileFar |
| class | NL3D::CTileFarBank |
| struct | NL3D::CLandscape::CTileInfo |
| class | NL3D::CTileLand |
| class | NL3D::CTileLumel |
| struct | NL3D::CTileMaterial |
| class | NL3D::CTileSet |
| class | NL3D::CTileSetTransition |
| struct | NL3D::CTileBank::CTileXRef |
| class | NL3D::ITrack |
| class | NL3D::ITrackDefault |
| class | NL3D::CTrackDefaultBlendable |
| class | NL3D::CTrackDefaultBool |
| class | NL3D::CTrackDefaultFloat |
| class | NL3D::CTrackDefaultInt |
| class | NL3D::CTrackDefaultNotBlendable |
| class | NL3D::CTrackDefaultQuat |
| class | NL3D::CTrackDefaultRGBA |
| class | NL3D::CTrackDefaultString |
| class | NL3D::CTrackDefaultVector |
| class | NL3D::ITrackKeyFramer |
| class | NL3D::CTrackKeyFramerBezierFloat |
| class | NL3D::CTrackKeyFramerBezierInt |
| class | NL3D::CTrackKeyFramerBezierQuat |
| class | NL3D::CTrackKeyFramerBezierRGBA |
| class | NL3D::CTrackKeyFramerBezierVector |
| class | NL3D::CTrackKeyFramerConstBlendable |
| class | NL3D::CTrackKeyFramerConstBool |
| class | NL3D::CTrackKeyFramerConstFloat |
| class | NL3D::CTrackKeyFramerConstInt |
| class | NL3D::CTrackKeyFramerConstNotBlendable |
| class | NL3D::CTrackKeyFramerConstQuat |
| class | NL3D::CTrackKeyFramerConstRGBA |
| class | NL3D::CTrackKeyFramerConstString |
| class | NL3D::CTrackKeyFramerConstVector |
| class | NL3D::CTrackKeyFramerLinear |
| class | NL3D::CTrackKeyFramerLinear< CKeyQuat,CQuat > |
| class | NL3D::CTrackKeyFramerLinearFloat |
| class | NL3D::CTrackKeyFramerLinearInt |
| class | NL3D::CTrackKeyFramerLinearQuat |
| class | NL3D::CTrackKeyFramerLinearRGBA |
| class | NL3D::CTrackKeyFramerLinearVector |
| class | NL3D::CTrackKeyFramerTCBFloat |
| class | NL3D::CTrackKeyFramerTCBInt |
| class | NL3D::CTrackKeyFramerTCBQuat |
| class | NL3D::CTrackKeyFramerTCBRGBA |
| class | NL3D::CTrackKeyFramerTCBVector |
| class | NL3D::CTransform |
| class | NL3D::ITransformable |
| class | NL3D::CTransformableUser |
| class | NL3D::CTransformAnimDetailObs |
| class | NL3D::CTransformClipObs |
| class | NL3D::CTransformHrcObs |
| class | NL3D::CTransformShape |
| class | NL3D::CTransformShapeClipObs |
| class | NL3D::CTransformShapeRenderObs |
| class | NL3D::CTransformUser |
| class | NL3D::ITrav |
| class | NL3D::ITravCameraScene |
| struct | NL3D::CMOT::CTravEntry |
| class | NL3D::ITravScene |
| class | NL3D::TTexDrvInfoPtrMap |
| class | NL3D::U3dMouseListener |
| class | NL3D::UAnimationSet |
| class | NL3D::UBone |
| class | NL3D::UCamera |
| class | NL3D::UDriver |
| class | NL3D::UInstance |
| class | NL3D::UInstanceGroup |
| class | NL3D::UInstanceMaterial |
| class | NL3D::ULandscape |
| class | NL3D::UMaterial |
| class | NL3D::UPlayList |
| class | NL3D::UPlayListManager |
| class | NL3D::UScene |
| class | NL3D::UShapeBank |
| class | NL3D::USkeleton |
| class | NL3D::UTextContext |
| class | NL3D::UTexture |
| class | NL3D::UTextureFile |
| class | NL3D::UTextureRaw |
| class | NL3D::UTransform |
| class | NL3D::UTransformable |
| class | NL3D::IVBDrvInfos |
| class | NL3D::CVBDrvInfosGL |
| class | NL3D::CVector3s |
| class | NL3D::CVertexBuffer |
| struct | NL3D::CZoneTgtSmoother::CVertexInfo |
| class | NL3D::CViewport |
| class | NL3D::CZone |
| struct | NL3D::CMiniCol::CZoneIdent |
| struct | NL3D::CZoneSmoother::CZoneInfo |
| struct | NL3D::CZoneInfo |
| class | NL3D::CZoneLoadingTask |
| class | NL3D::CZoneManager |
| class | NL3D::CZoneSearch |
| class | NL3D::CZoneSmoother |
| class | NL3D::CZoneTgtSmoother |
| class | NL3D::CZoneUnloadingTask |
Typedefs |
typedef CAnimatedValueNotBlendable<
bool> | CAnimatedValueBool |
typedef CAnimatedValueBlendable<
sint32> | CAnimatedValueInt |
typedef CAnimatedValueBlendable<
float> | CAnimatedValueFloat |
typedef CAnimatedValueBlendable<
NLMISC::CVector> | CAnimatedValueVector |
typedef CAnimatedValueNotBlendable<
std::string> | CAnimatedValueString |
typedef CAnimatedValueBlendable<
NLMISC::CQuat> | CAnimatedValueQuat |
typedef CAnimatedValueBlendable<
NLMISC::CRGBA> | CAnimatedValueRGBA |
typedef CChannelNotBlendable<
bool> | CChannelBool |
| typedef CChannelBlendable<int> | CChannelInt |
typedef CChannelBlendable<
float> | CChannelFloat |
typedef CChannelBlendable<
NLMISC::CVector> | CChannelVector |
typedef CChannelBlendable<
NLMISC::CQuat> | CChannelQuat |
typedef CChannelNotBlendable<
std::string> | CChannelString |
| typedef std::vector<GfxMode> | ModeList |
typedef std::map< CFontDescriptor ,
pairRefPtrInt> | mapFontDec |
| typedef CKey<std::string> | CKeyString |
| typedef CKey<bool> | CKeyBool |
| typedef CKey<float> | CKeyFloat |
| typedef CKey<NLMISC::CVector> | CKeyVector |
| typedef CKey<NLMISC::CQuat> | CKeyQuat |
| typedef CKey<NLMISC::CRGBA> | CKeyRGBA |
| typedef CKey<sint32> | CKeyInt |
| typedef CKeyTCB<float> | CKeyTCBFloat |
| typedef CKeyTCB<NLMISC::CVector> | CKeyTCBVector |
| typedef CKeyTCB<NLMISC::CAngleAxis> | CKeyTCBQuat |
| typedef CKeyBezier<float> | CKeyBezierFloat |
| typedef CKeyBezier<NLMISC::CVector> | CKeyBezierVector |
| typedef CKeyBezier<NLMISC::CQuat> | CKeyBezierQuat |
typedef std::multimap<float,
CMRMEdgeFace> | TEdgeMap |
| | The map of edge collapses. More...
|
| typedef TEdgeMap::iterator | ItEdgeMap |
| typedef CPSAttrib<NLMISC::CVector> | TPSAttribVector |
| typedef CPSAttrib<NLMISC::CRGBA> | TPSAttribRGBA |
| typedef CPSAttrib<float> | TPSAttribFloat |
| typedef CPSAttrib<uint32> | TPSAttribUInt |
| typedef CPSAttrib<CAnimationTime> | TPSAttribTime |
| typedef CPSAttrib<CPSCollisionInfo> | TPSAttribCollisionInfo |
| | a container of collision infos. More...
|
| typedef CPSAttrib<CRadiusPair> | TPSAttribRadiusPair |
| typedef std::list<IShader*> | TShaderPtrList |
| typedef TShaderPtrList::iterator | ItShaderPtrList |
| typedef std::list<CTextureDrvShare*> | TTexDrvSharePtrList |
| typedef TTexDrvInfoPtrMap::iterator | ItTexDrvInfoPtrMap |
| typedef TTexDrvSharePtrList::iterator | ItTexDrvSharePtrList |
| typedef float | CAnimationTime |
| | Animation time in second. More...
|
| typedef std::list<IVBDrvInfos*> | TVBDrvInfoPtrList |
| typedef TVBDrvInfoPtrList::iterator | ItVBDrvInfoPtrList |
| typedef std::map<uint16, CZone*> | TZoneMap |
| typedef std::map<uint16, CZone*>::iterator | ItZoneMap |
| typedef IDriver* (* | IDRV_CREATE_PROC )(void) |
| typedef uint32 (* | IDRV_VERSION_PROC )(void) |
Enumerations |
| enum | TPSProcessPass {
PSCollision,
PSMotion,
PSSolidRender,
PSBlendRender,
PSToolRender
} |
| | rendering and process passes for a particle system. More...
|
Functions |
| template<typenameT> T | PSValueBlend (const T &t1, const T &t2, float alpha) |
| | a blending function it blends between t1 and t2 by the alpha amount specializing this function may help with some types of data that don't have the needed operator(CRGBA). More...
|
| template<> CRGBA | PSValueBlend (const CRGBA &t1, const CRGBA &t2, float alpha) |
| | CRGBA specialization of the PSValueBlend function. More...
|
| template<> CPlaneBasis | PSValueBlend (const CPlaneBasis &t1, const CPlaneBasis &t2, float alpha) |
| | CPlaneBasis specilization of the PSValueBlend function. More...
|
| bool | operator< (const CPSLocatedBindable &lhs, const CPSLocatedBindable &rhs) |
| | less operator on located bindable. More...
|
| bool | operator< (const CPlaneBasis &p1, const CPlaneBasis &p2) |
| void | registerSerial3d () |
| | This global function register all Serialisable Polymorphic 3D classes. More...
|
| template<classT, classTKeyVal> void | copyToValue (T &value, const TKeyVal &keyval) |
| void | copyToValue (NLMISC::CRGBA &col, const CVector &v) |
| void | copyToValue (sint32 &value, const float &f) |
| bool | setupARBMultiTexture (const char *glext) |
| bool | setupEXTTextureEnvCombine (const char *glext) |
| bool | setupARBTextureCompression (const char *glext) |
| bool | setupNVVertexArrayRange (const char *glext) |
| bool | setupEXTTextureCompressionS3TC (const char *glext) |
| bool | setupEXTVertexWeighting (const char *glext) |
| bool | setupEXTSeparateSpecularColor (const char *glext) |
| void | registerGlExtensions (CGlExtensions &ext) |
| | This function test and register the extensions for the current GL context. More...
|
| void | convBlend (CMaterial::TBlend blend, GLenum& glenum) |
| void | convZFunction (CMaterial::ZFunc zfunc, GLenum& glenum) |
| void | convColor (CRGBA col, GLfloat glcol[4]) |
| CTextureDrvInfosGL* | getTextureGl (ITexture& tex) |
| GLenum | translateWrapToGl (ITexture::TWrapMode mode, const CGlExtensions &extensions) |
| GLenum | translateMagFilterToGl (ITexture::TMagFilter mode) |
| GLenum | translateMinFilterToGl (ITexture::TMinFilter mode) |
| bool | sameDXTCFormat (ITexture &tex, GLint glfmt) |
| template<classT> void | NL3DcomputeString (CFontManager *fm, const std::basic_string<T> &s, CFontGenerator *fontGen, const NLMISC::CRGBA &color, uint32 fontSize, IDriver *driver, CComputedString &output, bool keep800x600Ratio) |
| | This function compute a basic_string. More...
|
| NLMISC::CAABBoxExt | makeBBox (const std::vector<CVector> &Vertices) |
| bool | findElement (vector<sint> &array, sint elt) |
| bool | deleteElement (vector<sint> &array, sint elt) |
| void | computeTbTm (uint &numtb, uint &numtm, uint ts, uint tt, uint orderS) |
| void | NL3D_bilinearTileLightMap (CRGBA *tex) |
| void | NL3D_bilinearShadingLightMap4x (uint8 *tex, uint lineSize) |
| CVector | MakeRandomUnitVect (void) |
| | this produce a random unit vector. More...
|
| sint | ConstraintMeshFindVert (const uint8 *v, uint vSize, const uint8 *vTab, uint numVerts) |
| | this is used to fin a vertex that was previously construct if NULL is returned, then the vertex must be built again This is slow, and thus not suited for large amount of vertices ... More...
|
| void | TroncFileName (char* sDest, const char* sSrc) |
| IObs* | creatorHrcObs () |
| IObs* | creatorClipObs () |
| IObs* | creatorAnimDetailObs () |
Variables |
| const NLMISC::CClassId | AnimDetailTravId = NLMISC::CClassId(0x45d317a8, 0x5dae3f40) |
| const NLMISC::CClassId | CameraId = NLMISC::CClassId(0x5752634c, 0x6abe76f5) |
| const NLMISC::CClassId | ClipTravId = NLMISC::CClassId(0x135208fe, 0x225334fc) |
| const NLMISC::CClassId | HrcTravId = NLMISC::CClassId(0x5ad56382, 0x2a711530) |
| const sint | NbTilesMax = 65536 |
| const sint | TextureNearSize = 256 |
| const sint | NbTilesByLine = TextureNearSize/NL_TILE_LIGHTMAP_SIZE |
| const sint | NbTilesByTexture = NbTilesByLine*NbTilesByLine |
| const NLMISC::CClassId | LandscapeModelId = NLMISC::CClassId(0x5a573b55, 0x6b395829) |
| sint | ProfNTessFace = 0 |
| sint | ProfNRdrFar0 = 0 |
| sint | ProfNRdrFar1 = 0 |
| sint | ProfNRdrTile [NL3D_MAX_TILE_PASS] |
| sint | ProfNRefineFaces |
| sint | ProfNRefineComputeFaces |
| sint | ProfNRefineLeaves |
| sint | ProfNSplits |
| sint | ProfNMerges |
| const NLMISC::CClassId | LightTravId = NLMISC::CClassId(0x328f500a, 0x57600db9) |
| const uint32 | IDRV_MAT_MAXTEXTURES = 4 |
| const uint32 | IDRV_TOUCHED_BLENDFUNC = 0x00000001 |
| const uint32 | IDRV_TOUCHED_BLEND = 0x00000002 |
| const uint32 | IDRV_TOUCHED_SHADER = 0x00000004 |
| const uint32 | IDRV_TOUCHED_ZFUNC = 0x00000008 |
| const uint32 | IDRV_TOUCHED_ZBIAS = 0x00000010 |
| const uint32 | IDRV_TOUCHED_COLOR = 0x00000020 |
| const uint32 | IDRV_TOUCHED_LIGHTING = 0x00000040 |
| const uint32 | IDRV_TOUCHED_DEFMAT = 0x00000080 |
| const uint32 | IDRV_TOUCHED_ZWRITE = 0x00000100 |
| const uint32 | IDRV_TOUCHED_DOUBLE_SIDED = 0x00000200 |
| const uint32 | IDRV_TOUCHED_TEX [IDRV_MAT_MAXTEXTURES] = {0x00010000, 0x00020000, 0x00040000, 0x00080000} |
| const uint32 | IDRV_TOUCHED_ALL = 0xFFFFFFFF |
| const uint32 | IDRV_MAT_HIDE = 0x00000001 |
| const uint32 | IDRV_MAT_TSP = 0x00000002 |
| const uint32 | IDRV_MAT_ZWRITE = 0x00000004 |
| const uint32 | IDRV_MAT_ZLIST = 0x00000008 |
| const uint32 | IDRV_MAT_LIGHTING = 0x00000010 |
| const uint32 | IDRV_MAT_SPECULAR = 0x00000020 |
| const uint32 | IDRV_MAT_DEFMAT = 0x00000040 |
| const uint32 | IDRV_MAT_BLEND = 0x00000080 |
| const uint32 | IDRV_MAT_DOUBLE_SIDED = 0x00000100 |
| const NLMISC::CClassId | MeshInstanceId = NLMISC::CClassId(0x6bfe0a34, 0x23b26dc9) |
| const NLMISC::CClassId | ParticleSystemModelId = NLMISC::CClassId(0x3a9b1dc3, 0x49627ff0) |
| const uint32 | DefaultMaxLocatedInstance = 1 |
| const uint32 | PSForce = 0 |
| const uint32 | PSParticle = 1 |
| const uint32 | PSEmitter = 2 |
| const uint32 | PSLight = 3 |
| const uint32 | PSZone = 4 |
| const float | PSCollideEpsilon = 10E-5f |
| | This epsilon is in meter and give a thickness to surfaces for tests. More...
|
| const NLMISC::CClassId | RenderTravId = NLMISC::CClassId(0x572456ee, 0x3db55f23) |
| const NLMISC::CClassId | SkeletonModelId = NLMISC::CClassId(0x7d4703b4, 0x43ad6ab1) |
| const float | OO32768 = 1.0f/0x8000 |
| const NLMISC::CClassId | TransformId = NLMISC::CClassId(0x174750cb, 0xf952024) |
| const NLMISC::CClassId | TransformShapeId = NLMISC::CClassId(0x1e6115e6, 0x63502517) |
| const uint32 | IDRV_VF_MAXW = 4 |
| const uint32 | IDRV_VF_MAXSTAGES = 8 |
| const uint32 | IDRV_VF_XYZ = 0x00000001 |
| const uint32 | IDRV_VF_W [IDRV_VF_MAXW] = { 0x00000002,0x00000004,0x00000008,0x00000010 } |
| const uint32 | IDRV_VF_NORMAL = 0x00000020 |
| const uint32 | IDRV_VF_COLOR = 0x00000040 |
| const uint32 | IDRV_VF_SPECULAR = 0x00000080 |
| const uint32 | IDRV_VF_UV [IDRV_VF_MAXSTAGES] = { 0x00000100,0x00000200,0x00000400,0x00000800,0x00001000,0x00002000,0x00004000,0x00008000 } |
| const uint32 | IDRV_VF_PALETTE_SKIN = 0x00010000 | IDRV_VF_W[0] | IDRV_VF_W[1] | IDRV_VF_W[2] | IDRV_VF_W[3] |
| const uint32 | IDRV_VF_TOUCHED_VERTEX_FORMAT = 0x00000001 |
| const uint32 | IDRV_VF_TOUCHED_NUM_VERTICES = 0x00000002 |
| const uint32 | IDRV_VF_TOUCHED_ALL = 0xFFFFFFFF |
| CAnimatedValueBool | atoto1 |
| CAnimatedValueInt | atoto2 |
| CAnimatedValueFloat | atoto3 |
| CAnimatedValueVector | atoto4 |
| CAnimatedValueString | atoto5 |
| CAnimatedValueQuat | atoto6 |
| CAnimatedValueRGBA | atoto7 |
| const char* | IDRV_CREATE_PROC_NAME = "NL3D_createIDriverInstance" |
| const char* | IDRV_VERSION_PROC_NAME = "NL3D_interfaceVersion" |
| CKeyTCBFloat | ktoto0 |
| CKeyTCBVector | ktoto1 |
| CKeyTCBQuat | ktoto2 |
| CKeyBezierFloat | ktoto4 |
| CKeyBezierVector | ktoto5 |
| CKeyBezierQuat | ktoto6 |
| CKeyString | ktoto8 |
| CKeyBool | ktoto9 |
| CKeyFloat | ktoto10 |
| CKeyVector | ktoto11 |
| CKeyQuat | ktoto12 |
| const sint | QuadDepth = 10 |
| const sint | GridSize = 256 |
| const float | GridEltSize = 3 |
| sint | CurVertexSize |
| sint | CurUV0Off |
| sint | CurUV1Off |
| sint | GlobalTriListBlockRealloc = 1024 |
| const uint | dotBufSize = 1024 |
| const uint | quadBufSize = 800 |
| const uint | shockWaveBufSize = 64 |
| const uint | meshBufSize = 16 |
| const uint | constraintMeshBufSize = 64 |
| const uint8 | TileUvFmtNormal1 = 0 |
| const uint8 | TileUvFmtNormal2 = 1 |
| const uint8 | TileUvFmtNormal3 = 2 |
| const uint8 | TileUvFmtNormal4 = 3 |
| const uint8 | TileUvFmtNormal5 = 4 |
| const float | TileSize = 128 |
| CTrackDefaultFloat | ttoto10 |
| CTrackDefaultVector | ttoto11 |
| CTrackDefaultQuat | ttoto12 |
| CTrackDefaultInt | ttoto13 |
| CTrackDefaultRGBA | ttoto16 |
| CTrackDefaultString | ttoto14 |
| CTrackDefaultBool | ttoto15 |
| CTrackKeyFramerTCBFloat | ttoto0 |
| CTrackKeyFramerTCBVector | ttoto1 |
| CTrackKeyFramerTCBQuat | ttoto2 |
| CTrackKeyFramerTCBInt | ttoto3 |
| CTrackKeyFramerTCBRGBA | ttoto8 |
| CTrackKeyFramerBezierFloat | ttoto4 |
| CTrackKeyFramerBezierVector | ttoto5 |
| CTrackKeyFramerBezierQuat | ttoto6 |
| CTrackKeyFramerBezierInt | ttoto7 |
| CTrackKeyFramerBezierRGBA | ttoto9 |
| CTrackKeyFramerLinearFloat | lattoto10 |
| CTrackKeyFramerLinearVector | lattoto11 |
| CTrackKeyFramerLinearQuat | lattoto12 |
| CTrackKeyFramerLinearInt | lattoto13 |
| CTrackKeyFramerLinearRGBA | lattoto14 |
| CTrackKeyFramerConstFloat | attoto10 |
| CTrackKeyFramerConstVector | attoto11 |
| CTrackKeyFramerConstQuat | attoto12 |
| CTrackKeyFramerConstInt | attoto13 |
| CTrackKeyFramerConstRGBA | attoto16 |
| CTrackKeyFramerConstString | attoto14 |
| CTrackKeyFramerConstBool | attoto15 |
| const sint | ClipIn = 0 |
| const sint | ClipOut = 1 |
| const sint | ClipSide = 2 |