MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / updateFaces

Method updateFaces

Engine/source/gfx/sim/cubemapData.cpp:146–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

144}
145
146void CubemapData::updateFaces()
147{
148 bool initSuccess = true;
149
150 for( U32 i=0; i<6; i++ )
151 {
152 //check mCubeMapFile first
153 if (getCubeMap() != StringTable->EmptyString())
154 {
155 mCubemap = TEXMGR->createCubemap(getCubeMap());
156 return;
157 }
158 else
159 {
160 if (!_setCubeMapFace(getCubeMapFace(i), i))
161 {
162 Con::errorf("CubemapData::createMap - Failed to load texture '%s'", getCubeMapFace(i));
163 initSuccess = false;
164 }
165 }
166 }
167
168 if( initSuccess )
169 {
170 mCubemap = NULL;
171 mCubemap = GFX->createCubemap();
172
173 mCubemap->initStatic( mCubeMapFace );
174 }
175}
176
177void CubemapData::setCubemapFile(FileName newCubemapFile)
178{

Callers 3

cubemapData.cppFile · 0.80
processBakedCubemapMethod · 0.80
processStaticCubemapMethod · 0.80

Calls 4

EmptyStringMethod · 0.80
errorfFunction · 0.50
createCubemapMethod · 0.45
initStaticMethod · 0.45

Tested by

no test coverage detected