Difference between revisions of "SDK"

From The Foundry MODO SDK wiki
Jump to: navigation, search
(Tutorials)
 
(23 intermediate revisions by 7 users not shown)
Line 5: Line 5:
 
* [[Tour of the SDK]]
 
* [[Tour of the SDK]]
 
* [[SDK Basics]]
 
* [[SDK Basics]]
* [[Building a Plug-in]]
+
* [[Building Plug-ins]]
  
== Tutorials ==
+
== Examples and Tutorials ==
 
So you've decided to write a plug-in. Good for you!
 
So you've decided to write a plug-in. Good for you!
 +
* [[Channel Modifier]] -- An extremely simple channel modifier plugin
 
* [[Hello World]] -- the simplest possible plug-in
 
* [[Hello World]] -- the simplest possible plug-in
 +
* [[Ray-traced Lighting Shader]] -- A tutorial for creating a plugin CustomMaterial
 
* [[:Category:Server Basics|Server Basics]] -- outline of what's required to write each server type
 
* [[:Category:Server Basics|Server Basics]] -- outline of what's required to write each server type
 
* [[:Category:Package Basics|Item Type Basics]] -- outline of how to add functionality to item types
 
* [[:Category:Package Basics|Item Type Basics]] -- outline of how to add functionality to item types
 +
* [[About Metaclasses]] -- introduction to metaclasses (new in MODO 10)
 +
===== Full Index of Examples =====
 +
* [[:Category:SDK Examples|Index]] -- Complete index of annotated examples for creating complete plug-ins
  
 
== Resources ==
 
== Resources ==
Line 18: Line 23:
 
* [[FAQ]] -- Common questions with short answers
 
* [[FAQ]] -- Common questions with short answers
 
* [[:Category:Usage|Usage]] -- How-To articles for miscellaneous things
 
* [[:Category:Usage|Usage]] -- How-To articles for miscellaneous things
* [[Selection]]
+
* [[Kits]] -- Intro to packaging your plug-in as a kit
* [[Commands]]
+
* [[:Category:Configs|Config Files]] -- Information on resource files
* [[Kits]] -- intro to packaging your plug-in as a kit
+
  
 
== Object & Interface Reference ==
 
== Object & Interface Reference ==

Latest revision as of 21:50, 16 June 2016

The SDK provides a C++ interface for creating plug-ins for Luxology's modo.

Getting Started

Examples and Tutorials

So you've decided to write a plug-in. Good for you!

Full Index of Examples
  • Index -- Complete index of annotated examples for creating complete plug-ins

Resources

These pages can help with common questions and useful code fragments.

  • FAQ -- Common questions with short answers
  • Usage -- How-To articles for miscellaneous things
  • Kits -- Intro to packaging your plug-in as a kit
  • Config Files -- Information on resource files

Object & Interface Reference

The nexus system is composed of a network of objects and interfaces. These pages are intended mainly to show the relationships: which objects present which interfaces, and which interface methods access which objects.

Access to nexus from plug-ins starts with the Context Object which provides a gateway to all the services. Access to plug-ins from nexus starts with the Module Object which allows the application to find and spawn servers.

Sub-categories:

Reference pages: