> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# setrenderproperty

> Weist value an object[property] zu. Für Drawing object nutzt das dasselbe Drawing property assignment wie direct property assignment. Unknown Drawing properties werden ignoriert, und destroyed Drawing objects werden nicht geändert. Das dritte Argument muss vorhanden sein. the Drawing API registriert diese API nur, wenn the required rendering environment is active true ist; wenn diese Prüfung false ist, kehrt der initializer zurück, bevor diese globals erstellt werden.

<div className="real-function-page">
  ```lua theme={null}
  setrenderproperty(object: any, property: any, value: any)
  ```

  ## Argumente

  <ParamField path={"object"} type={"any"} required>
    Wert, der indiziert und beschrieben wird. Bei Drawing object wird der RealDrawingObject \_\_newindex handler verwendet.
  </ParamField>

  <ParamField path={"property"} type={"any"} required>
    property key für die Zuweisung. Drawing object properties sind string-basiert.
  </ParamField>

  <ParamField path={"value"} type={"any"} required>
    Wert, der object\[property] zugewiesen wird. Dieses Argument muss übergeben werden; nil ist weiterhin ein übergebener Wert.
  </ParamField>

  ## Beispiel

  Aktualisieren Sie eine Zeichnungseigenschaft über den generischen Eigenschaften-Helfer.

  ```lua theme={null}
  local line = Drawing.new("Line")
  setrenderproperty(line, "Thickness", 3)
  setrenderproperty(line, "Visible", true)

  print(line.Thickness)
  print(line.Visible)
  ```
</div>
