Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion generated/cpp/ruleset_builder_descriptors.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// http-params
// http-request-params
static const RulesetParamDescriptor kHTTPRequestParamsDescs[] = {
{"method", 's', 0},
{"mimetype", 's', 1},
Expand Down
10 changes: 5 additions & 5 deletions generated/lua_keywords_pretty.xml
Original file line number Diff line number Diff line change
Expand Up @@ -223,15 +223,15 @@ export type DateTypeResult = {
<key>tooltip</key>
<string>HTTP request parameter table. Pass to ll.HTTPRequest() to configure an HTTP request.</string>
</map>
<key>MediaParams</key>
<key>ParticleParams</key>
<map>
<key>tooltip</key>
<string>Prim face media parameter table. Pass to llprim.setMedia() to configure media on a face.</string>
<string>Particle system parameter table. Pass to llprim.setParticleSystem() to emit particles.</string>
</map>
<key>ParticleParams</key>
<key>PrimMediaParams</key>
<map>
<key>tooltip</key>
<string>Particle system parameter table. Pass to llprim.setParticleSystem() to emit particles.</string>
<string>Prim face media parameter table. Pass to llprim.setMedia() to configure media on a face.</string>
</map>
<key>list</key>
<map>
Expand Down Expand Up @@ -14750,7 +14750,7 @@ Does an arithmetic shift: The most significant bit of n is propagated during the
<key>tooltip</key>
<string></string>
<key>type</key>
<string>MediaParams?</string>
<string>PrimMediaParams?</string>
</map>
</map>
<map>
Expand Down
102 changes: 51 additions & 51 deletions generated/secondlife.d.luau
Original file line number Diff line number Diff line change
Expand Up @@ -85,73 +85,73 @@ type LLJsonDecodeOptionsWithPath = {
reviver: (key: string | number, value: any, parent: {}?, ctx: {path: {string | number}}) -> any
}
type LLJsonDecodeOptions = LLJsonDecodeOptionsWithoutPath | LLJsonDecodeOptionsWithPath
export type HttpRequestParams = {
accept: {string}?,
custom_header: {[string]: string | number | boolean | vector | quaternion}?,
extended_error: boolean?,
max_body_length: number?,
method: string?,
mimetype: string?,
pragma_no_cache: boolean?,
user_agent: string?,
verbose_throttle: boolean?,
verify_cert: boolean?,
}
export type ParticleParams = {
flags: number?,
color_begin: vector?,
accel: vector?,
alpha_begin: number?,
color_end: vector?,
alpha_end: number?,
scale_begin: vector?,
scale_end: vector?,
part_max_age: number?,
accel: vector?,
pattern: number?,
angle_begin: number?,
angle_end: number?,
angle_inner: number?,
angle_outer: number?,
texture: (string | uuid)?,
burst_rate: number?,
blend_func_dest: number?,
blend_func_source: number?,
bounce: boolean?,
burst_count: number?,
burst_radius: number?,
burst_speed_min: number?,
burst_rate: number?,
burst_speed_max: number?,
src_max_age: number?,
target_key: (string | uuid)?,
omega: vector?,
angle_begin: number?,
angle_end: number?,
blend_func_source: number?,
blend_func_dest: number?,
glow_begin: number?,
glow_end: number?,
burst_speed_min: number?,
color_begin: vector?,
color_end: vector?,
color_interp: boolean?,
scale_interp: boolean?,
bounce: boolean?,
wind: boolean?,
emissive: boolean?,
flags: number?,
follow: boolean?,
follow_velocity: boolean?,
target_pos: boolean?,
target_linear: boolean?,
emissive: boolean?,
glow_begin: number?,
glow_end: number?,
omega: vector?,
part_max_age: number?,
pattern: number?,
ribbon: boolean?,
scale_begin: vector?,
scale_end: vector?,
scale_interp: boolean?,
src_max_age: number?,
target_key: (string | uuid)?,
target_linear: boolean?,
target_pos: boolean?,
texture: (string | uuid)?,
wind: boolean?,
}
export type MediaParams = {
export type PrimMediaParams = {
alt_image_enable: boolean?,
controls: number?,
current_url: string?,
home_url: string?,
auto_loop: boolean?,
auto_play: boolean?,
auto_scale: boolean?,
auto_zoom: boolean?,
controls: number?,
current_url: string?,
first_click_interact: boolean?,
width: number?,
height: number?,
whitelist_enable: boolean?,
whitelist: {string}?,
perms_interact: number?,
home_url: string?,
perms_control: number?,
}
export type HttpRequestParams = {
method: string?,
mimetype: string?,
max_body_length: number?,
verify_cert: boolean?,
verbose_throttle: boolean?,
custom_header: {[string]: string | number | boolean | vector | quaternion}?,
pragma_no_cache: boolean?,
user_agent: string?,
accept: {string}?,
extended_error: boolean?,
perms_interact: number?,
whitelist: {string}?,
whitelist_enable: boolean?,
width: number?,
}

declare extern type DetectedEvent with
Expand Down Expand Up @@ -505,7 +505,7 @@ declare lljson: {
declare llprim: {
ParamsSetter: PrimParamsSetterTypeMeta,
setParticleSystem: (params: ParticleParams?, link: number?) -> (),
setMedia: (face: number, params: MediaParams?, link: number?) -> number,
setMedia: (face: number, params: PrimMediaParams?, link: number?) -> number,
}


Expand Down Expand Up @@ -1123,7 +1123,7 @@ declare ll: {
SetLinkCamera: (link: number, eye: vector, at: vector) -> (),
SetLinkColor: (link: number, color: vector, face: number) -> (),
SetLinkGLTFOverrides: (link: number, face: number, params: list) -> (),
SetLinkMedia: (link: number, face: number, params: list | MediaParams) -> number,
SetLinkMedia: (link: number, face: number, params: list | PrimMediaParams) -> number,
SetLinkPrimitiveParams: @[deprecated {use='ll.SetLinkPrimitiveParamsFast'}](link: number, rules: list) -> (),
SetLinkPrimitiveParamsFast: (link: number, rules: list) -> (),
SetLinkRenderMaterial: (link: number, material: string | uuid, face: number) -> (),
Expand All @@ -1139,7 +1139,7 @@ declare ll: {
SetPayPrice: (price: number, quick_pay_buttons: {number}) -> (),
SetPhysicsMaterial: (mask: number, gravity_multiplier: number, restitution: number, friction: number, density: number) -> (),
SetPos: (pos: vector) -> (),
SetPrimMediaParams: (face: number, params: list | MediaParams) -> number,
SetPrimMediaParams: (face: number, params: list | PrimMediaParams) -> number,
SetPrimURL: @[deprecated {use='ll.SetPrimMediaParams'}](url: string) -> (),
SetPrimitiveParams: @[deprecated {use='ll.SetLinkPrimitiveParamsFast'}](rules: list) -> (),
SetRegionPos: (position: vector) -> boolean,
Expand Down Expand Up @@ -1648,7 +1648,7 @@ declare llcompat: {
SetLinkCamera: @deprecated (link: number, eye: vector, at: vector) -> (),
SetLinkColor: @deprecated (link: number, color: vector, face: number) -> (),
SetLinkGLTFOverrides: @deprecated (link: number, face: number, params: list) -> (),
SetLinkMedia: @deprecated (link: number, face: number, params: list | MediaParams) -> number,
SetLinkMedia: @deprecated (link: number, face: number, params: list | PrimMediaParams) -> number,
SetLinkPrimitiveParams: @deprecated (link: number, rules: list) -> (),
SetLinkPrimitiveParamsFast: @deprecated (link: number, rules: list) -> (),
SetLinkRenderMaterial: @deprecated (link: number, material: string | uuid, face: number) -> (),
Expand All @@ -1665,7 +1665,7 @@ declare llcompat: {
SetPayPrice: @deprecated (price: number, quick_pay_buttons: {number}) -> (),
SetPhysicsMaterial: @deprecated (mask: number, gravity_multiplier: number, restitution: number, friction: number, density: number) -> (),
SetPos: @deprecated (pos: vector) -> (),
SetPrimMediaParams: @deprecated (face: number, params: list | MediaParams) -> number,
SetPrimMediaParams: @deprecated (face: number, params: list | PrimMediaParams) -> number,
SetPrimURL: @deprecated (url: string) -> (),
SetPrimitiveParams: @deprecated (rules: list) -> (),
SetRegionPos: @deprecated (position: vector) -> number,
Expand Down
2 changes: 1 addition & 1 deletion generated/syntax/slua.tmLanguage
Original file line number Diff line number Diff line change
Expand Up @@ -1282,7 +1282,7 @@
</dict>
<dict>
<key>match</key>
<string>\b(nil|any|boolean|buffer|integer|never|number|string|thread|unknown|quaternion|uuid|vector|DetectedEvent|rotation|list|DateTypeArg|DateTypeResult|ParticleParams|MediaParams|HttpRequestParams)\b</string>
<string>\b(nil|any|boolean|buffer|integer|never|number|string|thread|unknown|quaternion|uuid|vector|DetectedEvent|rotation|list|DateTypeArg|DateTypeResult|HttpRequestParams|ParticleParams|PrimMediaParams)\b</string>
<key>name</key>
<string>support.type.primitive.luau</string>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion generated/syntax/slua.tmLanguage.json
Original file line number Diff line number Diff line change
Expand Up @@ -831,7 +831,7 @@
"name": "constant.language.boolean.true.luau"
},
{
"match": "\\b(nil|any|boolean|buffer|integer|never|number|string|thread|unknown|quaternion|uuid|vector|DetectedEvent|rotation|list|DateTypeArg|DateTypeResult|ParticleParams|MediaParams|HttpRequestParams)\\b",
"match": "\\b(nil|any|boolean|buffer|integer|never|number|string|thread|unknown|quaternion|uuid|vector|DetectedEvent|rotation|list|DateTypeArg|DateTypeResult|HttpRequestParams|ParticleParams|PrimMediaParams)\\b",
"name": "support.type.primitive.luau"
},
{
Expand Down
6 changes: 3 additions & 3 deletions lsl_definitions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12540,7 +12540,7 @@ functions:
or an HTTPRequestParams dictionary.
type: list
param-semantics: HTTPRequestParam
ruleset: http-params
ruleset: http-request-params
- body:
tooltip: String contents of the request body.
type: string
Expand Down Expand Up @@ -18598,7 +18598,7 @@ builder-rulesets:
- [ asset, sound ]
- [ float, volume ]

http-params:
http-request-params:
type: table
enum: HTTPRequestParam
filler-tokens: [http]
Expand All @@ -18621,5 +18621,5 @@ builder-rulesets:
enum: PrimMediaParam
lua-module: llprim
lua-fn: setMedia
lua-type: MediaParams
lua-type: PrimMediaParams
dispatch-fn: SetLinkMedia
Loading
Loading