s&
About
The Project
infoAbout s&box mapRoadmap monitoringMetricsEngine startup and usage numbers
Updates
newspaperLatest News published_with_changesChangesRelease-by-release changelog
Games
Browse Games Discover Games
gamejams

Game Jam III

Starts Fri 4 Sep
Theme

Theme revealed when the jam starts.

£50,000
prizepool
Read more
Workshop
Playable
sports_esportsGamesStandalone games and gamemodes
Assets
landscapeMaps view_in_arModels textureMaterials apparelClothing
appsEverythingEvery asset type in one list
Forum
Learn
Documentation
rocket_launchGetting Started docsDocumentation apiAPI Reference
Resources
schoolTutorials manage_searchCode Search
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
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.
Facepunch
  • News
  • Docs
  • Metrics
  • FAQ
  • Forum
  • Discord
  • Twitter