• Header
  • Initialization
  • Set effect parameters
  • Draw using the effect
  • Input layout
  • Interfaces
  • Coordinate systems
  • Instancing
  • Feature Level Notes
  • Threading model
  • State management
  • Further reading