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
gamejamslive now

Game Jam III

Ends Fri 25 Sep
ThemeOne More Round

The jam is running. Build something, or play the entries.

£50,000
prizepool
View the jam
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
VertexBuffer
chevron_left Classes
class
VertexBuffer

Constructors

functionsVertexBuffer

Fields

crop_dinDefault

Properties

data_objectIndexed

Methods

functionsAddfunctionsAddCubefunctionsAddIndexfunctionsAddQuadfunctionsAddRawIndexfunctionsAddTrianglefunctionsAddTriangleIndexfunctionsClearfunctionsDrawfunctionsInit
VertexBuffer
class Sandbox .
Sandbox.Engine

build Constructors 1

VertexBuffer ()

crop_din Fields 1

Default
Vertex

data_object Properties 1

Indexed
bool
Whether this vertex buffer has any indexes. This is set by Sandbox.VertexBuffer.Init(System.Boolean).

functions Methods 10

Add (v)
Add a vertex
AddCube (center, size, rot, color)
Add a cube to the vertex buffer. Will include indices if they're enabled.
AddIndex (i)
Add an index. This is relative to the top of the vertex buffer. So 0 is Vertex.Count., 1 is Vertex.Count -1
AddQuad (rect)
Add a quad to the vertex buffer. Will include indices if they're enabled.
AddRawIndex (i)
Add an index. This is NOT relative to the top of the vertex buffer.
AddTriangle (a, b, c)
Add a triangle to the vertex buffer. Will include indices if they're enabled.
AddTriangleIndex (a, b, c)
Add a triangle by indices. This is relative to the top of the vertex buffer. So 0 is Vertex.Count.
Clear ()
Clear all vertices and indices, and resets Sandbox.VertexBuffer.Default.
Draw (material, attributes)
Draw this mesh using Material
Init (useIndexBuffer)
Clear the buffer and set whether it will have indices.
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