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

Method updateRects

Engine/source/T3D/assets/ParticleAsset.cpp:179–203  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177}
178
179bool GuiInspectorTypeParticleAssetPtr::updateRects()
180{
181 S32 dividerPos, dividerMargin;
182 mInspector->getDivider(dividerPos, dividerMargin);
183 Point2I fieldExtent = getExtent();
184 Point2I fieldPos = getPosition();
185
186 mCaptionRect.set(0, 0, fieldExtent.x - dividerPos - dividerMargin, fieldExtent.y);
187 mEditCtrlRect.set(fieldExtent.x - dividerPos + dividerMargin, 1, dividerPos - dividerMargin - 34, fieldExtent.y);
188
189 bool resized = mEdit->resize(mEditCtrlRect.point, mEditCtrlRect.extent);
190 if (mBrowseButton != NULL)
191 {
192 mBrowseRect.set(fieldExtent.x - 32, 2, 14, fieldExtent.y - 4);
193 resized |= mBrowseButton->resize(mBrowseRect.point, mBrowseRect.extent);
194 }
195
196 if (mSMEdButton != NULL)
197 {
198 RectI shapeEdRect(fieldExtent.x - 16, 2, 14, fieldExtent.y - 4);
199 resized |= mSMEdButton->resize(shapeEdRect.point, shapeEdRect.extent);
200 }
201
202 return resized;
203}
204#endif

Callers

nothing calls this directly

Calls 4

getPositionFunction · 0.85
getDividerMethod · 0.80
setMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected