Template:Element functions: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| No edit summary | mNo edit summary | ||
| (40 intermediate revisions by 22 users not shown) | |||
| Line 1: | Line 1: | ||
| <includeonly> | |||
| <ul> | |||
| {{#if: {{{1|}}} | |||
|  | {{#ifeq: {{lc:{{{1}}}}} | client | |||
|  | | |||
|     <!-- CLIENT functions --> | |||
|     <li>[[getElementBoneMatrix]]</li> | |||
|     <li>[[getElementBonePosition]]</li> | |||
|     <li>[[getElementBoneRotation]]</li> | |||
|     {{New feature/item|3.0161|1.6.0|22741|<li>[[getElementBoneQuaternion]]</li>}} | |||
|     <li>[[getElementBoundingBox]]</li> | |||
|     <li>[[getElementDistanceFromCentreOfMassToBaseOfModel]]</li> | |||
|     <li>[[getElementLighting]]</li> | |||
|     <li>[[getElementRadius]]</li> | |||
|     <li>[[isElementCollidableWith]]</li> | |||
|     <li>[[isElementLocal]]</li> | |||
|     {{New items|3.0161|1.6.0| | |||
|     <li>[[setElementLighting]]</li> | |||
|     |22862}} | |||
|     <li>[[isElementOnScreen]]</li> | |||
|     <li>[[isElementStreamable]]</li> | |||
| {{New  |     <li>[[isElementStreamedIn]]</li> | ||
|     <li>[[isElementSyncer]]</li> | |||
| }} |     <li>[[isElementWaitingForGroundToLoad]]</li> | ||
|     <li>[[setElementBoneMatrix]]</li> | |||
|     <li>[[setElementBonePosition]]</li> | |||
|     <li>[[setElementBoneRotation]]</li> | |||
|     {{New feature/item|3.0161|1.6.0|22741|<li>[[setElementBoneQuaternion]]</li>}} | |||
|     <li>[[setElementCollidableWith]]</li> | |||
|     <li>[[setElementStreamable]]</li> | |||
|     <li>[[updateElementRpHAnim]]</li> | |||
|  | {{#ifeq: {{lc:{{{1}}}}} | server | |||
|  | | |||
|     <!-- SERVER functions --> | |||
|     <li>[[addElementDataSubscriber]]</li> | |||
|     <li>[[clearElementVisibleTo]]</li> | |||
|     <li>[[cloneElement]]</li> | |||
|     <li>[[getElementSyncer]]</li> | |||
|     <li>[[getElementZoneName]]</li> | |||
|     <li>[[hasElementDataSubscriber]]</li> | |||
|     <li>[[isElementVisibleTo]]</li> | |||
|     <li>[[removeElementData]]</li> | |||
|     <li>[[removeElementDataSubscriber]]</li> | |||
| {{ |     <li>[[setElementSyncer]]</li> | ||
|     <li>[[setElementVisibleTo]]</li> | |||
|     }} | |||
|   }} | |||
| </br> | |||
| <li style="list-style: none; margin-left: -1.6em;">'''Shared'''</li> | |||
| }} | |||
| }} | }} | ||
| <!-- SHARED functions--> | |||
| <li>[[attachElements]]</li> | |||
| <li>[[createElement]]</li> | |||
| <li>[[destroyElement]]</li> | |||
| <li>[[detachElements]]</li> | |||
| <li>[[getAttachedElements]]</li> | |||
| <li>[[getElementAlpha]]</li> | |||
| <li>[[getElementAttachedOffsets]]</li> | |||
| <li>[[getElementAttachedTo]]</li> | |||
| <li>[[getElementByIndex]]</li> | |||
| <li>[[getElementByID]]</li> | |||
| <li>[[getElementChild]]</li> | |||
| <li>[[getElementChildren]]</li> | |||
| <li>[[getElementChildrenCount]]</li> | |||
| <li>[[getElementCollisionsEnabled]]</li> | |||
| <li>[[getElementColShape]]</li> | |||
| <li>[[getElementData]]</li> | |||
| <li>[[getAllElementData]]</li> | |||
| <li>[[hasElementData]]</li> | |||
| <li>[[getElementDimension]]</li> | |||
| <li>[[getElementHealth]]</li> | |||
| <li>[[getElementID]]</li> | |||
| <li>[[getElementInterior]]</li> | |||
| <li>[[getElementMatrix]]</li> | |||
| <li>[[getElementModel]]</li> | |||
| <li>[[getElementParent]]</li> | |||
| <li>[[getElementPosition]]</li> | |||
| <li>[[getElementRotation]]</li> | |||
| <li>[[getElementsByType]]</li> | |||
| <li>[[getElementsWithinColShape]]</li> | |||
| <li>[[getElementsWithinRange]]</li> | |||
| <li>[[getElementType]]</li> | |||
| <li>[[getElementVelocity]]</li> | |||
| <li>[[getLowLODElement]]</li> | |||
| <li>[[getRootElement]]</li> | |||
| <li>[[isElement]]</li> | |||
| <li>[[isElementAttached]]</li> | |||
| <li>[[isElementCallPropagationEnabled]]</li> | |||
| <li>[[isElementDoubleSided]]</li> | |||
| <li>[[isElementFrozen]]</li> | |||
| <li>[[isElementInWater]]</li> | |||
| <li>[[isElementLowLOD]]</li> | |||
| {{New items|3.0161|1.6.0| | |||
| <li>[[isElementOnFire]]</li> | |||
| |22864}} | |||
| <li>[[isElementWithinColShape]]</li> | |||
| <li>[[isElementWithinMarker]]</li> | |||
| <li>[[setElementAlpha]]</li> | |||
| <li>[[setElementAngularVelocity]]</li> | |||
| <li>[[getElementAngularVelocity]]</li> | |||
| <li>[[setElementAttachedOffsets]]</li> | |||
| <li>[[setElementCallPropagationEnabled]]</li> | |||
| <li>[[setElementCollisionsEnabled]]</li> | |||
| <li>[[setElementData]]</li> | |||
| <li>[[setElementDimension]]</li> | |||
| <li>[[setElementDoubleSided]]</li> | |||
| <li>[[setElementFrozen]]</li> | |||
| <li>[[setElementHealth]]</li> | |||
| <li>[[setElementID]]</li> | |||
| <li>[[setElementInterior]]</li> | |||
| <li>[[setElementModel]]</li> | |||
| {{New items|3.0161|1.6.0| | |||
| <li>[[setElementOnFire]]</li> | |||
| |22864}} | |||
| <li>[[setElementParent]]</li> | |||
| <li>[[setElementPosition]]</li> | |||
| <li>[[setElementRotation]]</li> | |||
| <li>[[setElementVelocity]]</li> | |||
| <li>[[setLowLODElement]]</li> | |||
| <li>[[getPedContactElement]]</li> | |||
| <li>[[getResourceDynamicElementRoot]]</li> | |||
| <li>[[getResourceRootElement]]</li> | |||
| </ul> | |||
| </includeonly> | |||
| <noinclude> | |||
| {{Functions list info}} | |||
| [[Category:Functions templates]]</noinclude> | |||
Latest revision as of 03:12, 31 December 2024
The template contains a list of functions. It accepts 1 parameter, which specifies whether the functions should be displayed for server or client. Regardless of the parameter, a list of shared functions will also be displayed
Example: {{Camera functions|client}} will display a list of client-side functions, and below it a list of shared functions, similarly for the server.