> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/actor-components/component-transforms.md).

# Component Transforms

USceneComponent save their transform in separate FVectors rather than using an FTransform:

* RelativeLocation
* RelativeRotation
* RelativeScale3D

<figure><img src="https://831795444-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDaZWGO8xkqnm1mVNUQP7%2Fuploads%2FWPsXTV2raFmHOmXYdshR%2FComponentTransforms1.png?alt=media&amp;token=f367a128-b420-474f-8426-8b080ca939a0" alt=""><figcaption></figcaption></figure>

It also has three bools that tell whether these variables are relative or absolute:

* bAbsoluteLocation
* bAbsoluteRotation
* bAbsoluteScale

<figure><img src="https://831795444-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDaZWGO8xkqnm1mVNUQP7%2Fuploads%2FVdkYJXVypRZ3KQoBWAGa%2FComponentTransforms2.png?alt=media&amp;token=1915dc7c-9b3c-4910-9951-07244c7216b8" alt=""><figcaption></figcaption></figure>

What is shown in the *Details Panel* to make it look like FTransform is customised here:

```cpp
FComponentTransformDetails::GenerateChildContent
```

<figure><img src="https://831795444-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDaZWGO8xkqnm1mVNUQP7%2Fuploads%2FI6Dkp9BO38IZY93MxJCG%2FComponentTransforms3.png?alt=media&amp;token=ba7385d2-e3d9-4646-bf2b-8519b43ceb3f" alt=""><figcaption></figcaption></figure>
