s&
newspaperAbout
infoAbout s&box newspaperLatest News published_with_changesChanges mapRoadmap monitoringMetrics
gamesGames
sports_esportsBrowse Games rocketDiscover Games
business_centerWorkshop
sports_esportsGames landscapeMaps chairModels textureMaterials apparelClothing constructionMore..
forumForum docsDocs
docsDocumentation dashboardApi Reference
inputLog in with Steam chevron_leftChange Language
简体中文EnglishРусскийEspañolPortuguês-BrasilDeutsch日本語FrançaisPolskiTürkçe한국어PirateItalianoไทย繁體中文УкраїнськаČeštinaNederlandsMagyarDanskSuomiSvenskaNorskΕλληνικάRomânăБългарскиTiếng ViệtBahasa IndonesiaEspañol-Latinoaméricaالعربية
Api
Classes
ModelRenderer
chevron_left Classes
class
ModelRenderer

Constructors

functionsModelRenderer

Properties

data_objectBodyGroupsdata_objectBoundsdata_objectCreateAttachmentsdata_objectHasBodyGroupsdata_objectHasMaterialGroupsdata_objectLocalBoundsdata_objectLodOverridedata_objectMaterialGroupdata_objectMaterialOverridedata_objectMaterialsdata_objectModeldata_objectRenderTypedata_objectSceneObjectdata_objectTint

Methods

functionsClearMaterialOverridesfunctionsCopyFromfunctionsGetAttachmentObjectfunctionsGetBodyGroupfunctionsGetBoneObjectfunctionsGetMateriallockOnEnabledlockOnRenderOptionsChangedfunctionsSetBodyGroupfunctionsSetMaterialfunctionsSetMaterialOverridelockUpdateObject
menu
ModelRenderer
Renders a model in the world
class Sandbox .account_tree extends Renderer
Sandbox.Engine

build Constructors 1

ModelRenderer ()

data_object Properties 14

BodyGroups
UInt64
Bounds
BBox
CreateAttachments
bool
HasBodyGroups
bool
HasMaterialGroups
bool
LocalBounds
BBox
LodOverride
Nullable`1
Force a level of detail.
MaterialGroup
string
MaterialOverride
Material
Materials
MaterialAccessor
Access to the materials
Model
Model
RenderType
ShadowRenderType
SceneObject
SceneObject
Tint
Color

functions Methods 12

ClearMaterialOverrides ()
Completely stop overriding materials
CopyFrom (other)
Copy everything from another renderer
GetAttachmentObject (name)
GameObject
Get the GameObject of a specific attachment.
GetBodyGroup (name)
int
Get body group value by name
GetBoneObject (bone)
GameObject
GetMaterial (triangle)
Material
OnEnabled ()
OnRenderOptionsChanged ()
SetBodyGroup (name, value)
Set body group value by name
SetMaterial (material, triangle)
SetMaterialOverride (material, target)
Set a material override for a material with a specific attribute set. For example, if you have a model with lots of different materials, but one of them has an attribute "skin" set to "1", then calling this with a material and "skin" will override only that material.
UpdateObject ()

Inheritance

Component
Renderer
ModelRenderer
SkinnedModelRenderer
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.
  • News
  • Docs
  • Metrics
  • FAQ
  • Forum
  • Discord
  • Twitter