<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://orx-project.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://orx-project.org/wiki/feed.php">
        <title>Orx Learning - en:orx:config:settings_structure</title>
        <description></description>
        <link>https://orx-project.org/wiki/</link>
        <image rdf:resource="https://orx-project.org/wiki/_media/favicon.ico" />
       <dc:date>2026-04-11T21:32:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/main?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxanim?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxbody?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxcamera?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxclock?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxfx?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxgraphic?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxjoint?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxobject?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxshader?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxsound?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxspawner?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxtext?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxtimelinetrack?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://orx-project.org/wiki/en/orx/config/settings_structure/orxviewport?rev=1759253179&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://orx-project.org/wiki/_media/favicon.ico">
        <title>Orx Learning</title>
        <link>https://orx-project.org/wiki/</link>
        <url>https://orx-project.org/wiki/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/main?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Structure settings</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/main?rev=1759253179&amp;do=diff</link>
        <description>Structure settings

Here are defined all the available config properties that will be recognized by orx for all types of structures.

All these settings can be found in the CreationTemplate.ini file along with their short descriptions.

Please refer to the syntax page for more info on how to write config files.</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxanim?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxANIMSET structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxanim?rev=1759253179&amp;do=diff</link>
        <description>orxANIMSET structure

Summary

Animation Set


[AnimationSetTemplate]
Frequency     = &lt;float&gt;
KeepInCache   = &lt;bool&gt;
StartAnim     = Animation
StartAnimList = Animation1 # ... # AnimationN
Prefix        = &lt;string&gt;
Digits        = &lt;int&gt;
Animation     = &lt;string&gt;
Animation     = &lt;string&gt;
Animation     = empty
Animation-&gt;   = {.!+-}Animation1 # ... # {.!+-}AnimationN</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxbody?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxBODY structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxbody?rev=1759253179&amp;do=diff</link>
        <description>orxBODY structure

Allows the creation and handling of physical bodies. They are used as a container with associated properties. Bodies are used by objects. They thus can be referenced by objects as structures.

Summary

Body


[BodyTemplate]
Inertia        = &lt;float&gt;
Mass           = &lt;float&gt;
LinearDamping  = &lt;float&gt;
AngularDamping = &lt;float&gt;
FixedRotation  = &lt;bool&gt;
HighSpeed      = &lt;bool&gt;
Dynamic        = &lt;bool&gt;
CustomGravity  = &lt;vector&gt;
AllowSleep     = &lt;bool&gt;
AllowMoving    = &lt;bool&gt;
PartList   …</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxcamera?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxCAMERA structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxcamera?rev=1759253179&amp;do=diff</link>
        <description>orxCAMERA structure

Camera are structures used to render graphic objects (2D/3D). They thus can be referenced by other structures. 

Summary


[CameraTemplate]
GroupList        = Group1 # ... # GroupN
GroupValue       = sort # raw
Zoom             = &lt;float&gt;
Position         = &lt;vector&gt;
Rotation         = &lt;float&gt;
FrustumNear      = &lt;float&gt;
FrustumFar       = &lt;float&gt;
FrustumWidth     = &lt;float&gt;
FrustumHeight    = &lt;float&gt;
ParentCamera     = CameraTemplate
IgnoreFromParent = none | all | rotation | s…</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxclock?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxCLOCK structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxclock?rev=1759253179&amp;do=diff</link>
        <description>orxCLOCK structure

Summary

[ClockTemplate]
Frequency     = &lt;float&gt;
ModifierType  = capped|fixed|multiply|none
ModifierValue = &lt;float&gt;

Details

Here&#039;s a list of the available properties for an orxCLOCK structure:

	*  Frequency: Physical update frequency for this clock, in Hz (ie. number of time the clock is</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxfx?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxFX structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxfx?rev=1759253179&amp;do=diff</link>
        <description>orxFX structure

Summary

FX


[FXTemplate]
SlotList    = FXSlotTemplate1#FXSlotTemplate2#...
Stagger     = &lt;bool&gt; # &lt;float&gt;
KeepInCache = &lt;bool&gt;
DoNotCache  = &lt;bool&gt;
Loop        = &lt;bool&gt;


FXSlot


[FXSlotTemplate]
Type          = alpha | color | rgb | hsl | hsv | scale | rotation | position | speed | volume | pitch
Curve         = linear | smooth | smoother | triangle | square | sine
StartTime     = &lt;float&gt;
EndTime       = &lt;float&gt;
StartValue    = &lt;float&gt; | &lt;vector&gt;
EndValue      = &lt;float&gt; | &lt;v…</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxgraphic?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxGRAPHIC structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxgraphic?rev=1759253179&amp;do=diff</link>
        <description>orxGRAPHIC structure

Summary

[GraphicTemplate]
Texture       = path/to/ImageFile.ext
TextureOrigin = &lt;vector&gt;
TextureSize   = &lt;vector&gt;
KeepInCache   = &lt;bool&gt;
Text          = TextTemplate
Pivot         = (center (truncate | round)) (left | right) (top | bottom) | &lt;vector&gt;
Repeat        = &lt;vector&gt;
Flip          = x | y | both
Color         = &lt;vector&gt;
RGB           = &lt;vector&gt;
HSL           = &lt;vector&gt;
HSV           = &lt;vector&gt;
Alpha         = &lt;float&gt;
BlendMode     = alpha | multiply | add | premul …</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxjoint?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxBODY_JOINT structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxjoint?rev=1759253179&amp;do=diff</link>
        <description>orxBODY_JOINT structure

Summary

A good summary of the various joint types can be found here: &lt;https://www.iforce2d.net/b2dtut/joints-overview&gt;

Revolute Joint

[RevoluteJoint]
Type = revolute;
ParentAnchor = [Vector]
ChildAnchor = [Vector]
Collide = true|false
Rotation = [Float]
MinRotation = [Float]
MaxRotation = [Float]
MotorSpeed = [Float]
MaxMotorTorque = [Float]</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxobject?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxOBJECT structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxobject?rev=1759253179&amp;do=diff</link>
        <description>orxOBJECT structure

Summary


[ObjectTemplate]
Graphic            = GraphicTemplate
AnimationSet       = AnimationSetTemplate
AnimationFrequency = &lt;float&gt;
Body               = BodyTemplate
Group              = &lt;string&gt;
Clock              = ClockTemplate
LifeTime           = anim | child | fx | sound | spawn | track | &lt;float&gt;
Age                = &lt;float&gt;
Color              = &lt;vector&gt;
RGB                = &lt;vector&gt;
HSL                = &lt;vector&gt;
HSV                = &lt;vector&gt;
Alpha              = &lt;f…</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxshader?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxSHADER structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxshader?rev=1759253179&amp;do=diff</link>
        <description>orxSHADER structure

Shader module. Allows the definition of shader information (code + parameters). 

Summary

[ShaderTemplate]
Code = &quot;// Shader code
  void main()
  {
   // Do stuff
  }&quot;
CodeList       = CodeKey1 # ... # CodeKeyN 
ParamList      = Param1 # ... # ParamN
ParamFloat     = &lt;float&gt;
ParamVector    = &lt;vector&gt;
ParamTexture   = path/to/texture
UseCustomParam = &lt;bool&gt;
KeepInCache    = &lt;bool&gt;</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxsound?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxSOUND structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxsound?rev=1759253179&amp;do=diff</link>
        <description>orxSOUND structure

Summary


[SoundTemplate]
Sound        = path/to/SoundFile
Music        = path/to/MusicFile
Bus          = &lt;string&gt;
Loop         = &lt;bool&gt;
Pitch        = &lt;float&gt;
Volume       = &lt;float&gt;
Panning      = &lt;float&gt;
Mix          = &lt;bool&gt;
DistanceList = &lt;float&gt; (# &lt;Float&gt;)
GainList     = &lt;float&gt; (# &lt;float&gt;)
RollOff      = &lt;float&gt;
FilterList   = FilterTemplate1 # ... # FilterTemplateN
KeepInCache = &lt;bool&gt;</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxspawner?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxSPAWNER structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxspawner?rev=1759253179&amp;do=diff</link>
        <description>orxSPAWNER structure

Summary

[SpawnerTemplate]
Object           = ObjectTemplate
WaveSize         = &lt;int&gt;
WaveDelay        = &lt;float&gt;
ActiveObject     = &lt;int&gt;
TotalObject      = &lt;int&gt;
AutoReset        = &lt;bool&gt;
CleanOnDelete    = &lt;bool&gt;
ObjectSpeed      = &lt;vector&gt;
Position         = &lt;vector&gt;
Rotation         = &lt;float&gt;
Scale            = &lt;vector&gt; | &lt;float&gt;
Interpolate      = &lt;bool&gt; 
Immediate        = &lt;bool&gt;
UseAlpha         = &lt;bool&gt;
UseColor         = &lt;bool&gt;
UseRotation      = &lt;bool&gt;
UseScale   …</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxtext?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxTEXT structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxtext?rev=1759253179&amp;do=diff</link>
        <description>orxTEXT structure

Summary

Text

[TextTemplate]
String = &quot;string to display&quot;
Font   = FontTemplate


Font


[FontTemplate]
Texture            = path/to/ImageFile.ext
TextureOrigin      = &lt;vector&gt;
TextureSize        = &lt;vector&gt;
KeepInCache        = &lt;bool&gt;
CharacterList      = &quot;ordered list of character&quot;
CharacterSize      = &lt;vector&gt;
CharacterHeight    = &lt;float&gt;
CharacterWidthList = &lt;float&gt;
CharacterSpacing   = &lt;vector&gt;</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxtimelinetrack?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Orx Timeline and Timeline Track Structures</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxtimelinetrack?rev=1759253179&amp;do=diff</link>
        <description>Orx Timeline and Timeline Track Structures

The following is simply from CreationTemplate.ini:


[TimeLineTrackTemplate]
[Float] = &quot;Your timeline event text here&quot; | &quot;Your command&quot;; NB: Float is a time in second (&gt;= 0) 
;  after which this timeline event is going to be triggered; If the event is a valid command 
;  it&#039;ll get executed by the command module;
Loop = true|false;
Immediate = true|false; NB: If true, track will be executed immediately after being added to a timeline as opposed to durin…</description>
    </item>
    <item rdf:about="https://orx-project.org/wiki/en/orx/config/settings_structure/orxviewport?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orxVIEWPORT structure</title>
        <link>https://orx-project.org/wiki/en/orx/config/settings_structure/orxviewport?rev=1759253179&amp;do=diff</link>
        <description>orxVIEWPORT structure

Viewport module. Allows the creation and handling of viewports. Viewports are structures associated to cameras and used for rendering.

Summary


[ViewportTemplate]
TextureList     = Texture1 # ... # TextureN
KeepInCache     = &lt;bool&gt;
Position        = (center) (left | right) (top | bottom) | &lt;vector&gt;
Size            = &lt;vector&gt;
UseRelativeSize = &lt;bool&gt;
BackgroundColor = &lt;vector&gt;
BackgroundAlpha = &lt;float&gt;
Camera          = CameraTemplate
FixedRatio      = &lt;float&gt;
ShaderList …</description>
    </item>
</rdf:RDF>
