Iray SDK API nvidia_logo_transpbg.gif Up
irender_target.h File Reference

Abstract interface for render targets. More...

Go to the source code of this file.

Classes

class  mi::neuraylib::ICanvas_parameters
 Abstract interface for render target canvas parameters. More...
 
class  mi::neuraylib::IRender_target_base
 Abstract interface for a render target (base class). More...
 
class  mi::neuraylib::IRender_target
 Abstract interface for a render target. More...
 

Namespaces

namespace  mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
namespace  mi::neuraylib
 Namespace for the Iray SDK API.
 

Enumerations

enum  mi::neuraylib::Canvas_type {
  mi::neuraylib::TYPE_RESULT ,
  mi::neuraylib::TYPE_RESULT_IRRADIANCE ,
  mi::neuraylib::TYPE_RESULT_IRRADIANCE_PROBE ,
  mi::neuraylib::TYPE_ALPHA ,
  mi::neuraylib::TYPE_SHADOW ,
  mi::neuraylib::TYPE_AMBIENT_OCCLUSION ,
  mi::neuraylib::TYPE_RAYLENGTH ,
  mi::neuraylib::TYPE_DEPTH ,
  mi::neuraylib::TYPE_MATERIAL_TAG ,
  mi::neuraylib::TYPE_MATERIAL_ID ,
  mi::neuraylib::TYPE_OBJECT_ID ,
  mi::neuraylib::TYPE_NORMAL ,
  mi::neuraylib::TYPE_TEXTURE_COORDINATE ,
  mi::neuraylib::TYPE_BSDF_WEIGHT ,
  mi::neuraylib::TYPE_CONVERGENCE_HEATMAP ,
  mi::neuraylib::TYPE_POST_TOON ,
  mi::neuraylib::TYPE_MOTION_VECTOR ,
  mi::neuraylib::TYPE_WORLD_POSITION ,
  mi::neuraylib::TYPE_SELECTION_OUTLINE ,
  mi::neuraylib::TYPE_MULTI_MATTE ,
  mi::neuraylib::TYPE_COUNT ,
  mi::neuraylib::TYPE_UNDEFINED = 0xffffffffU
}
 The type of a canvas in an mi::neuraylib::IRender_target_base. More...
 
enum  mi::neuraylib::Canvas_parameter {
  mi::neuraylib::PARAM_COLOR_LPE ,
  mi::neuraylib::PARAM_ALPHA_LPE ,
  mi::neuraylib::PARAM_INDEX ,
  mi::neuraylib::PARAM_EDGE_COLOR ,
  mi::neuraylib::PARAM_EDGE_COLOR_2 ,
  mi::neuraylib::PARAM_SHADE_COLOR ,
  mi::neuraylib::PARAM_SCALE ,
  mi::neuraylib::PARAM_PROCESSING_DISABLED ,
  mi::neuraylib::PARAM_MULTI_INDEX ,
  mi::neuraylib::PARAM_SELECTION_SUBSET ,
  mi::neuraylib::PARAM_BIAS ,
  mi::neuraylib::PARAM_COUNT ,
  mi::neuraylib::PARAM_UNDEFINED = 0xffffffffU
}
 The type of a render target canvas parameter in mi::neuraylib::ICanvas_parameters. More...
 

Detailed Description

Abstract interface for render targets.