| ▼NDD | |
| ►NImage | |
| ►NMetaData | |
| CBundle | |
| ►NSceneReaders | |
| CPluginDescription | Creating an instance of this will register the new SceneReaderPlugin constructor for the class with the list of extensions |
| CAnimationHolderI | |
| CAttribContext | |
| CAttribute | General Attribute class |
| CAuthoring | |
| CAuthoringSettings | |
| CAxisOp | AxisOp is the base class for all the 3D 'scene' objects like locators (usg::XformPrim), cameras (usg::CameraPrim) and lights (usg::tbd) |
| CAxisVals | |
| CBaseHandle | |
| CBaseLockGuard | |
| CBaseReadWriteGuard | Base class for Read/Write Guard classes |
| CBasicGrid | |
| CBlack | |
| CBlockAllocator | |
| CBlur | |
| CBox | Describes a rectangle with integer boundaries |
| CBox2f | |
| CBox3 | 3D Box |
| CBufferIop | Base class for Iops which buffer the output of another Iop into an image plane |
| ►CBufferIopTile | |
| CLinePointers | |
| CCameraOp | |
| CChannel_KnobI | Used to expose the selection handle in DDImage |
| CChannelMap | |
| CChannelPack | |
| CChannelSet | |
| CChannelSetIterator | |
| CCodecOp | |
| CCodecReaderFormat | |
| CColorKnobI | |
| CColorLookup | |
| CColorspace_KnobI | |
| CComplexLightOp | |
| CConvertibleToIop | Helper class for converting non Iop based classes to Iop |
| CConvolve | |
| CConvolveArray | |
| CCoShaderMaterialInterface | |
| CCoShaderOp | |
| CCreateOrEditGeomOp | |
| ►CCreateParentsGeomOpI | |
| CSubEngine | |
| CCurveDescription | |
| CDataInfo | Class that provides information about component types |
| CDeepAccumPixelOp | |
| CDeepFilterOp | |
| CDeepInfo | |
| CDeepInPlaceOutputPlane | |
| CDeepLightSample | |
| CDeepOnlyOp | |
| CDeepOp | |
| CDeepOutPixel | |
| CDeepOutputPixel | |
| CDeepOutputPlane | |
| CDeepPixel | |
| CDeepPixelOp | DeepPixelOp is a base class that provides similar functionality to the combination of NukeWrapper and PixelOp |
| CDeepPlane | |
| CDeepReader | |
| CDeepSample | |
| CDeepSampleVector | |
| ►CDeepWriter | |
| CDescription | |
| CDeepWriterOwner | |
| CDepthMapRender | Depth map rendering for a shadow buffer |
| CDescription | |
| ►CDirectGeneralTile | |
| CLinePointers | |
| CDisplayKnobs | |
| CDownRez | |
| CDraw_Handle_Callback | |
| CDrawIop | |
| CEngineContext | |
| CEnumeration_KnobI | |
| CExecutable | Class to wrap up node graph execution |
| CExecute | |
| CExtendedOpProperties | |
| CFile_KnobI | |
| CFileOp | |
| CFileRead | |
| CFileReader | |
| CFileSet | |
| CFileWriter | |
| ►CFilter | |
| CCoefficients | |
| CFilterPrimsGeomEngineI | For use with ModifyPathsGeomOpI::SubEngine |
| CFormat | Describes the size and shape of an image |
| CFrameExtentProviderI | |
| CFrameRangeControls | Class used to standardise frame range controls throughout NUKE |
| CGeneralInfo | Base class for defining a time bounded region |
| CGeneralTile | |
| CGenericImagePlane | Class to wrap up an image plane of arbitrary type. This is used by the readers to return image data with the minimal amount of conversion needed |
| CGenericImagePlaneDescriptor | Describes a generic image plane which extends DataInfo, a ColorCurve, an ImageDirection and ChannelSwizzling to an ImagePlaneDescriptor |
| CGeoDescription | |
| ►CGeoInfo | Contains a list of points and geometric primitives |
| CCache | |
| CGeoInfoRenderState | |
| CGeometryList | |
| CGeometryProviderI | |
| CGeomKnobSample | |
| CGeomOp | |
| ►CGeomOpEngine | |
| CInputBinding | |
| CKnobBinding | |
| CGeoOp | |
| CGeoReader | |
| ►CGeoWriter | |
| CDescription | Specialised GeoWriter Description |
| CGPUContext | |
| CGraphScope | |
| CGraphScopeRepository | GraphScopeRepository constructs and store GraphScope objects |
| CGuard | |
| CHandle | Standard handle, which allocates via DD Images memory pool |
| CHash | |
| CHConvolve | |
| CHeapAllocator | |
| CHistogram_Data | |
| CIAllocator | Allocator interface |
| CIllumShader | This subclass of Material provides some convienence functions so that it is easier to write a lighting surface shader |
| CImage_Cache | |
| CImageableAndModelKnobs | |
| CImageCacheReadI | Holder of temporary data to read files from cache: |
| CImageCacheWriteI | Holder of temporary data to write files to cache: |
| CImagePlane | |
| CImagePlaneDescriptor | |
| CInfo2D | |
| CInterest | |
| CInterestRatchet | |
| ►CIop | Iop is the base class for all the image operators |
| CPixelCallbackI | |
| CTextureImage | |
| CTextureImageInfo | |
| CIopInfo | |
| CIopInfoOwner | IopInfo holder |
| CIRange | |
| ►CKnob | |
| Ccstring | |
| CHandleContext | |
| CScript_List | |
| CKnobChangedObserverI | |
| ►CKnobChangeGroup | |
| CListener | |
| CLayerI | |
| CLicense | |
| CLightContext | |
| CLightOp | LightOp defines a 3D light |
| CLinear | |
| CLinkableI | |
| CLinkableKnobInfo | |
| CLinkKnobI | |
| CLock | |
| CLookAt | Helper class that adds LookAt functionality |
| ►CLookupCurves | |
| CSKey | Represents a point on a curve |
| CLookupCurves_KnobI | |
| CLUT | |
| CMaskKnobs | |
| CMaterial | |
| ►CMaterialBindingOpI | |
| CSubEngine | |
| ►CMaterialOpI | |
| CMaterialContext | |
| CMatrix3 | A 3x3 transformation matrix |
| CMatrix4 | A 4x4 transformation matrix |
| CMatrixArray | |
| CMBParticleSpriteGenerator | |
| CMBSceneSpriteGenerator | |
| ►CMemory | |
| Cbytes | |
| CMemoryInfo | |
| CMemoryHolder | |
| CMenu | |
| CMesh | |
| CMeshKnobs | |
| CMeshPrimFilterGeomEngineI | Allows only mesh prims |
| CModifyGeo | |
| ►CModifyPathsGeomOpI | |
| CSubEngine | |
| CMultiArray_KnobI | |
| CMultiTileIop | |
| CNoIop | |
| CNukeWrapper | |
| CNullGeo | |
| CNullGeomOp | |
| CObjectCell | |
| ►COp | Base class of all the things that can be created by Nuke nodes |
| CDescription | |
| COpMessage | This class encapsulates a text message to the user produced by an op |
| COpMessageHandler | This component of an op handles its messages to the user |
| COpMessageObserver | |
| COpTimer | |
| COpTree | |
| COpTreeHandler | This component of an op handles the manipulations of its trees: adding to, removing from, checking statuses, etc |
| COrderedMap | |
| COutputContext | |
| CParticleBehaviour | |
| CParticleNodeState | |
| CParticleNodeStateFactory | |
| CParticleOp | |
| CParticleRender | |
| CParticles | |
| CParticlesSprite | |
| ►CParticleSystem | |
| CSource | Source of a particle representation (a Node, and its input) |
| CPath_KnobI | Abstract base class for a single Path knob |
| CPathExpression_KnobI | Abstract base class for PathExpression knobs |
| CPathKnobs | |
| CPixel | |
| CPixelIop | |
| CPlanarI | |
| ►CPlanarIop | |
| CAutoMemoryFreeDisabler | Used to allow/prevent Nuke from freeing the internal planar cache |
| CPlanarReadInfo | Information about a generic image plane, as opposed to a scan line, and how it can be read and decoded |
| CPlane | |
| ►CPluginObject | |
| CDescription | |
| CPoint | |
| CPointBasedPrimFilterGeomEngineI | Allows only point based prims |
| CPointList | |
| CPolygon | |
| CPolygonPrimitive | |
| CPolyMesh | PolyMesh is a connected series of polygons comprising a contiguous surface |
| CPositionVector_KnobI | The interface for position vector knobs |
| CPreValidateContext | |
| CPrimitive | |
| CPrimitiveContext | |
| CPrimitiveList | |
| CPrimitiveTestCache | |
| ►CProjectionFunc | |
| CDescription | |
| CProxyContext | |
| CPtrStridedIterator | |
| CQuadtree | |
| CQuadtreeNode | |
| CRadio_KnobI | |
| CRandom | A random number generator for the use of ParticleOps |
| ►CRawGeneralTile | |
| CLinePointers | |
| CRay | |
| CRead | |
| ►CReader | |
| CDescription | |
| CReaderDescription | Base class for Reader plugin descriptions |
| CReadFileKnobOwner | |
| CReadGeo | |
| CReadGuard | |
| CReadWriteLock | Read/Write Lock for shared access |
| CRecursiveLock | |
| CRefCountedFloatBuffer | |
| CRefCountedObject | |
| CRefCountedPtr | |
| ►CRender | Base class for rendering a 3D scene to an image |
| CSpan | |
| CRenderScene | 3D image renderer parent class |
| CRequestOutput | |
| CRow | |
| CRowCacheTile | |
| CrPoint | |
| CrPrimitive | This is the base class of anything renderable! We use this class to handle renderable objects that can have simple geometry such as triangles, spheres, etc |
| CrTriangle | |
| CSamplePosition | |
| CSampler | |
| CScene | |
| CSceneGraph_KnobI | |
| CSceneItem | Structure used to populate the SceneGraph_knob |
| CSceneLoaderOpI | |
| CScenePrimExporterOpI | |
| CSceneView_KnobI | |
| CShaderOp | |
| CShapeKnob | |
| CShutterControls | |
| CSignalLock | |
| CSmallBlockDefinition | |
| CSnapKnobs | |
| CSolidShader | Default solid vertex shader |
| CSourceGeo | |
| ►CSourceGeomOp | |
| CSourceEngine | The plugin author must at least implement the createPrims() method |
| CSpinGuard | |
| CSprite | |
| CSpriteGenerator | |
| CStringKnobI | Interface class for an array of characters or a string |
| ►CSurfaceShaderOp | |
| CVisibilityTraits | Visibility traits of the surface |
| CText_KnobI | |
| CTextureFilter | |
| CThread | |
| CTimelineRead | Sub-class of DD::Image::Read used by NukeStudio/Hiero for timeline reads |
| CToBuffer | Takes the output of an image tree and put it into an 8-bit buffer |
| CTQuaternion | A implementation of a way of representing rotations that avoid a lot of the problems that the standard rotation about the axis methods have |
| CTransform | |
| CTransformGeo | Operator that transforms geometric points |
| ►CTransformGeomOpI | |
| CSubEngine | |
| CTransformJack_ClientI | |
| CTransformKnobs | |
| CTransformReceiverI | |
| CTriangle | |
| CTryWriteGuard | |
| CUpRez | |
| ►CValueStuffI | Container for values |
| CValueStuffArg | |
| CVArray | |
| CVConvolve | |
| CVector2 | |
| CVector3 | |
| CVector4 | |
| CVersion | |
| CVertexContext | |
| ►CViewerCache | Image cache for the viewer |
| CLineEnds | |
| ►CViewerContext | |
| CViewerWindowFormatContext | |
| CViewFrustum | |
| CWireframeShader | Default wireframe shader |
| CWorldMatrixProvider | |
| CWorldPointProvider | |
| CWrite | |
| CWriteGeo | |
| CWriteGuard | |
| ►CWriter | |
| CDescription | Specialised Writer Description |
| ▼Nslr | |
| CDual2Chans | Channels pointing at the data indices for a Dual2 package |
| CSampleInfo | Per sample time and motion step info |
| CShadingLayerReq | |
| CSlrAovChannelMap | |
| CSlrAovLayer | |
| CSlrAovLayerIterator | |
| CSlrIntegratorContext | |
| CSlrLightInfo | |
| CSlrLightMaterial | |
| CSlrPrimInfo | |
| CSlrShaderGroup | |
| CSlrShadingContext | |
| CSlrSurfaceMaterial | |
| CSlrCoShader | |
| CSlrGeometryShader | |
| CSlrShader | |
| CSlrSurfaceShader | |
| CHexPtrOut | Pointer wrapper for output customisation (see function below) |