Lines Matching full:scene
912 @Input s The POD Scene to write
944 // Save: scene descriptor
1629 @Description Read a scene block in from a pod file
1702 @Description Loads the specified ".POD" file; returns the scene in
1828 @Description Loads the ".POD" data from the source stream; returns the scene
1861 @Description Loads the specified ".POD" file; returns the scene in
1865 If pszExpOpt is NULL, the scene is loaded; otherwise the
1866 scene is not loaded and pszExpOpt is filled in. The same
1895 If pszExpOpt is NULL, the scene is loaded; otherwise the
1896 scene is not loaded and pszExpOpt is filled in. The same
1917 @Input scene Scene data from the header file
1919 @Description Sets the scene data from the supplied data structure. Use
1923 const SPODScene &scene)
1929 *(SPODScene*)this = scene;
1941 @Input scene Scene data
1943 @Description Sets the scene data from the supplied data structure.
1945 EPVRTError CPVRTModelPOD::CopyFromMemory(const SPODScene &scene)
1952 nNumFrame = scene.nNumFrame;
1953 nFPS = scene.nFPS;
1954 nFlags = scene.nFlags;
1955 fUnits = scene.fUnits;
1959 pfColourBackground[i] = scene.pfColourBackground[i];
1960 pfColourAmbient[i] = scene.pfColourAmbient[i];
1964 if(scene.nNumNode && SafeAlloc(pNode, scene.nNumNode))
1966 nNumNode = scene.nNumNode;
1967 nNumMeshNode = scene.nNumMeshNode;
1970 PVRTModelPODCopyNode(scene.pNode[i], pNode[i], scene.nNumFrame);
1974 if(scene.nNumMesh && SafeAlloc(pMesh, scene.nNumMesh))
1976 nNumMesh = scene.nNumMesh;
1979 PVRTModelPODCopyMesh(scene.pMesh[i], pMesh[i]);
1983 if(scene.nNumCamera && SafeAlloc(pCamera, scene.nNumCamera))
1985 nNumCamera = scene.nNumCamera;
1988 PVRTModelPODCopyCamera(scene.pCamera[i], pCamera[i], scene.nNumFrame);
1992 if(scene.nNumLight && SafeAlloc(pLight, scene.nNumLight))
1994 nNumLight = scene.nNumLight;
1997 PVRTModelPODCopyLight(scene.pLight[i], pLight[i]);
2001 if(scene.nNumTexture && SafeAlloc(pTexture, scene.nNumTexture))
2003 nNumTexture = scene.nNumTexture;
2006 PVRTModelPODCopyTexture(scene.pTexture[i], pTexture[i]);
2010 if(scene.nNumMaterial && SafeAlloc(pMaterial, scene.nNumMaterial))
2012 nNumMaterial = scene.nNumMaterial;
2015 PVRTModelPODCopyMaterial(scene.pMaterial[i], pMaterial[i]);
2018 if(scene.pUserData && SafeAlloc(pUserData, scene.nUserDataSize))
2020 memcpy(pUserData, scene.pUserData, nUserDataSize);
2021 nUserDataSize = scene.nUserDataSize;
2035 @Description Loads the specified ".POD" file; returns the scene in
2135 @Description Initializes the pointer to scene data to NULL
2142 @Description Frees the memory allocated to store the scene in pScene.
2151 @Description Frees the memory allocated to store the scene in pScene.
4091 @Input in - Source scene. All meshes must not be interleaved.
4093 @Description Used to flatten a pod scene to world space. All animation
4104 // Destroy the out pod scene to make sure it is clean
4114 // Init scene values
4140 out.Destroy(); // Destroy the out pod scene
4465 @Input src - Source scene
4466 @Output dst - Destination scene