▼NDD | Private support functions for OpHints |
►NImage | |
►NConcurrency | |
CReadGuard | |
CWriteGuard | |
►NMetaData | |
CBundle | |
►NPrivate | |
►NMemory | |
CObserverI | |
CObserverManager | Manages the observers in a thread safe way |
CScopedObserverI | |
►NSceneReaders | |
CPluginDescription | Creating an instance of this will register the new SceneReaderPlugin constructor for the class with the list of extensions |
CAllocationTracker | A class for checkpoint tracking of memory allocations allocated by the HeapAllocator |
CAllocTrackingInfo | A structure holding information about a tracked object's memory allocation |
CAttribContext | |
CAttribute | General Attribute class |
CAudioReaderI | |
CAudioReadInfo | |
CAutoProfileEvent | |
CAxisOp | AxisOp is the base class for all the 3D objects. It simply contains a transform matrix |
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 | |
CChannelMap | |
CChannelSet | |
CChannelSetIterator | |
CCodecHandler | |
CCodecOp | |
CColorLookup | |
CColorspace_KnobI | |
CComplexLightOp | |
CConvertibleToIop | Helper class for converting non Iop based classes to Iop |
CConvolve | |
CConvolveArray | |
CCurveDescription | |
CDataInfo | Class that provides information about component types |
CDebugTopDownGraphObserver | An observer class for tracking topdown rendering events and logging them to standard output |
CDeepAccumPixelOp | |
CDeepFilterOp | |
CDeepInfo | |
CDeepInPlaceOutputPlane | |
CDeepLightSample | Helper class representing a small float vector, one for each channel in a set |
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 | Helper class representing a small float vector, one for each channel in a set |
CDeepSampleVector | |
►CDeepWriter | |
CDescription | |
CDeepWriterOwner | |
CDepthMapRender | Depth map rendering for a shadow buffer |
CDescription | |
►CDirectGeneralTile | |
CLinePointers | |
CDownRez | |
CDraw_Handle_Callback | |
CDrawIop | |
CEngineContext | |
CEnumeration_KnobI | |
CExecutable | Class to wrap up node graph execution |
CExecute | |
CFile_KnobI | |
CFileOp | |
CFileRead | |
CFileReader | |
CFileSet | |
CFileWriter | |
►CFilter | |
CCoefficients | |
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 | |
CGeoDescription | |
►CGeoInfo | Contains a list of points and geometric primitives |
CCache | |
CGeoInfoRenderState | |
CGeometryList | |
CGeoOp | |
CGeoReader | |
►CGeoWriter | |
CDescription | Specialised GeoWriter Description |
CGPUContext | |
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 | |
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 | |
CInternalOCIOOp | Helper class to enable Readers and Writers to use internal OCIOColorpace Ops |
►CIop | Iop is the base class for all the image operators |
CPixelCallbackI | |
CTextureImage | |
CIopInfo | |
CIopInfoOwner | IopInfo holder |
CIRange | |
►CKnob | |
Ccstring | |
CScript_List | |
CKnobChangedObserverI | |
►CKnobChangeGroup | |
CListener | |
CLayerI | |
CLicense | |
CLightContext | |
CLightOp | LightOp defines a 3D light |
CLinear | |
CLinkableI | |
CLinkableKnobInfo | |
CLock | |
CLookAt | Helper class that adds LookAt functionality |
CLookupCurves | |
CLookupCurves_KnobI | |
CLUT | |
CLUTInfo | |
CMaterial | |
CMatrix3 | A 3x3 transformation matrix |
CMatrix4 | A 4x4 transformation matrix |
CMatrixArray | |
CMBParticleSpriteGenerator | |
CMBSceneSpriteGenerator | |
►CMemory | |
Cbytes | |
CMemoryInfo | |
CMemoryHolder | |
CMenu | |
CMesh | |
CModifyGeo | |
CMultiArray_KnobI | |
CMultiTileIop | |
CNoIop | |
CNukeWrapper | |
CNullGeo | |
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 | |
COpTask | |
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) |
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 | |
CPoint | |
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 | |
CPrimitiveTestCache | |
CProfileEvent | |
CProxyContext | |
CQuadtree | |
CQuadtreeNode | |
CQuaternion | A implementation of a way of representing rotations that avoid a lot of the problems that the standard rotation about the axis methods have |
CRadio_KnobI | |
CRandom | A random number generator for the use of ParticleOps |
CRandomBoxes | Vector of boxes with member functions |
►CRawGeneralTile | |
CLinePointers | |
CRay | |
CRead | |
►CReader | |
CDescription | |
CReaderDescription | Base class for Reader plugin descriptions |
CReaderImpl | Private, hidden implementation for DD::Image::Reader objects |
CReadFileKnobOwner | |
CReadGeo | |
CReadGuard | |
CReadImpl | Private, hidden implementation for DD::Image::Read objects |
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 | |
CSceneView_KnobI | |
CShapeKnob | |
CShutdownBroadcaster | |
CShutDownListener | |
CShutterControls | |
CSignalLock | |
CSmallBlockDefinition | |
CSolidShader | Default solid vertex shader |
CSourceGeo | |
CSpinGuard | |
CSprite | |
CSpriteGenerator | |
CText_KnobI | |
CTextureFilter | |
CThread | |
CThreadProfileEvent | |
CTimelineRead | Sub-class of DD::Image::Read used by NukeStudio/Hiero for timeline reads |
CTimelineReadInternals | A used by TimelineRead to hide internal implementations that we don't want to expose in the public DDImage API |
CToBuffer | Takes the output of an image tree and put it into an 8-bit buffer |
CTopDownGraphEvaluator | |
CTopDownGraphNotifier | |
CTopDownGraphObserver | |
CTopDownPImpl | Helper functions used by the top-down graph evaluator's private implementation |
CTransform | |
CTransformGeo | Operator that transforms geometric points |
CTransformJack_ClientI | |
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 |
CWrite | |
CWriteGeo | |
CWriteGuard | |
►CWriter | |
CDescription | Specialised Writer Description |
CWriterImpl | Private, hidden implementation for DD::Image::Writer objects |
CHexPtrOut | Pointer wrapper for output customisation (see function below) |