User Tools

Site Tools


en:orx:config:settings_structure:orxcamera

orxCAMERA structure

Summary

[CameraTemplate]
FrustumHeight = <float>
FrustumWidth  = <float>
FrustumNear   = <float>
FrustumFar    = <float>
ParentCamera  = CameraTemplate
Position      = <vector>
Rotation      = <float>
Zoom          = <float>
GroupList     = Group1 # ... # GroupN

Details

Here's a list of the available properties for an orxCAMERA structure:

  • FrustumNear/FrustumFar: Defines the near and far planes for the camera frustum. The near plane is excluded whereas the far plane is included when doing render culling.
  • FrustumHeight/FrustumWidth: As orx's cameras are 2D ones, their frustum are rectangle cuboids instead of real frustums. If you want to achieve a 1:1 aspect ratio with your main display window, you can use the Display.ScreenHeight and Display.ScreenWidth values.
  • ParentCamera: If defined, this camera will be a child of the other camera in the same way it's done for orxOBJECTs that have a ParentCamera property.
  • Position: Camera's initial position.
  • Rotation: Camera's initial rotation (along its Z-axis).
  • Zoom: Camera's initial zoom.
  • GroupList: Groups (of objects) will be rendered in the order of declaration. Up to 16 groups can be associated to a camera. Defaults to “default” group. 1) 2)

Latest config settings for the Development Version

The settings on this page reflect the stable / downloadable version of Orx. For up to the minute config information for the Development version of Orx, check the latest published on bitbucket at:

CreationTemplate.ini and

SettingsTemplate.ini

Additionally these files can be found under your orx source tree in the bin folder.

2) All orxObjects belong to this “default” group unless otherwise specified. You can specify an object be part of a particular group. If your camera has a list of groups, and your object is not in any of those groups, your object will not render.
en/orx/config/settings_structure/orxcamera.txt · Last modified: 2016/01/13 05:13 (15 months ago) by sausage