Component:RenderTransformOverride: Difference between revisions

From Resonite Wiki
Automated: update Fields, Categories
Line 7: Line 7:
== Fields ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|Context|Context|
|Context|RenderingContext|
|PositionOverride|Float3|
|PositionOverride|'''[[Type:Nullable`1|Nullable`1]]<[[Type:Float3|Float3]]>'''|TypeAdv1=true|
|RotationOverride|FloatQ|
|RotationOverride|'''[[Type:Nullable`1|Nullable`1]]<[[Type:FloatQ|FloatQ]]>'''|TypeAdv2=true|
|ScaleOverride|Float3|
|ScaleOverride|'''[[Type:Nullable`1|Nullable`1]]<[[Type:Float3|Float3]]>'''|TypeAdv3=true|
|SkinnedMeshRenderers|List`SkinnedMeshRenderers|
|SkinnedMeshRenderers|{{RootFieldType|SyncRefList`1|[[Component:SkinnedMeshRenderer|SkinnedMeshRenderer]]}}|TypeAdv4=true|
}}
}}


[[Category:Components:Rendering]]
[[Category:Components:Rendering{{#translation:}}|Render Transform Override]]
[[Category:Components{{#translation:}}|Render Transform Override]]
[[Category:ComponentStubs]]
[[Category:ComponentStubs]]

Revision as of 01:08, 4 March 2024

The RenderTransformOverride component is used to scale, transform or rotate a SkinnedMeshRenderer following a specific context.

It can be used, for instance, to scale a player's head to zero locally to effectively hide it from the user's view while it still being visible in mirrors, cameras and by other players.

It is suspected that this component is currently the cause of multiple crashes[1], though it was improved in Beta 2024.1.12.1336. Until those crashes are solved, it is recommended to use the AvatarRenderSettings component for avatar operations.

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
Context RenderingContext
PositionOverride Nullable`1<Float3>
RotationOverride Nullable`1<FloatQ>
ScaleOverride Nullable`1<Float3>
SkinnedMeshRenderers list of SkinnedMeshRenderer