AD408 Advanced
Advanced Section
Terms
Tutorial
This section of the class will cover C++, Performer, and YG
programming. The prerequisite for this section is a working
knowledge of C or C++ and prior experience with YG scripting. The
following topics will be covered:
C++
- Object Oriented programming
- Abstract data types
- Data encapsulation
- classes
- constructors
- member variables
- static member variables
- member functions
- member function/variable access
- inheritance
- scope
- variable passing
- memory allocation
- virtual functions
- commenting
Performer
- Scene graph
- Geometry
- Graphics state
- Transformations
- Inheritance
- Open GL callbacks
- memory allocation
- memory reuse
Yggdrasil
- Makenode
- reset virtual function
- message virtual function
- app virtual function
- network keys
- acceptNetKey virtual function
- effictiency issues
- initialization issues