Modules | |
| niPainter Utils | |
Classes | |
| struct | iPainter |
| Painter interface. More... | |
| struct | iPainterVisibilityTestSink |
| Painter visibility test sink. More... | |
| struct | iPainterDrawSet |
| Painter draw set. More... | |
| struct | sLightShadowMap |
| struct | sLightDesc |
| Light description structure. More... | |
| struct | iPainterLight |
| Painter light interface. More... | |
| struct | iPainterObject |
| Painter object interface. More... | |
| struct | iPainterPostProcessBloom |
| Bloom post process. More... | |
| struct | iPainterRenderContextSink |
| Painter render context sink. {DispatchWrapper}. More... | |
| struct | iPainterRenderContext |
| Painter render context interface. More... | |
| struct | iPainterRenderPath |
| Painter render path interface. More... | |
| struct | iPainterShaderCacheSink |
| Shader cache sink. More... | |
| struct | iPainterShader |
| Cached shader. More... | |
| struct | iPainterShaderCompilerSink |
| Shader compiler {DispatchWrapper}. More... | |
| struct | iPainterShaderCache |
| Shader cache interface. More... | |
| struct | iPainterShadowCache |
| struct | iPainterStates |
| Painter states interface. More... | |
| struct | iViz |
| Viz interface. More... | |
| struct | iVizCamera |
| Viz camera interface. More... | |
| struct | iVizCell |
| Viz cell interface. More... | |
| struct | iVizObject |
| Viz object. More... | |
| struct | iVizShape |
| Viz shape interface. More... | |
| struct | iVizSink |
| Viz sink. {DispatchWrapper}. More... | |
Macros | |
| #define | ePainterShaderFlags_PainterRT(RT) |
| #define | ePainterShaderFlags_GetPainterRT(FLAGS) |
Typedefs | |
| typedef tU32 | tLightFlags |
| Light flags type. More... | |
| typedef tInterfaceCVec < iPainterLight > | tPainterLightCVec |
| Painter light vector. More... | |
| typedef tU32 | tPainterObjectFlags |
| Painter channel flags type. More... | |
| typedef tInterfaceCVec < iPainterObject > | tPainterObjectCVec |
| Painter object vector. More... | |
| typedef tU32 | tPainterRenderPathCapsFlags |
| Painter render path capabilitites flags type. More... | |
| typedef tU32 | tPainterShaderFlags |
| Standard painter shader flags type. More... | |
| typedef SinkList < iPainterShaderCacheSink > | tPainterShaderCacheSinkLst |
| Shader cache sink list. More... | |
| typedef tInterfaceCVec < iVizObject > | tVizObjectCVec |
| VizObject vector container. More... | |
| typedef tU32 | tVizCullingFlags |
| Viz culling flags type. More... | |
Functions | |
| iUnknown * | New_niPainter_Painter (const Var &avarA, const Var &avarB) |
| iUnknown * | New_niPainter_Viz (const ni::Var &avarA, const ni::Var &avarB) |
| #define ePainterShaderFlags_PainterRT | ( | RT | ) |
| #define ePainterShaderFlags_GetPainterRT | ( | FLAGS | ) |
| typedef tU32 tLightFlags |
Light flags type.
| typedef tInterfaceCVec<iPainterLight> tPainterLightCVec |
Painter light vector.
| typedef tU32 tPainterObjectFlags |
Painter channel flags type.
| typedef tInterfaceCVec<iPainterObject> tPainterObjectCVec |
Painter object vector.
| typedef tU32 tPainterRenderPathCapsFlags |
Painter render path capabilitites flags type.
| typedef tU32 tPainterShaderFlags |
Standard painter shader flags type.
| typedef SinkList<iPainterShaderCacheSink> tPainterShaderCacheSinkLst |
Shader cache sink list.
| typedef tInterfaceCVec<iVizObject> tVizObjectCVec |
VizObject vector container.
| typedef tU32 tVizCullingFlags |
Viz culling flags type.
| enum ePainterTexture |
| enum ePainterDrawSetSort |
Painter draw set object sorting.
| enum eLightType |
| enum eLightFlags |
Light flags.
| enum eLightInternalFlags |
| enum eLightShadowFilter |
| enum ePainterChannel |
Painter channels.
| enum ePainterObjectFlags |
Painter object flags.
| enum ePainterRenderMode |
Painter render mode.
| enum ePainterRenderPathCapsFlags |
Painter render path capabilities flags.
| enum ePainterShaderFlags |
Standard painter shader flags.
| enum ePainterQuality |
| enum ePainterHDRGlareType |
Painter HDR glare type.
| enum ePainterHDRToneMapping |
| enum eVizMode |
| enum eVizShapeType |
| enum eVizCullingFlags |
Viz culling flags.
| enum eVizMaterial |
| enum eVizTestEvent |
| enum eVizObjectEvent |
Viz object event.
| ni::iUnknown * New_niPainter_Painter | ( | const Var & | avarA, |
| const Var & | avarB | ||
| ) |
| ni::iUnknown * New_niPainter_Viz | ( | const ni::Var & | avarA, |
| const ni::Var & | avarB | ||
| ) |
1.8.7