Completed
Embedding Lua in C++ #20 - Upvalues & Light Userdata
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Embedding Lua in C++
Automatically move to the next video in the Classroom when playback concludes
- 1 Embedding Lua in C++ #1 - Building Lua From Source
- 2 Embedding Lua in C++ #2 - Running a Lua Script
- 3 Embedding Lua in C++ #3 - Explaining Types And The Lua Stack
- 4 Embedding Lua in C++ #4 - Calling A Lua Function From C
- 5 Embedding Lua in C++ #5 - Passing Function Parameters From C to Lua
- 6 Embedding Lua in C++ #6 - Calling Native Functions From Lua
- 7 Embedding Lua in C++ #7 - Using Native Types in Lua
- 8 Embedding Lua in C++ #8 - Tables
- 9 Embedding Lua in C++ #9 - Metatables and Metamethods
- 10 Embedding Lua in C++ #10 - Calling C++ Constructors and Destructors
- 11 Embedding Lua in C++ #11 - Object Oriented Access
- 12 Embedding Lua in C++ #12 - Reading Object Properties
- 13 Embedding Lua in C++ #13 - Writing Object Properties
- 14 Embedding Lua in C++ #14 - User Values
- 15 Embedding Lua in C++ #15 - Memory Allocation
- 16 Embedding Lua in C++ #16 - Arena Memory Allocation
- 17 Embedding Lua in C++ #17 - Aligned Memory Allocation
- 18 Embedding Lua in C++ #18 - Freelist Memory Allocation
- 19 Embedding Lua in C++ #19 - Fallback Memory Allocator
- 20 Embedding Lua in C++ #20 - Upvalues & Light Userdata
- 21 Embedding Lua in C++ #21 - Explaining Run Time Type Information
- 22 Embedding Lua in C++ #22 - Building Run Time Type Information
- 23 Embedding Lua in C++ #23 - Calling Native Functions Using Run Time Type Information
- 24 Embedding Lua in C++ #24 - Passing Parameters Using Run Time Type Information
- 25 Embedding Lua in C++ #25 - Return Values Using Run Time Type Information
- 26 Embedding Lua in C++ #26 - Creating Native Objects Using Run Time Type Information
- 27 Embedding Lua in C++ #27 - Destroying Native Objects Using Run Time Type Information
- 28 Embedding Lua in C++ #28 - Calling Class Methods Using Run Time Type Information
- 29 Embedding Lua in C++ #29 - Class Method Parameters Using Run Time Type Information
- 30 Embedding Lua in C++ #30 - Reading Class Properties Using Run Time Type Information
- 31 Embedding Lua in C++ #31 - Handling User Values Using Run Time Type Information
- 32 Embedding Lua in C++ #32 - Writing Object Properties Using Run Time Type Information
- 33 Embedding Lua in C++ #33 - Calling Lua Functions Using Run Time Type Information
- 34 Embedding Lua in C++ #34 - Refactoring To Support Pass By Reference Parameters
- 35 Embedding Lua in C++ #35 - Passing Parameters By Reference From Native Code To Lua