OSSL Constants

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (lsGetWindlightScene() & lsSetWindlightScene() & lsSetWindlightSceneTargeted())
Line 260: Line 260:
 
{| cellspacing="0" cellpadding="5" border="1" align="centre" class="sortable"
 
{| cellspacing="0" cellpadding="5" border="1" align="centre" class="sortable"
 
|-
 
|-
| '''Name''' || '''Value''' || '''Description'''
+
| '''Name''' || '''Value'''
 
|-
 
|-
| [[OSSL Constants/WL WATER COLOR|WL_WATER_COLOR]] || 0||
+
| [[OSSL Constants/WL WATER COLOR|WL_WATER_COLOR]] || 0
 
|-
 
|-
| [[OSSL Constants/WL WATER FOG DENSITY EXPONENT|WL_WATER_FOG_DENSITY_EXPONENT]] || 1||
+
| [[OSSL Constants/WL WATER FOG DENSITY EXPONENT|WL_WATER_FOG_DENSITY_EXPONENT]] || 1  
 
|-
 
|-
| [[OSSL Constants/WL UNDERWATER FOG MODIFIER|WL_UNDERWATER_FOG_MODIFIER]] || 2||
+
| [[OSSL Constants/WL UNDERWATER FOG MODIFIER|WL_UNDERWATER_FOG_MODIFIER]] || 2
 
|-
 
|-
| [[OSSL Constants/WL REFLECTION WAVELET SCALE|WL_REFLECTION_WAVELET_SCALE]] || 3||
+
| [[OSSL Constants/WL REFLECTION WAVELET SCALE|WL_REFLECTION_WAVELET_SCALE]] || 3
 
|-
 
|-
| [[OSSL Constants/WL FRESNEL SCALE|WL_FRESNEL_SCALE]] || 4||
+
| [[OSSL Constants/WL FRESNEL SCALE|WL_FRESNEL_SCALE]] || 4
 
|-
 
|-
| [[OSSL Constants/WL FRESNEL OFFSET|WL_FRESNEL_OFFSET]] || 5||
+
| [[OSSL Constants/WL FRESNEL OFFSET|WL_FRESNEL_OFFSET]] || 5
 
|-
 
|-
| [[OSSL Constants/WL REFRACT SCALE ABOVE|WL_REFRACT_SCALE_ABOVE]] || 6||
+
| [[OSSL Constants/WL REFRACT SCALE ABOVE|WL_REFRACT_SCALE_ABOVE]] || 6
 
|-
 
|-
| [[OSSL Constants/WL REFRACT SCALE BELOW|WL_REFRACT_SCALE_BELOW]] || 7||
+
| [[OSSL Constants/WL REFRACT SCALE BELOW|WL_REFRACT_SCALE_BELOW]] || 7
 
|-
 
|-
| [[OSSL Constants/WL BLUR MULTIPLIER|WL_BLUR_MULTIPLIER]] || 8||
+
| [[OSSL Constants/WL BLUR MULTIPLIER|WL_BLUR_MULTIPLIER]] || 8
 
|-
 
|-
| [[OSSL Constants/WL BIG WAVE DIRECTION|WL_BIG_WAVE_DIRECTION]] || 9||
+
| [[OSSL Constants/WL BIG WAVE DIRECTION|WL_BIG_WAVE_DIRECTION]] || 9
 
|-
 
|-
| [[OSSL Constants/WL LITTLE WAVE DIRECTION|WL_LITTLE_WAVE_DIRECTION]] || 10||
+
| [[OSSL Constants/WL LITTLE WAVE DIRECTION|WL_LITTLE_WAVE_DIRECTION]] || 10
 
|-
 
|-
| [[OSSL Constants/WL NORMAL MAP TEXTURE|WL_NORMAL_MAP_TEXTURE]] || 11||
+
| [[OSSL Constants/WL NORMAL MAP TEXTURE|WL_NORMAL_MAP_TEXTURE]] || 11
 
|-
 
|-
| [[OSSL Constants/WL HORIZON|WL_HORIZON]] || 12||
+
| [[OSSL Constants/WL HORIZON|WL_HORIZON]] || 12
 
|-
 
|-
| [[OSSL Constants/WL HAZE HORIZON|WL_HAZE_HORIZON]] || 13||
+
| [[OSSL Constants/WL HAZE HORIZON|WL_HAZE_HORIZON]] || 13
 
|-
 
|-
| [[OSSL Constants/WL BLUE DENSITY|WL_BLUE_DENSITY]] || 14||
+
| [[OSSL Constants/WL BLUE DENSITY|WL_BLUE_DENSITY]] || 14
 
|-
 
|-
| [[OSSL Constants/WL HAZE DENSITY|WL_HAZE_DENSITY]] || 15||
+
| [[OSSL Constants/WL HAZE DENSITY|WL_HAZE_DENSITY]] || 15
 
|-
 
|-
| [[OSSL Constants/WL DENSITY MULTIPLIER|WL_DENSITY_MULTIPLIER]] || 16||
+
| [[OSSL Constants/WL DENSITY MULTIPLIER|WL_DENSITY_MULTIPLIER]] || 16
 
|-
 
|-
| [[OSSL Constants/WL DISTANCE MULTIPLIER|WL_DISTANCE_MULTIPLIER]] || 17||
+
| [[OSSL Constants/WL DISTANCE MULTIPLIER|WL_DISTANCE_MULTIPLIER]] || 17
 
|-
 
|-
| [[OSSL Constants/WL MAX ALTITUDE|WL_MAX_ALTITUDE]] || 18||
+
| [[OSSL Constants/WL MAX ALTITUDE|WL_MAX_ALTITUDE]] || 18
 
|-
 
|-
| [[OSSL Constants/WL SUN MOON COLOR|WL_SUN_MOON_COLOR]] || 19||
+
| [[OSSL Constants/WL SUN MOON COLOR|WL_SUN_MOON_COLOR]] || 19
 
|-
 
|-
| [[OSSL Constants/WL AMBIENT|WL_AMBIENT]] || 20||
+
| [[OSSL Constants/WL AMBIENT|WL_AMBIENT]] || 20
 
|-
 
|-
| [[OSSL Constants/WL EAST ANGLE|WL_EAST_ANGLE]] || 21||
+
| [[OSSL Constants/WL EAST ANGLE|WL_EAST_ANGLE]] || 21
 
|-
 
|-
| [[OSSL Constants/WL SUN GLOW FOCUS|WL_SUN_GLOW_FOCUS]] || 22||
+
| [[OSSL Constants/WL SUN GLOW FOCUS|WL_SUN_GLOW_FOCUS]] || 22
 
|-
 
|-
| [[OSSL Constants/WL SUN GLOW SIZE|WL_SUN_GLOW_SIZE]] || 23||
+
| [[OSSL Constants/WL SUN GLOW SIZE|WL_SUN_GLOW_SIZE]] || 23
 
|-
 
|-
| [[OSSL Constants/WL SCENE GAMMA|WL_SCENE_GAMMA]] || 24||
+
| [[OSSL Constants/WL SCENE GAMMA|WL_SCENE_GAMMA]] || 24
 
|-
 
|-
| [[OSSL Constants/WL STAR BRIGHTNESS|WL_STAR_BRIGHTNESS]] || 25||
+
| [[OSSL Constants/WL STAR BRIGHTNESS|WL_STAR_BRIGHTNESS]] || 25
 
|-
 
|-
| [[OSSL Constants/WL CLOUD COLOR|WL_CLOUD_COLOR]] || 26||
+
| [[OSSL Constants/WL CLOUD COLOR|WL_CLOUD_COLOR]] || 26
 
|-
 
|-
| [[OSSL Constants/WL CLOUD XY DENSITY|WL_CLOUD_XY_DENSITY]] || 27||
+
| [[OSSL Constants/WL CLOUD XY DENSITY|WL_CLOUD_XY_DENSITY]] || 27
 
|-
 
|-
| [[OSSL Constants/WL CLOUD COVERAGE|WL_CLOUD_COVERAGE]] || 28||
+
| [[OSSL Constants/WL CLOUD COVERAGE|WL_CLOUD_COVERAGE]] || 28
 
|-
 
|-
| [[OSSL Constants/WL CLOUD SCALE|WL_CLOUD_SCALE]] || 29||
+
| [[OSSL Constants/WL CLOUD SCALE|WL_CLOUD_SCALE]] || 29
 
|-
 
|-
| [[OSSL Constants/WL CLOUD DETAIL XY DENSITY|WL_CLOUD_DETAIL_XY_DENSITY]] || 30||
+
| [[OSSL Constants/WL CLOUD DETAIL XY DENSITY|WL_CLOUD_DETAIL_XY_DENSITY]] || 30
 
|-
 
|-
| [[OSSL Constants/WL CLOUD SCROLL X|WL_CLOUD_SCROLL_X]] || 31||
+
| [[OSSL Constants/WL CLOUD SCROLL X|WL_CLOUD_SCROLL_X]] || 31
 
|-
 
|-
| [[OSSL Constants/WL CLOUD SCROLL Y|WL_CLOUD_SCROLL_Y]] || 32||
+
| [[OSSL Constants/WL CLOUD SCROLL Y|WL_CLOUD_SCROLL_Y]] || 32
 
|-
 
|-
| [[OSSL Constants/WL CLOUD SCROLL Y LOCK|WL_CLOUD_SCROLL_Y_LOCK]] || 33||
+
| [[OSSL Constants/WL CLOUD SCROLL Y LOCK|WL_CLOUD_SCROLL_Y_LOCK]] || 33
 
|-
 
|-
| [[OSSL Constants/WL CLOUD SCROLL X LOCK|WL_CLOUD_SCROLL_X_LOCK]] || 34||
+
| [[OSSL Constants/WL CLOUD SCROLL X LOCK|WL_CLOUD_SCROLL_X_LOCK]] || 34
 
|-
 
|-
| [[OSSL Constants/WL DRAW CLASSIC CLOUDS|WL_DRAW_CLASSIC_CLOUDS]] || 35||
+
| [[OSSL Constants/WL DRAW CLASSIC CLOUDS|WL_DRAW_CLASSIC_CLOUDS]] || 35
 
|-
 
|-
| [[OSSL Constants/WL SUN MOON POSITION|WL_SUN_MOON_POSITION]] || 36||
+
| [[OSSL Constants/WL SUN MOON POSITION|WL_SUN_MOON_POSITION]] || 36
 
|-
 
|-
 
|}
 
|}

Revision as of 05:11, 22 November 2012

Contents

OSSL Constants

These are extracted from OpenSimulator DEV 0.7.4 OpenSim-9d66792-r/18996 May 12, 2012

Sources:

  • LSL_Constants.cs (OpenSimulator source) for LSL and OSSL Constants
  • CM_Constants.cs (OpenSimulator source) for LightShare/Windlight Constants

Additional constants to the LSL functions/events

changed() event

Name Value Description
CHANGED_ANIMATION 16384 the set of animations playing on the avatar to whom this object is attached has been changed.

llRequestSimulatorData() and dataserver() event

Name Value Description
DATA_SIM_RELEASE 128 returns the version of the simulator the script is running in; the string parameter of llRequestSimulatorData is ignored.

llDetectedType() and llSensor()

Name Value Description
OS_NPC 0x01000000 Target is NPC. Use this instead of NPC (Justincc's blog)

llSetVehicleVectorParam()

Name Value Description
VEHICLE_RANGE_BLOCK 45

llSetVehicleRotationParam()

Name Value Description
VEHICLE_ROLL_FRAME 46

llSetVehicleFlags() and llRemoveVehicleFlags()

Name Value Description
VEHICLE_FLAG_NO_X 1024
VEHICLE_FLAG_NO_Y 2048
VEHICLE_FLAG_NO_Z 4096
VEHICLE_FLAG_LOCK_HOVER_HEIGHT 8192
VEHICLE_FLAG_NO_DEFLECTION 16392
VEHICLE_FLAG_LOCK_ROTATION 32784

llListStatistics()

Name Value Description
LIST_STAT_HARMONIC_MEAN 100 returns the harmonic mean of a list of numbers.

llSetCameraParams()

Name Value Description
CAMERA_FOCUS_OFFSET_X 2 adjusts the camera focus x position relative to the target. (float)
CAMERA_FOCUS_OFFSET_Y 3 adjusts the camera focus y position relative to the target. (float)
CAMERA_FOCUS_OFFSET_Z 4 adjusts the camera focus z position relative to the target. (float)
CAMERA_POSITION_X 14 sets camera x position in region coordinates. (float)
CAMERA_POSITION_Y 15 sets camera y position in region coordinates. (float)
CAMERA_POSITION_Z 16 sets camera z position in region coordinates. (float)
CAMERA_FOCUS_X 18 sets camera x focus (target position) in region coordinates. (float)
CAMERA_FOCUS_Y 19 sets camera y focus (target position) in region coordinates. (float)
CAMERA_FOCUS_Z 20 sets camera z focus (target position) in region coordinates. (float)

llSetPrimMediaParams()

Name Value
LSL_STATUS_OK 0
LSL_STATUS_MALFORMED_PARAMS 1000
LSL_STATUS_TYPE_MISMATCH 1001
LSL_STATUS_BOUNDS_ERROR 1002
LSL_STATUS_NOT_FOUND 1003
LSL_STATUS_NOT_SUPPORTED 1004
LSL_STATUS_INTERNAL_ERROR 1999
LSL_STATUS_WHITELIST_FAILED 2001


For the OSSL functions

osGetRegionStats()

Name Value Statistics Bar Label
STATS_TIME_DILATION 0 Time Dilation
STATS_SIM_FPS 1 Sim FPS
STATS_PHYSICS_FPS 2 Physics FPS
STATS_AGENT_UPDATES 3 Agent Updates/Sec
STATS_ROOT_AGENTS 4 Main Agents
STATS_CHILD_AGENTS 5 Child Agents
STATS_TOTAL_PRIMS 6 Objects
STATS_ACTIVE_PRIMS 7 Active Objects
STATS_FRAME_MS 8 Total Frame Time
STATS_NET_MS 9 Net Time
STATS_PHYSICS_MS 10 Physics Time
STATS_IMAGE_MS 11 Images Time
STATS_OTHER_MS 12 (Other Time)
STATS_IN_PACKETS_PER_SECOND 13 Packets In
STATS_OUT_PACKETS_PER_SECOND 14 Packets Out
STATS_UNACKED_BYTES 15 Total Unacked Bytes
STATS_AGENT_MS 16 Agent Time
STATS_PENDING_DOWNLOADS 17 Pending Downloads
STATS_PENDING_UPLOADS 18 Pending Uploads
STATS_ACTIVE_SCRIPTS 19 Active Scripts
STATS_SCRIPT_LPS 20 (Script Line Per Second)

osNpcMoveToTarget()

See function page for descriptions of each constants.

Name Value
OS_NPC_FLY 0
OS_NPC_NO_FLY 1
OS_NPC_LAND_AT_TARGET 2
OS_NPC_RUNNING 4

osNpcSit()

See function page for descriptions of each constants.

Name Value
OS_NPC_SIT_NOW 0

osNpcCreate()

See function page for descriptions of each constants.

Name Value
OS_NPC_CREATOR_OWNED 0x1
OS_NPC_NOT_OWNED 0x2
OS_NPC_SENSE_AS_AGENT 0x4

osSetParcelDetails()

Name Value Description
PARCEL_DETAILS_CLAIMDATE 10 set parcel claim date

osListenRegex()

Name Value Description
OS_LISTEN_REGEX_NAME 0x1 process name parameter as regex
OS_LISTEN_REGEX_MESSAGE 0x2 process message parameter as regex

osMessageAttachments()

See function page for descriptions of each constants.

Name Value Description
OS_ATTACH_MSG_ALL -65535 send the message to attachments on every point
OS_ATTACH_MSG_INVERT_POINTS 1 invert how the attachment points list should be treated
OS_ATTACH_MSG_OBJECT_CREATOR 2 send only to those have the same CreatorID with host object CreatorID
OS_ATTACH_MSG_SCRIPT_CREATOR 4 send only to those have the same CreatorID with sender script CreatorID

lsGetWindlightScene() & lsSetWindlightScene() & lsSetWindlightSceneTargeted()

see LightShare Parameters for each description

Name Value
WL_WATER_COLOR 0
WL_WATER_FOG_DENSITY_EXPONENT 1
WL_UNDERWATER_FOG_MODIFIER 2
WL_REFLECTION_WAVELET_SCALE 3
WL_FRESNEL_SCALE 4
WL_FRESNEL_OFFSET 5
WL_REFRACT_SCALE_ABOVE 6
WL_REFRACT_SCALE_BELOW 7
WL_BLUR_MULTIPLIER 8
WL_BIG_WAVE_DIRECTION 9
WL_LITTLE_WAVE_DIRECTION 10
WL_NORMAL_MAP_TEXTURE 11
WL_HORIZON 12
WL_HAZE_HORIZON 13
WL_BLUE_DENSITY 14
WL_HAZE_DENSITY 15
WL_DENSITY_MULTIPLIER 16
WL_DISTANCE_MULTIPLIER 17
WL_MAX_ALTITUDE 18
WL_SUN_MOON_COLOR 19
WL_AMBIENT 20
WL_EAST_ANGLE 21
WL_SUN_GLOW_FOCUS 22
WL_SUN_GLOW_SIZE 23
WL_SCENE_GAMMA 24
WL_STAR_BRIGHTNESS 25
WL_CLOUD_COLOR 26
WL_CLOUD_XY_DENSITY 27
WL_CLOUD_COVERAGE 28
WL_CLOUD_SCALE 29
WL_CLOUD_DETAIL_XY_DENSITY 30
WL_CLOUD_SCROLL_X 31
WL_CLOUD_SCROLL_Y 32
WL_CLOUD_SCROLL_Y_LOCK 33
WL_CLOUD_SCROLL_X_LOCK 34
WL_DRAW_CLASSIC_CLOUDS 35
WL_SUN_MOON_POSITION 36

Back to Scripting Documentation

Personal tools
General
About This Wiki