All Projects → handsomematt → 3d2d-vgui

handsomematt / 3d2d-vgui

Licence: MIT license
👀 Render and control 2D VGUI in 3D world space for Garry's Mod

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to 3d2d-vgui

ui3d2d
A clean and simple 3D2D UI library for Garry's Mod. Built to be easy to use and optimised.
Stars: ✭ 18 (-73.91%)
Mutual labels:  gmod, 3d2d
XPGUI
A modern VGUI framework.
Stars: ✭ 15 (-78.26%)
Mutual labels:  gmod, vgui
GModCEFCodecFix
Automatic Patching/Updating of GMod CEF
Stars: ✭ 68 (-1.45%)
Mutual labels:  gmod
Half-Life-Resurgence
Recreation & expansion of NPCs, entities, and weapons from the Half-Life series into Garry's Mod!
Stars: ✭ 52 (-24.64%)
Mutual labels:  gmod
garrysmod common
A repository of common bits for compilation projects based on Garry's Mod.
Stars: ✭ 76 (+10.14%)
Mutual labels:  gmod
3d2d-imgui
Immediate mode 3D2D UI for Garry's Mod
Stars: ✭ 41 (-40.58%)
Mutual labels:  gmod
3D2D-Textscreens
3D2D Textscreens Garry's Mod Workshop Addon
Stars: ✭ 26 (-62.32%)
Mutual labels:  gmod
gSynch
gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.
Stars: ✭ 28 (-59.42%)
Mutual labels:  gmod
machado
This repository provides users with a framework to store, search and visualize biological data.
Stars: ✭ 18 (-73.91%)
Mutual labels:  gmod
helix-plugins
github.com/Bilwin/helix-plugins
Stars: ✭ 24 (-65.22%)
Mutual labels:  gmod
BadCoderz
Find unoptimized gmod addons and KILL the devs who made them
Stars: ✭ 66 (-4.35%)
Mutual labels:  gmod
VJ-Base
An addon for Garry's mod that contains bunch of bases to make many different types of addons.
Stars: ✭ 57 (-17.39%)
Mutual labels:  gmod
gmodws
GMPublish functionality without graphical steam
Stars: ✭ 23 (-66.67%)
Mutual labels:  gmod
gmod luasocket
Modules for Garry's Mod that add bindings for OS sockets through luasocket.
Stars: ✭ 21 (-69.57%)
Mutual labels:  gmod
Clockwork
A roleplaying framework developed by Cloud Sixteen for the people.
Stars: ✭ 37 (-46.38%)
Mutual labels:  gmod
glua-docs
🔍 Quick documentation lookup for Garry's Mod Lua
Stars: ✭ 14 (-79.71%)
Mutual labels:  gmod
gmod-medialib
Media playback library for Garry's Mod.
Stars: ✭ 28 (-59.42%)
Mutual labels:  gmod
Autorun-rs
Undetectable scripthook with lua execution and filesteal. Modern replacement for gluasteal and most lua executors
Stars: ✭ 63 (-8.7%)
Mutual labels:  gmod
Lua-Obfuscator
Obfuscate your lua code because it's so easy to steal!
Stars: ✭ 69 (+0%)
Mutual labels:  gmod
leysourceengineclient
A source engine network client implementation based on some of my reversing work with basic functionality ( joining servers, talking, receiving/sending voicedata etc. ). Made this & reversed netchan to learn about Sources networking.
Stars: ✭ 122 (+76.81%)
Mutual labels:  gmod

Synopsis

A simple library to draw VGUI panels in 3D space, created by Alexander Overvoorde and Matt Stevens.

demo

Usage

You can find examples in the samples folder but the basic usage is as follows:

local sampleFrame = vgui.Create( "DFrame" )
sampleFrame:SetPos( 0, 0 )
sampleFrame:SetSize( 200, 250 )
sampleFrame:ParentToHUD()

hook.Add( "PostDrawOpaqueRenderables", "DrawDemoFrame", function()
	vgui.Start3D2D( Vector(), Angle(), 1 )
		sampleFrame:Paint3D2D()
	vgui.End3D2D()
end )

Bugs and feature requests

Have a bug or a feature request? Please open a new issue.

License

Copyright 2015-2017 Alexander Overvoorde and Matt Stevens under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].