Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DD::Image::AllocationTrackerA class for checkpoint tracking of memory allocations allocated by the HeapAllocator
DD::Image::AllocTrackingInfoA structure holding information about a tracked object's memory allocation
DD::Image::ArrayKnobI::ValueProvider
DD::Image::AttribContext
DD::Image::AttributeGeneral Attribute class
DD::Image::AutoProfileEvent
DD::Image::AxisOpAxisOp is the base class for all the 3D objects. It simply contains a transform matrix
DD::Image::BaseHandle
DD::Image::BaseLockGuard
DD::Image::BasicGrid
DD::Image::Black
DD::Image::BlockAllocator
DD::Image::Blur
DD::Image::BoxDescribes a rectangle with integer boundaries
DD::Image::Box2f
DD::Image::Box33D Box
DD::Image::CameraOp
DD::Image::ChannelMap
DD::Image::ChannelSet
DD::Image::ColorLookup
DD::Image::ComplexLightOp
DD::Image::Convolve
DD::Image::ConvolveArray
DD::Image::CurveDescription
DD::Image::DataInfoClass that provides information about component types
DD::Image::DeepAccumPixelOp
DD::Image::DeepFilterOp
DD::Image::DeepInfo
DD::Image::DeepOp
DD::Image::DeepOutPixel
DD::Image::DeepOutputPlane
DD::Image::DeepPixel
DD::Image::DeepPlane
DD::Image::DeepReader
DD::Image::DeepSampleHelper class representing a small float vector, one for each channel in a set
DD::Image::DeepSampleVector
DD::Image::DeepWriter
DD::Image::DeepWriter::Description
DD::Image::DeepWriterOwner
DD::Image::DepthMapRenderDepth map rendering for a shadow buffer
DD::Image::Description
DD::Image::DirectGeneralTile
DD::Image::DirectGeneralTile::LinePointers
DD::Image::DownRez
DD::Image::Draw_Handle_Callback
DD::Image::DrawIop
DD::Image::EngineContext
DD::Image::Enumeration_KnobI
DD::Image::ExecutableClass to wrap up node graph execution
DD::Image::Execute
DD::Image::File_KnobI
DD::Image::FileOp
DD::Image::FileRead
DD::Image::FileReader
DD::Image::FileSet
DD::Image::FileWriter
DD::Image::Filter
DD::Image::Filter::Coefficients
DD::Image::FormatDescribes the size and shape of an image
DD::Image::FrameExtentProviderI
DD::Image::FrameRangeControlsClass used to standardise frame range controls throughout NUKE
DD::Image::GeneralInfoBase class for defining a time bounded region
DD::Image::GeneralTile
DD::Image::GenericImagePlaneClass 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
DD::Image::GenericImagePlaneDescriptor
DD::Image::GeoDescription
DD::Image::GeoInfoContains a list of points and geometric primitives
DD::Image::GeoInfo::Cache
DD::Image::GeoInfoRenderState
DD::Image::GeometryList
DD::Image::GeoOp
DD::Image::GeoReader
DD::Image::GeoSelection::ReadWriteHandle< T >
DD::Image::GeoWriter
DD::Image::GeoWriter::DescriptionSpecialised GeoWriter Description
DD::Image::GPUContext
DD::Image::Guard
DD::Image::HandleStandard handle, which allocates via DD Images memory pool
DD::Image::Hash
DD::Image::HConvolve
DD::Image::HeapAllocator
DD::Image::Histogram_Data
DD::Image::IllumShaderThis subclass of Material provides some convienence functions so that it is easier to write a lighting surface shader
DD::Image::Image_Cache
DD::Image::ImageCacheReadIHolder of temporary data to read files from cache:
DD::Image::ImageCacheWriteIHolder of temporary data to write files to cache:
DD::Image::ImagePlane
DD::Image::ImagePlaneDescriptor
DD::Image::Info2D
DD::Image::Interest
DD::Image::InterestRatchet
DD::Image::IopIop is the base class for all the image operators
DD::Image::Iop::PixelCallbackI
DD::Image::IopInfo
DD::Image::IopInfoOwnerIopInfo holder
DD::Image::IRange
DD::Image::Knob
DD::Image::Knob::cstring
DD::Image::Knob::Script_List
DD::Image::KnobChangeGroup
DD::Image::KnobChangeGroup::Listener
DD::Image::License
DD::Image::LightContext
DD::Image::LightOpLightOp defines a 3D light
DD::Image::Linear
DD::Image::LinkableI
DD::Image::LinkableKnobInfo
DD::Image::Lock
DD::Image::LookAtHelper class that adds LookAt functionality
DD::Image::LookupCurves
DD::Image::LookupCurves_KnobI
DD::Image::LUT
DD::Image::Material
DD::Image::Matrix3A 3x3 transformation matrix
DD::Image::Matrix4A 4x4 transformation matrix
DD::Image::MatrixArray
DD::Image::MBParticleSpriteGenerator
DD::Image::MBSceneSpriteGenerator
DD::Image::Memory
DD::Image::Memory::bytes
DD::Image::Memory::MemoryInfo
DD::Image::MemoryHolder
DD::Image::Menu
DD::Image::Mesh
DD::Image::MetaData::Bundle
DD::Image::ModifyGeo
DD::Image::MultiArray_KnobI
DD::Image::NoIop
DD::Image::NukeWrapper
DD::Image::NullGeo
DD::Image::ObjectCell
DD::Image::OpBase class of all the things that can be created by Nuke nodes
DD::Image::Op::Description
DD::Image::OpMessageThis class encapsulates a text message to the user produced by an op
DD::Image::OpMessageHandlerThis component of an op handles its messages to the user
DD::Image::OpMessageObserver
DD::Image::OpTimer
DD::Image::OpTree
DD::Image::OpTreeHandlerThis component of an op handles the manipulations of its trees: adding to, removing from, checking statuses, etc
DD::Image::OrderedMap< Key, Value >
DD::Image::OutputContext
DD::Image::ParticleNodeState
DD::Image::ParticleNodeStateFactory
DD::Image::ParticleOpParticle operator
DD::Image::ParticleRender
DD::Image::Particles
DD::Image::ParticlesSprite
DD::Image::ParticleSystem::SourceSource of a particle representation (a Node, and its input)
DD::Image::Pixel
DD::Image::PixelIop
DD::Image::PlanarI
DD::Image::PlanarIop
DD::Image::PlanarReadInfoInformation about a generic image plane, as opposed to a scan line, and how it can be read and decoded
DD::Image::Plane
DD::Image::Point
DD::Image::Polygon
DD::Image::PolygonPrimitive
DD::Image::PolyMeshPolyMesh is a connected series of polygons comprising a contiguous surface
DD::Image::PositionVector_KnobIThe interface for position vector knobs
DD::Image::PreValidateContext
DD::Image::Primitive
DD::Image::PrimitiveContext
DD::Image::PrimitiveTestCache
DD::Image::ProfileEvent
DD::Image::ProxyContext
DD::Image::Quadtree< T >
DD::Image::QuadtreeNode< T >
DD::Image::QuaternionA implementation of a way of representing rotations that avoid a lot of the problems that the standard rotation about the axis methods have
DD::Image::Radio_KnobI
DD::Image::RandomA random number generator for the use of ParticleOps
DD::Image::RandomBoxesVector of boxes with member functions
DD::Image::RawGeneralTile
DD::Image::RawGeneralTile::LinePointers
DD::Image::Ray
DD::Image::Read
DD::Image::Reader
DD::Image::Reader::Description
DD::Image::ReadFileKnobOwner
DD::Image::ReadGeo
DD::Image::ReadGuard
DD::Image::ReadWriteLock
DD::Image::RecursiveLock
DD::Image::RefCountedFloatBuffer
DD::Image::RefCountedObject
DD::Image::RefCountedPtr< T >
DD::Image::RegularGrid
DD::Image::RenderBase class for rendering a 3D scene to an image
DD::Image::Render::Span
DD::Image::RenderScene3D image renderer parent class
DD::Image::RequestOutput
DD::Image::Row
DD::Image::RowCacheTile
DD::Image::rPoint
DD::Image::rPrimitiveThis 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
DD::Image::rTriangle
DD::Image::Scene
DD::Image::SceneView_KnobI
DD::Image::ShapeKnob
DD::Image::ShutdownBroadcaster
DD::Image::ShutDownListener
DD::Image::ShutterControls
DD::Image::SignalLock
DD::Image::SmallBlockDefinition
DD::Image::SolidShaderDefault solid vertex shader
DD::Image::SourceGeo
DD::Image::SpinGuard
DD::Image::Sprite
DD::Image::SpriteGenerator
DD::Image::Table_KnobI::Column
DD::Image::Text_KnobI
DD::Image::TextureFilter
DD::Image::Thread
DD::Image::ToBufferTakes the output of an image tree and put it into an 8-bit buffer
DD::Image::Transform
DD::Image::TransformGeoOperator that transforms geometric points
DD::Image::TransformJack_ClientI
DD::Image::TransformReceiverI
DD::Image::Triangle
DD::Image::TryWriteGuard
DD::Image::UpRez
DD::Image::ValueStuffIContainer for values
DD::Image::ValueStuffI::ValueStuffArg
DD::Image::VArray
DD::Image::VConvolve
DD::Image::Vector2
DD::Image::Vector3
DD::Image::Vector4
DD::Image::Version
DD::Image::VertexContext
DD::Image::ViewerCacheImage cache for the viewer
DD::Image::ViewerCache::LineEnds
DD::Image::ViewerContext
DD::Image::ViewerContext::ViewerWindowFormatContext
DD::Image::ViewFrustum
DD::Image::WireframeShaderDefault wireframe shader
DD::Image::Write
DD::Image::WriteGeo
DD::Image::WriteGuard
DD::Image::Writer
DD::Image::Writer::DescriptionSpecialised Writer Description
HexPtrOutPointer wrapper for output customisation (see function below)