Garry's Mod Wiki

Revision Difference

Structures/LocalLight#516819

<cat>struct</cat> <structure>⤶ <description>Table structure used for <page>render.SetLocalModelLights</page>.</description>⤶ <fields>{{StructureField|number|type|The type of the light source, see <page>MATERIAL_LIGHT</page>.|MATERIAL_LIGHT_POINT</fields>⤶ ⤶ </structure>⤶ ⤶ {{StructureField|Vector|color|The color of the light source (x is red, y is green, z is blue). Values are not restricted to a specific range, higher values will result in a brighter light.|vector_origin}}{{StructureField|Vector|pos|The origin of the light in world coordinates.|vector_origin}}{{StructureField|Vector|dir|The direction of the light. Only required for directional and spot lights.|vector_origin}}{{StructureField|number|range|The maximum range of the light source. Does not actually control light attenuation. Usually left at 0 for infinite range.|0}}{{StructureField|number|angularFalloff|Angular falloff exponent for spot lights. Higher values result in a sharper transition between the inner cone and the outer cone.|5}}{{StructureField|number|innerAngle|The inner cone angle for spot lights, in degrees. No angular falloff will occur inside that cone.|45}}{{StructureField|number|outerAngle|The outer cone angle for spot lights, in degrees.|45}}{{StructureField|number|fiftyPercentDistance|The distance at which the light will fade to 50% of its brightness.}}{{StructureField|number|zeroPercentDistance|The distance at which the light will completely fade out.}}{{StructureField|number|quadraticFalloff|The quadratic term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.|0}}{{StructureField|number|linearFalloff|The linear term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.|0}}{{StructureField|number|constantFalloff|The constant term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.|1}}⤶ {{Structure⤶ |Description=Table structure used for <page>render.SetLocalModelLights</page>.|Fields={{StructureField|number|type|The type of the light source, see <page>MATERIAL_LIGHT</page>.|MATERIAL_LIGHT_POINT}}{{StructureField|Vector|color|The color of the light source (x is red, y is green, z is blue). Values are not restricted to a specific range, higher values will result in a brighter light.|vector_origin}}{{StructureField|Vector|pos|The origin of the light in world coordinates.|vector_origin}}{{StructureField|Vector|dir|The direction of the light. Only required for directional and spot lights.|vector_origin}}{{StructureField|number|range|The maximum range of the light source. Does not actually control light attenuation. Usually left at 0 for infinite range.|0}}{{StructureField|number|angularFalloff|Angular falloff exponent for spot lights. Higher values result in a sharper transition between the inner cone and the outer cone.|5}}{{StructureField|number|innerAngle|The inner cone angle for spot lights, in degrees. No angular falloff will occur inside that cone.|45}}{{StructureField|number|outerAngle|The outer cone angle for spot lights, in degrees.|45}}{{StructureField|number|fiftyPercentDistance|The distance at which the light will fade to 50% of its brightness.}}{{StructureField|number|zeroPercentDistance|The distance at which the light will completely fade out.}}{{StructureField|number|quadraticFalloff|The quadratic term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.|0}}{{StructureField|number|linearFalloff|The linear term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.|0}}{{StructureField|number|constantFalloff|The constant term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.|1}}⤶ }}