_ExProcess | Platform independent class for creating processes |
_tcallback< ret > | The functional callback that uses std::function to handle all messages in 3D-Coat |
_timelog | Use _timelog instead of timelog to disable the timing temporary, this is empty equivalent of the timelog |
coat::scripto::AABB | Class for working with an axis aligned bounding box |
coat::scripto::BasePrim< T >::About | About parameters |
ActiveBasicTool | Use this class for create a tool on top of another tool |
OpenSubdiv::v3_4_3::Far::TopologyRefiner::AdaptiveOptions | Adaptive refinement options |
coat::scripto::AFormat< T > | Abstract class for file of any format |
coat::scripto::AFormat< FormatDAE > | |
coat::scripto::FormatDAE | Class for working with data in the format DAE |
coat::scripto::AFormat< FormatFBX > | |
coat::scripto::FormatFBX | Class for working with data in the format FBX |
coat::scripto::AFormat< FormatOBJ > | |
coat::scripto::FormatOBJ | Class for working with data in the format OBJ |
coat::scripto::AMesh< T > | Abstract mesh |
coat::scripto::MeshX< T > | For building concrete figures |
coat::scripto::AMesh< Mesh > | |
coat::scripto::Mesh | Class for working with polygon mesh which represents like any form |
coat::scripto::AMesh< MeshCapsule > | |
coat::scripto::MeshX< MeshCapsule > | |
coat::scripto::MeshCapsule | Class for working with mesh which represents like capsule |
coat::scripto::AMesh< MeshCone > | |
coat::scripto::MeshX< MeshCone > | |
coat::scripto::MeshCone | Class for working with mesh which represents like cone |
coat::scripto::AMesh< MeshCuboid > | |
coat::scripto::MeshX< MeshCuboid > | |
coat::scripto::MeshCuboid | Class for working with mesh which represents like cuboid |
coat::scripto::AMesh< MeshCylinder > | |
coat::scripto::MeshX< MeshCylinder > | |
coat::scripto::MeshCylinder | Class for working with mesh which represents like cylinder |
coat::scripto::AMesh< MeshEllipsoid > | |
coat::scripto::MeshX< MeshEllipsoid > | |
coat::scripto::MeshEllipsoid | Class for working with mesh which represents like ellipsoid |
coat::scripto::AMesh< MeshGear > | |
coat::scripto::MeshX< MeshGear > | |
coat::scripto::MeshGear | Class for working with mesh which represents like gear |
coat::scripto::AMesh< MeshNGon > | |
coat::scripto::MeshX< MeshNGon > | |
coat::scripto::MeshNGon | Class for working with mesh which represents like ngon |
coat::scripto::AMesh< MeshSphere > | |
coat::scripto::MeshX< MeshSphere > | |
coat::scripto::MeshSphere | Class for working with mesh which represents like sphere |
coat::scripto::AMesh< MeshText > | |
coat::scripto::MeshX< MeshText > | |
coat::scripto::MeshText | Class for working with mesh which represents like text |
coat::scripto::AMesh< MeshTorus > | |
coat::scripto::MeshX< MeshTorus > | |
coat::scripto::MeshTorus | Class for working with mesh which represents like torus |
coat::scripto::AMesh< MeshTube > | |
coat::scripto::MeshX< MeshTube > | |
coat::scripto::MeshTube | Class for working with mesh which represents like tube |
coat::scripto::Angles | Class for working with Euler angles: pitch, yaw, roll |
Arrow | Стрелка в графе содержит номера начальной и конечной вершины |
coat::scripto::ATools | Base class for any tools of app |
coat::scripto::AToolsMesh | Base class for transformation of mesh |
coat::scripto::ToolsMesh | Builder for tools of mesh |
coat::scripto::ToolsMeshX | Class for tools mesh |
coat::scripto::ToolsMeshTransform | Access to transformation of mesh |
coat::scripto::ToolsX | For building a concrete tool |
coat::scripto::ToolsMeshX | Class for tools mesh |
coat::scripto::AWizard | Abstract wizard |
coat::scripto::Wizard | Builder for wizards |
coat::scripto::WizardX | For building concrete wizard |
BaseClass | Use this class for build a class for UI or serialization. see class_reg.h for details about the class registration |
BaseKnot | |
knAnything | This is knot that may be casted to other types. Use it if your node may accept different inputs |
knFilePath | File path knot |
knMatrix4D | KnMatrix4D knot |
knSampler2D | Sampler2D (bitmap texture) knot |
knScalar | Derived knots |
knVector | 3D-vector knot |
CallbacksTestClass | Check if very questionable callbacks comparison mechanism really works |
ClassArray< X > | The array of elements derived from the BaseClass. If you create ClassArray and register if with the REG_AUTO the class may be easily serialized. This is the easiest way to serialize array of elements of show it in the UI |
ClassArray< ABOcTreeLevel > | |
ClassArray< BaseClass > | |
ClassArray< BaseDrawingPrim > | |
ClassArray< BaseEffectFlow > | |
ClassArray< BaseKnot > | |
ClassArray< BaseNode > | |
ClassArray< BasePrim > | |
ClassArray< BaseWidget > | |
ClassArray< BasicDistortion > | |
ClassArray< bcVec3 > | |
ClassArray< CameraShortcut > | |
ClassArray< cElement > | |
ClassArray< CellsStorage > | |
ClassArray< ClassRef< BaseClass > > | |
ClassArray< CoreScriptTempItem > | |
ClassArray< CurvedChunk > | |
ClassArray< CurvElement2 > | |
ClassArray< CurvePrimitive > | |
ClassArray< CurveReference > | |
ClassArray< CustomLeftPanel > | |
ClassArray< DbgLItem > | |
ClassArray< DockLayoutElement > | |
ClassArray< DragNDropToolItem > | |
ClassArray< ExampleOfLoadSaveDataTo3BFileExtension::MyClassTest > | |
ClassArray< ExShaderParam > | |
ClassArray< ExtraLight > | |
ClassArray< FacesCluster > | |
ClassArray< FileEnabler > | |
ClassArray< FolderRoot > | |
ClassArray< FolderState > | |
ClassArray< GuideSection > | |
ClassArray< IconicText > | |
ClassArray< ImpUV2 > | |
ClassArray< ImpUVSet > | |
ClassArray< ImpUVSet2 > | |
ClassArray< ItemsTree > | |
ClassArray< JointPreview > | |
ClassArray< KeptPolygon > | |
ClassArray< LayerData > | |
ClassArray< LayerMaterial > | |
ClassArray< LwoNode > | |
ClassArray< MeasureElement > | |
ClassArray< mitem > | |
ClassArray< ModelItem > | |
ClassArray< MRenderTarget > | |
ClassArray< my_test1 > | |
ClassArray< NaviEvent > | |
ClassArray< NodesCategory > | |
ClassArray< One2DCurve > | |
ClassArray< OneDrawnStroke > | |
ClassArray< OneExportTexture > | |
ClassArray< OneFold > | |
ClassArray< OneHotKey > | |
ClassArray< OneLayerInfo > | |
ClassArray< OneMaterial > | |
ClassArray< OneMorphInfo > | |
ClassArray< OneMtlInUVSet > | |
ClassArray< OneMtlLayer > | |
ClassArray< OnePreset > | |
ClassArray< OneQAItem > | |
ClassArray< OneRandomPen > | |
ClassArray< OneSubObject > | |
ClassArray< OneToolPreset > | |
ClassArray< OneVolumeTransform > | |
ClassArray< Point3D > | |
ClassArray< PopupWindow > | |
ClassArray< psd_Layer > | |
ClassArray< Pt3D2 > | |
ClassArray< RecoSample > | |
ClassArray< RenamePair > | |
ClassArray< RetopoGroup > | |
ClassArray< RetopoUVSet > | |
ClassArray< RTUVSet > | |
ClassArray< ScrollParam > | |
ClassArray< ShaderPreviewStrct > | |
ClassArray< SliderState > | |
ClassArray< SphereOfInfluence > | |
ClassArray< SplineCurve > | |
ClassArray< SplinePoint > | |
ClassArray< SplinePoint2 > | |
ClassArray< SplinePoint3 > | |
ClassArray< SplinePoint3D > | |
ClassArray< StringsList > | |
ClassArray< SubdWeights > | |
ClassArray< SubFaceList > | |
ClassArray< SymmetryState > | |
ClassArray< TempPt > | |
ClassArray< TextItem > | |
ClassArray< VarStorage > | |
ClassArray< VMapType > | |
ClassArray< VolumeObject > | |
ClassArray< wCurvePoint > | |
ClassArray< WindowPos > | |
ClassPtr< X > | The pointer to the allocated class derived from the BaseClass. It allows serialization/presentation in UI the elements derived from the BaseClass |
ClassPtr< BaseClass > | |
ClassPtr< BasePrim > | |
ClassPtr< BasicDistortion > | |
ClassPtr< CurvePrimitive > | |
ClassPtr< ModelPreview > | |
ClassPtr< OnePenStyle > | |
ClassPtr< VoxMethadata > | |
ClassRef< X > | The reference to the element derived from the BaseClass. This is the reference, element should be allocated elsewhere |
ClassRef< BaseClass > | |
CurvePrimitive | Derive from this class and call CurvePrimitive::Register(new SomethingDerivedFromCurvePrimitive) to add new primitive type |
CurveReference | This chass if curve reference to be inserted in some class that manages curve. Register it as REG_AUTO(...) and get it in UI |
Delimiter | Classes implementation |
ExampleOfLoadSaveDataTo3BFileExtension::MyClassTest | ...and this one derived! In this case serialization is almost trivial, just need to register properly |
ItemsTree | If you want to introduce the structure similar to tree (like VoxTree) derive your class from the ItemsTree |
VoxTreeBranch | Hierarchical layers (voxel and surface) which you see in the SculptRoom |
Vox | Access to voxels tree |
KnotReference | The reference to other knot |
ModelPreview | ModelModelPreview is the class to show models previews in UI with possibility to navigate in mini-viewport |
NodesCanvas | The canvas with different drawing operations |
CoatCanvas | Drawing canvas implementation for 3D-Coat |
OneFacture | Facture |
PopupWindow | Base class for all popup windows |
QuadragulationTask | |
QuadrangulationUI | |
StringsList | StringsList is the main container used as array of strings |
VolumeObject | One layer without hierarchy in the SculptRoom |
VoxelExtension | Class for tools |
CommandButton | Derive from the CommandButton if you need command in toolset, not tool! class MyButton : public CommandButton { ... }; Register as usual VoxelExtension::Register(new MyButton); |
ExampleOfLoadSaveDataTo3BFileExtension | |
NoiseMaster | |
QuadStripTool |
|
RtKnife | The class RtKnife Need for Cuting of the ClusteredMesh By PolyLine |
BaseClassElement | BaseClassElement used to iterate over BaseClass items.
Typical pattern of usage:
|
coat::scripto::BaseObj< T > | Basic class for all script objects |
coat::scripto::BasePrim< T > | Basic class for all script primitives |
coat::scripto::IFastenerBasePrim< T > | Basic class for fastener base primitives |
coat::scripto::IRegularGizmo< T > | Abstract regular gizmo class |
coat::scripto::ICubPrim< T > | Abstract cube primitive class |
coat::scripto::BaseObj< BoltHeadPrim > | |
coat::scripto::BasePrim< BoltHeadPrim > | |
coat::scripto::IFastenerBasePrim< BoltHeadPrim > | |
coat::scripto::BoltHeadPrim | Class for working with primitive mesh which represents like bolt head |
coat::scripto::BaseObj< BoltPrim > | |
coat::scripto::BasePrim< BoltPrim > | |
coat::scripto::IFastenerBasePrim< BoltPrim > | |
coat::scripto::BoltPrim | Class for working with primitive mesh which represents like bolt |
coat::scripto::BaseObj< CapsulePrim > | |
coat::scripto::BasePrim< CapsulePrim > | |
coat::scripto::BaseObj< ConePrim > | |
coat::scripto::BasePrim< ConePrim > | |
coat::scripto::BaseObj< CoreThreadPrim > | |
coat::scripto::BasePrim< CoreThreadPrim > | |
coat::scripto::IFastenerBasePrim< CoreThreadPrim > | |
coat::scripto::CoreThreadPrim | Class for working with primitive mesh which represents like corethread prim |
coat::scripto::BaseObj< CubPrim > | |
coat::scripto::BasePrim< CubPrim > | |
coat::scripto::IRegularGizmo< CubPrim > | |
coat::scripto::ICubPrim< CubPrim > | |
coat::scripto::CubPrim | Class for working with primitive mesh which represents like cube prim |
coat::scripto::BaseObj< CylinderPrim > | |
coat::scripto::BasePrim< CylinderPrim > | |
coat::scripto::BaseObj< EllipsePrim > | |
coat::scripto::BasePrim< EllipsePrim > | |
coat::scripto::IRegularGizmo< EllipsePrim > | |
coat::scripto::ICubPrim< EllipsePrim > | |
coat::scripto::EllipsePrim | Class for working with primitive mesh which represents like ellipse prim |
coat::scripto::BaseObj< FreeFormPrim > | |
coat::scripto::BasePrim< FreeFormPrim > | |
coat::scripto::FreeFormPrim | Class for working with primitive mesh which represents like freeform prim |
coat::scripto::BaseObj< GearPrim > | |
coat::scripto::BasePrim< GearPrim > | |
coat::scripto::BaseObj< ImagePrim > | |
coat::scripto::BasePrim< ImagePrim > | |
coat::scripto::IRegularGizmo< ImagePrim > | |
coat::scripto::ICubPrim< ImagePrim > | |
coat::scripto::BaseObj< LathePrim > | |
coat::scripto::BasePrim< LathePrim > | |
coat::scripto::IRegularGizmo< LathePrim > | |
coat::scripto::ICubPrim< LathePrim > | |
coat::scripto::LathePrim | Class for working with primitive mesh which represents like lather prim |
coat::scripto::BaseObj< NGonPrim > | |
coat::scripto::BasePrim< NGonPrim > | |
coat::scripto::BaseObj< NutPrim > | |
coat::scripto::BasePrim< NutPrim > | |
coat::scripto::IFastenerBasePrim< NutPrim > | |
coat::scripto::NutPrim | Class for working with retopo primitive mesh which represents like nut prim |
coat::scripto::BaseObj< rGeoBox > | |
coat::scripto::BasePrim< rGeoBox > | |
coat::scripto::BaseObj< rGeoCapsule > | |
coat::scripto::BasePrim< rGeoCapsule > | |
coat::scripto::BaseObj< rGeoCone > | |
coat::scripto::BasePrim< rGeoCone > | |
coat::scripto::BaseObj< rGeoCylinder > | |
coat::scripto::BasePrim< rGeoCylinder > | |
coat::scripto::BaseObj< rGeoEllipse > | |
coat::scripto::BasePrim< rGeoEllipse > | |
coat::scripto::BaseObj< rGeoNGon > | |
coat::scripto::BasePrim< rGeoNGon > | |
coat::scripto::BaseObj< rGeoSphere > | |
coat::scripto::BasePrim< rGeoSphere > | |
coat::scripto::BaseObj< rGeoSpiral > | |
coat::scripto::BasePrim< rGeoSpiral > | |
coat::scripto::BaseObj< rGeoTorus > | |
coat::scripto::BasePrim< rGeoTorus > | |
coat::scripto::BaseObj< rGeoTube > | |
coat::scripto::BasePrim< rGeoTube > | |
coat::scripto::BaseObj< SpherePrim > | |
coat::scripto::BasePrim< SpherePrim > | |
coat::scripto::SpherePrim | Class for working with primitive mesh which represents like sphere prim |
coat::scripto::BaseObj< SpringPrim > | |
coat::scripto::BasePrim< SpringPrim > | |
coat::scripto::IFastenerBasePrim< SpringPrim > | |
coat::scripto::SpringPrim | Class for working with primitive mesh which represents like spring prim |
coat::scripto::BaseObj< Symmetry > | |
coat::scripto::BaseObj< TapScrewPrim > | |
coat::scripto::BasePrim< TapScrewPrim > | |
coat::scripto::IFastenerBasePrim< TapScrewPrim > | |
coat::scripto::TapScrewPrim | Class for working with primitive mesh which represents like tap-screw prim |
coat::scripto::BaseObj< TextPrim > | |
coat::scripto::BasePrim< TextPrim > | |
coat::scripto::IRegularGizmo< TextPrim > | |
coat::scripto::ICubPrim< TextPrim > | |
coat::scripto::BaseObj< ThreadPrim > | |
coat::scripto::BasePrim< ThreadPrim > | |
coat::scripto::IFastenerBasePrim< ThreadPrim > | |
coat::scripto::BaseObj< TorusPrim > | |
coat::scripto::BasePrim< TorusPrim > | |
coat::scripto::IRegularGizmo< TorusPrim > | |
coat::scripto::ICubPrim< TorusPrim > | |
coat::scripto::TorusPrim | Class for working with primitive mesh which represents like torus prim |
coat::scripto::BaseObj< TubePrim > | |
coat::scripto::BasePrim< TubePrim > | |
coat::scripto::BaseObj< WasherPrim > | |
coat::scripto::BasePrim< WasherPrim > | |
coat::scripto::IFastenerBasePrim< WasherPrim > | |
coat::scripto::WasherPrim | Class for working with retopo primitive mesh which represents like washer prim |
BasicRoom | This is base class for new room that consists of VoxelExtensions |
BChProperties | Class that serves to describe the properties of the Bezier Chunk |
coat::scripto::Bevel | Class for create a bevel by the boolean operations with meshes |
Bevel3 | Simple bevel for mesh |
BezierCurveF | Class in which a curve consisting of several elementary Bezier curves is stored |
BezierPoint | Class stores parameters of curve point |
bi_DWORD | Two values of type DWORD |
biD2 | Structure to keep exactly intersecting edges and faces touched by edges |
BlocksJointsTmpInfo | Cache information about each block, the address of the file, folder, and list of joints, it allows you to quickly select the appropriate joint |
coat::scripto::Builder | Fixture for builds the primitives |
CallItLater | |
coat::scripto::CameraShortcut | Class for working with the 3DCoat's camera |
coat::scripto::CameraTools | Class tools for working with the 3DCoat's camera |
coat::scripto::CameraView | Class for view of the 3D camera |
CappedAverage< num > | This class is intended to calculate capped average values. Let you have positive values a[i]. Most of them are valid and regular, bot some (small amount) of them are erratic and getting big random value. You need to calculate average value without taking into account too big and too small values. Use this class for this purpose. Multithreaded addition supported |
coat::scripto::CapsulePrim | Class for working with primitive mesh which represents like capsule prim |
ClassEditorContext | Context for creationg own class editor control |
cList< TYPE, CONTAINER > | The array template, refer it as coat::list <...> if you are using the Core API |
comms::cList< TYPE, CONTAINER > | The array template, refer it as coat::list <...> if you are using the Core API |
comms::cList< ABOcTreeLevel * > | |
ClassArray< ABOcTreeLevel > | |
cList< AngleElement > | |
cList< AreaFaces > | |
cList< Attrib > | |
comms::cList< Attrib > | |
comms::cList< BaseClass * > | |
ClassArray< BaseClass > | |
cList< BaseDefinedShadersVars * > | |
cList< BaseDrawingPrim * > | |
comms::cList< BaseDrawingPrim * > | |
ClassArray< BaseDrawingPrim > | |
comms::cList< BaseEffectFlow * > | |
ClassArray< BaseEffectFlow > | |
comms::cList< BaseKnot * > | |
ClassArray< BaseKnot > | |
comms::cList< BaseNode * > | |
ClassArray< BaseNode > | |
comms::cList< BasePrim * > | |
ClassArray< BasePrim > | |
cList< BaseWidget * > | |
comms::cList< BaseWidget * > | |
ClassArray< BaseWidget > | |
cList< BaseWidget **, cList_TrivialContainer< BaseWidget ** > > | |
cList< BasicCloud * > | |
cList< BasicCurveTool * > | |
comms::cList< BasicDistortion * > | |
ClassArray< BasicDistortion > | |
cList< BasicPenShape * > | |
cList< BasicTool * > | |
cList< BasicUndoMaker * > | |
comms::cList< bcVec3 * > | |
ClassArray< bcVec3 > | |
cList< BevelChunk > | |
cList< BevelChunkInfo > | |
cList< BevelEdgeInfo > | |
cList< BevelSegmentPoint > | |
cList< BevelStar > | |
cList< BezierChunk > | |
cList< BezierControlPoint > | |
cList< BezierCurveF > | |
cList< BezierPatch > | |
cList< BezierPoint > | |
cList< bi_DWORD > | |
cList< BigPointF > | |
cList< BlocksJointsTmpInfo > | |
cList< bool > | |
comms::cList< bool > | |
cList< BoundSpherePrim * > | |
cList< BranchData * > | |
cList< BranchData > | |
cList< BV3D > | |
cList< byte * > | |
cList< BYTE * > | |
comms::cList< BYTE * > | |
comms::cList< byte * > | |
comms::cList< BYTE > | |
comms::cList< byte > | |
comms::cList< CacheNode > | |
cList< Camera > | |
comms::cList< Camera > | |
comms::cList< CameraShortcut * > | |
ClassArray< CameraShortcut > | |
cList< CapPoint > | |
cList< CapPoint3D > | |
cList< CapturedRetopoPoint > | |
cList< CBezierCurve * > | |
comms::cList< cBounds > | |
comms::cList< cClass * > | |
comms::cList< cCodecMd5_BaseFrameJoint > | |
comms::cList< cCodecMd5_HierarchyItem > | |
comms::cList< cCodecMd5_Joint > | |
comms::cList< cCodecMd5_Mesh > | |
comms::cList< cCodecMd5_Vertex > | |
comms::cList< cCodecMd5_Weight > | |
comms::cList< cElement * > | |
ClassArray< cElement > | |
cList< Cell > | |
comms::cList< Cell > | |
cList< CellColorKeeper > | |
cList< CellElmAB > | |
comms::cList< CellsStorage * > | |
ClassArray< CellsStorage > | |
cList< cEnum * > | |
comms::cList< cEnum * > | |
comms::cList< cForm * > | |
comms::cList< char * > | |
cList< char > | |
comms::cList< char > | |
comms::cList< ClassRef< BaseClass > * > | |
ClassArray< ClassRef< BaseClass > > | |
cList< cList > | |
cList< cList< BYTE > * > | |
cList< cList< cMLBPVariable * > > | |
cList< cList< comms::dword > > | |
cList< cList< CSplineCurve * > > | |
cList< cList< cVec3 > > | |
cList< cList< float > > | |
comms::cList< cList< HashEntry * > > | |
cList< cList< int > * > | |
cList< cList< int > > | |
cList< cList< word > > | |
cList< ClusterInfo > | |
cList< ClusterVertex > | |
cList< cMat4 > | |
cList< cMaterial * > | |
comms::cList< cMaterial * > | |
cList< cMaterialsGroup * > | |
comms::cList< cMaterialsGroup * > | |
cList< cMaterialsLibrary * > | |
comms::cList< cMaterialsLibrary * > | |
cList< cMLBPBlock * > | |
cList< cMLBPBuiltin * > | |
cList< cMLBPFunction * > | |
cList< cMLBPFunctionAttribute * > | |
cList< cMLBPFunctionVariable * > | |
cList< cMLBPGlobalVariable * > | |
cList< cMLBPInterfaceBlock * > | |
cList< cMLBPKnot * > | |
cList< cMLBPLayoutQualifier * > | |
cList< cMLBPMemory > | |
cList< cMLBPStruct * > | |
cList< cMLBPVariable * > | |
cList< cMsg > | |
comms::cList< cMtlDataChunk > | |
cList< CNet * > | |
cList< CNLDirectiveToken > | |
comms::cList< coat::scripto::PolyMesh::LayerOnFace > | |
comms::cList< cObject > | |
cList< ColorShader * > | |
comms::cList< comms::cList > | |
comms::cList< comms::cList< float > > | |
cList< comms::cMat3 > | |
cList< comms::cMat4 > | |
comms::cList< comms::cMat4 > | |
cList< comms::cMeshContainer * > | |
cList< comms::cPlane > | |
comms::cList< comms::cStr * > | |
StringsList | StringsList is the main container used as array of strings |
cList< comms::cThread::ThreadHandle > | |
comms::cList< comms::cVec2 > | |
comms::cList< comms::cVec3 > | |
comms::cList< comms::cVec4 > | |
cList< comms::cVertex::Anim > | |
cList< comms::cVertex::Anim, cList_TrivialContainer< comms::cVertex::Anim > > | |
cList< comms::cVertex::Bump, cList_TrivialContainer< comms::cVertex::Bump > > | |
cList< comms::cVertex::PaddingInfo > | |
cList< comms::cVMapElm > | |
cList< comms::cVMapType > | |
comms::cList< comms::dword > | |
cList< comms::VertexTBNC > | |
cList< condition_pars * > | |
comms::cList< cOneClassMemberStorage * > | |
cList< cOneClassPointer * > | |
comms::cList< cOneClassPointer * > | |
comms::cList< cOneClassStorage * > | |
cList< const char * > | |
comms::cList< const char * > | |
cList< ContinuousBezierCurve > | |
cList< Contour > | |
cList< ContourPoint > | |
cList< ContourQueuePoint > | |
comms::cList< CoreScriptTempItem * > | |
ClassArray< CoreScriptTempItem > | |
cList< CP > | |
cList< CPolyline * > | |
comms::cList< cRect > | |
cList< CrossFieldFace > | |
cList< CrossFieldUVertex > | |
cList< CrossFieldVertex > | |
comms::cList< cSpline_Node * > | |
cList< cSpline_Node * > | |
cList< CSplineCurve * > | |
cList< cStr * > | |
comms::cList< cStr > | |
cList< CSurface * > | |
comms::cList< cSurface > | |
cList< CubicBezierChunkF3 > | |
cList< CubicBezierChunkF4 > | |
comms::cList< CurvedChunk * > | |
ClassArray< CurvedChunk > | |
comms::cList< CurvElement2 * > | |
ClassArray< CurvElement2 > | |
cList< CurveModifier * > | |
cList< CurveOffset > | |
comms::cList< CurvePrimitive * > | |
ClassArray< CurvePrimitive > | |
comms::cList< CurveReference * > | |
ClassArray< CurveReference > | |
cList< CurvesCodec * > | |
comms::cList< CustomLeftPanel * > | |
ClassArray< CustomLeftPanel > | |
cList< CutSegment > | |
cList< CutSegmentUndercut > | |
cList< CuttingEdge > | |
comms::cList< cUVSet > | |
cList< cVec2 > | |
cList< cVec2, cList_TrivialContainer< cVec2 > > | |
cList< cVec2i > | |
cList< cVec3 > | |
cList< cVec3, cList_TrivialContainer< cVec3 > > | |
cList< cVec3i > | |
comms::cList< cVec3i > | |
cList< cVec4 * > | |
cList< cVec4 > | |
cList< cVec4, cList_TrivialContainer< cVec4 > > | |
comms::cList< cVec5 > | |
comms::cList< cVec< comms::cVec3, 2 > > | |
cList< cVec< cVec3, 2 > > | |
cList< CVertex3d > | |
cList< CVertex7d > | |
comms::cList< cVertex::Anim > | |
comms::cList< cVertex::Bump > | |
comms::cList< cVertex::PositionTextured > | |
comms::cList< cVMapElm > | |
comms::cList< cVMapType > | |
cList< cWidget * > | |
comms::cList< cWidget * > | |
comms::cList< cWnd * > | |
cList< cXml * > | |
comms::cList< cXml * > | |
comms::cList< DbgLItem * > | |
ClassArray< DbgLItem > | |
cList< dCalcSeg > | |
cList< DeformCellTask > | |
cList< DeformingTask * > | |
cList< DirField > | |
cList< DivisionPoint > | |
cList< DivPair > | |
cList< DivPoint > | |
comms::cList< DockLayoutElement * > | |
ClassArray< DockLayoutElement > | |
cList< double > | |
comms::cList< double > | |
comms::cList< DragNDropToolItem * > | |
ClassArray< DragNDropToolItem > | |
cList< dVec2 > | |
cList< DWORD * > | |
comms::cList< dword > | |
comms::cList< DWORD > | |
cList< DWORD, cList_TrivialContainer< DWORD > > | |
cList< DWORDS2 > | |
cList< DWORDS2, cList_TrivialContainer< DWORDS2 > > | |
cList< Edge > | |
comms::cList< Edge > | |
cList< EdgeAttribute > | |
cList< EdgeInfo > | |
cList< EdgePointInfo > | |
cList< EffectContext > | |
cList< el_keeper * > | |
comms::cList< Enumerator * > | |
cList< ExampleOfLoadSaveDataTo3BFileExtension::Example1 > | |
comms::cList< ExampleOfLoadSaveDataTo3BFileExtension::MyClassTest * > | |
ClassArray< ExampleOfLoadSaveDataTo3BFileExtension::MyClassTest > | |
cList< ExampleOfLoadSaveDataTo3BFileExtension::PartiallyStored > | |
cList< ExampleOfLoadSaveDataTo3BFileExtension::SimpleStructure > | |
cList< ExampleSerializ > | |
comms::cList< ExShaderParam * > | |
ClassArray< ExShaderParam > | |
cList< ExternalRetopoItem > | |
comms::cList< ExtraLight * > | |
ClassArray< ExtraLight > | |
cList< ExtrudeAreaFaces > | |
cList< ExtrudeDivisionPoint > | |
cList< fAB > | |
cList< face_ids > | |
cList< FaceAttribute > | |
cList< FaceChunk > | |
cList< FaceInfo > | |
cList< FaceInsertVertxInfo > | |
comms::cList< FacesCluster * > | |
ClassArray< FacesCluster > | |
cList< FaceUvInfo > | |
cList< FaceVertexInfo > | |
cList< FaceVertxDir > | |
cList< fcStrokePoint > | |
cList< FFamily > | |
comms::cList< FileEnabler * > | |
ClassArray< FileEnabler > | |
comms::cList< FileInfo > | |
cList< flarr > | |
cList< float * > | |
cList< float > | |
comms::cList< float > | |
cList< float, cList_TrivialContainer< float > > | |
cList< FloatEdgePointInfo > | |
cList< fnVoid * > | |
comms::cList< FolderRoot * > | |
ClassArray< FolderRoot > | |
comms::cList< FolderState * > | |
ClassArray< FolderState > | |
comms::cList< Frame > | |
cList< gAccessor * > | |
cList< gBuffer * > | |
cList< gBufferView * > | |
cList< gCamera * > | |
cList< GeometryUpdateQueue * > | |
cList< ghWidget > | |
cList< gImage * > | |
cList< gltf::gPrimitive * > | |
comms::cList< Glyph > | |
cList< GM_ISplineT * > | |
cList< GM_Point2 > | |
cList< GM_PrimitiveObject * > | |
cList< GM_ProductDBase * > | |
cList< gMaterial * > | |
cList< gMesh * > | |
cList< gNode * > | |
cList< GPUPackBlock * > | |
cList< gSampler * > | |
cList< gScene * > | |
cList< gTexture * > | |
cList< GuideRenderElement > | |
comms::cList< GuideSection * > | |
ClassArray< GuideSection > | |
cList< HandlerInfo > | |
cList< hash_entry * > | |
comms::cList< HashEntry * > | |
cList< HBNode > | |
cList< heEdge2 > | |
cList< heEdgeVox > | |
cList< heFace2 > | |
cList< heFaceVox > | |
cList< helper > | |
cList< heObject > | |
cList< heVertex2 > | |
cList< heVertexVox > | |
comms::cList< Hierarchy > | |
cList< HttpRequest * > | |
comms::cList< IconicText * > | |
ClassArray< IconicText > | |
comms::cList< ImpUV2 * > | |
ClassArray< ImpUV2 > | |
comms::cList< ImpUVSet * > | |
ClassArray< ImpUVSet > | |
comms::cList< ImpUVSet2 * > | |
ClassArray< ImpUVSet2 > | |
cList< IndexType * > | |
cList< IndexType > | |
cList< IndxAndTwoVertex > | |
cList< InsertVertxInfo > | |
cList< int > | |
comms::cList< int > | |
cList< int, cList_TrivialContainer< int > > | |
cList< inters_edge > | |
cList< inters_point > | |
cList< IntersectionPoint > | |
cList< ItemsTree * > | |
comms::cList< ItemsTree * > | |
ClassArray< ItemsTree > | |
cList< Joint > | |
comms::cList< Joint > | |
cList< JointExpandDirection > | |
comms::cList< JointPreview * > | |
ClassArray< JointPreview > | |
comms::cList< KeptPolygon * > | |
ClassArray< KeptPolygon > | |
cList< KeyCap * > | |
cList< KEYTYPE > | |
comms::cList< KEYTYPE > | |
cList< KnotUV > | |
comms::cList< LayerData * > | |
ClassArray< LayerData > | |
comms::cList< LayerMaterial * > | |
ClassArray< LayerMaterial > | |
cList< LayerOnFace, cList_TrivialContainer< LayerOnFace > > | |
cList< LayerQuad * > | |
cList< LayerStorage * > | |
cList< LetterElement > | |
comms::cList< line_t > | |
comms::cList< lineIndex_t > | |
cList< LocalQFace > | |
cList< LSPoint > | |
cList< LsProcess * > | |
comms::cList< LwoNode * > | |
ClassArray< LwoNode > | |
cList< MCLPattern * > | |
cList< MCMeshInCell * > | |
comms::cList< MeasureElement * > | |
ClassArray< MeasureElement > | |
cList< Mesh > | |
comms::cList< Mesh > | |
comms::cList< MeshCodecInfo > | |
cList< MeshFaceInfo > | |
cList< MeshInCell *, cList_TrivialContainer< MeshInCell * > > | |
cList< MeshItem * > | |
cList< MeshObj * > | |
comms::cList< mitem * > | |
ClassArray< mitem > | |
cList< mlEdge > | |
comms::cList< ModelItem * > | |
ClassArray< ModelItem > | |
cList< MousePoint, cList_TrivialContainer< MousePoint > > | |
comms::cList< MRenderTarget * > | |
ClassArray< MRenderTarget > | |
comms::cList< MT_Chunk > | |
comms::cList< MT_ChunkData > | |
cList< MtlGizmo * > | |
comms::cList< my_test1 * > | |
ClassArray< my_test1 > | |
cList< MyRasterPoint > | |
comms::cList< NaviEvent * > | |
ClassArray< NaviEvent > | |
cList< NeibClothVertex > | |
cList< newArrow > | |
cList< NewFaceInfo > | |
cList< NewPolygonInfo > | |
cList< NewVert > | |
cList< Node > | |
comms::cList< Node > | |
cList< node_t > | |
comms::cList< node_t > | |
comms::cList< nodeIndex_t > | |
comms::cList< NodesCategory * > | |
ClassArray< NodesCategory > | |
cList< NodeTree > | |
comms::cList< Object > | |
cList< ocCollection *, cList_TrivialContainer< ocCollection * > > | |
cList< OcElement > | |
cList< OcLink > | |
cList< ocScanRay, cList_TrivialContainer< ocScanRay > > | |
cList< OcTreeBranch > | |
comms::cList< One2DCurve * > | |
ClassArray< One2DCurve > | |
cList< One2DCurve *, cList_TrivialContainer< One2DCurve * > > | |
cList< OneBackupItem *, cList_TrivialContainer< OneBackupItem * > > | |
comms::cList< OneClassStorage * > | |
cList< OneControlPoint > | |
cList< OneCurveObject * > | |
cList< OneCurveObject > | |
cList< OneDrawnPoint > | |
cList< OneDrawnStroke * > | |
comms::cList< OneDrawnStroke * > | |
ClassArray< OneDrawnStroke > | |
comms::cList< OneExportTexture * > | |
ClassArray< OneExportTexture > | |
cList< OneFaceBackup, cList_TrivialContainer< OneFaceBackup > > | |
cList< OneFacture * > | |
comms::cList< OneFold * > | |
ClassArray< OneFold > | |
comms::cList< OneHotKey * > | |
ClassArray< OneHotKey > | |
comms::cList< OneLayerInfo * > | |
ClassArray< OneLayerInfo > | |
cList< OneLayerPoint *, cList_TrivialContainer< OneLayerPoint * > > | |
comms::cList< OneMaterial * > | |
ClassArray< OneMaterial > | |
cList< OneMaterial *, cList_TrivialContainer< OneMaterial * > > | |
comms::cList< OneMorph * > | |
comms::cList< OneMorphInfo * > | |
ClassArray< OneMorphInfo > | |
comms::cList< OneMtlInUVSet * > | |
ClassArray< OneMtlInUVSet > | |
comms::cList< OneMtlLayer * > | |
ClassArray< OneMtlLayer > | |
cList< OnePenStyle * > | |
comms::cList< OnePreset * > | |
ClassArray< OnePreset > | |
comms::cList< OneQAItem * > | |
ClassArray< OneQAItem > | |
comms::cList< OneRandomPen * > | |
ClassArray< OneRandomPen > | |
cList< OneRode > | |
cList< OneSelPoint > | |
cList< OneSource * > | |
cList< OneStrokePoint > | |
comms::cList< OneSubObject * > | |
ClassArray< OneSubObject > | |
cList< OneSubObject *, cList_TrivialContainer< OneSubObject * > > | |
cList< OneTexFrame > | |
comms::cList< OneToolPreset * > | |
ClassArray< OneToolPreset > | |
comms::cList< OneVolumeTransform * > | |
ClassArray< OneVolumeTransform > | |
cList< OppositeClothVertex > | |
cList< PageTool > | |
cList< pair_id > | |
cList< PanoLightDir > | |
cList< param_data * > | |
cList< param_info > | |
cList< ParamGlobalStorage * > | |
cList< PassiveLineConnector * > | |
cList< PatchPolygonData > | |
cList< PBM_CNL > | |
cList< PenPoint > | |
cList< PerceptronLayer > | |
cList< PerceptronTeacher > | |
cList< PickedCell > | |
cList< PickedVertexLink > | |
cList< PickedVertInfo, cList_TrivialContainer< PickedVertInfo > > | |
cList< PickPack > | |
cList< planeInfo > | |
cList< PlanePtsFaceInfo > | |
cList< PlanePtsQuadInfo > | |
cList< PlanePtsTriangleInfo > | |
cList< PlotTwist > | |
cList< PntAndVert > | |
comms::cList< Point3D * > | |
ClassArray< Point3D > | |
cList< PointDist > | |
cList< PointNumber > | |
cList< PointQuiverPlaneIntersection > | |
cList< PointsPair > | |
cList< PoolItem > | |
comms::cList< PopupWindow * > | |
ClassArray< PopupWindow > | |
cList< primAttrib > | |
cList< primTarget > | |
cList< product_base > | |
cList< product_data * > | |
cList< product_data_table * > | |
cList< product_info * > | |
comms::cList< psd_Layer * > | |
ClassArray< psd_Layer > | |
comms::cList< Pt3D2 * > | |
ClassArray< Pt3D2 > | |
comms::cList< PtexQuad > | |
cList< PtToSnap > | |
cList< qContourPoint > | |
cList< qcVertex > | |
cList< QEdge > | |
cList< QEnd > | |
cList< qmat3 > | |
cList< QPos > | |
cList< QTriangle > | |
cList< quad_DWORD > | |
cList< QuadFill > | |
cList< QuadStrip > | |
cList< queue_base * > | |
cList< QuiverEdge * > | |
cList< QuiverVertex > | |
cList< qvalue > | |
cList< qvec3 > | |
cList< ReconstructMeshFromEdges::vertex > | |
comms::cList< RecoSample * > | |
ClassArray< RecoSample > | |
comms::cList< RenamePair * > | |
ClassArray< RenamePair > | |
cList< ReplacetVertxInfo > | |
comms::cList< RetopoGroup * > | |
ClassArray< RetopoGroup > | |
comms::cList< RetopoUVSet * > | |
ClassArray< RetopoUVSet > | |
cList< rgb > | |
cList< RingEdge > | |
cList< RootTreeBranch > | |
cList< RootWidget * > | |
cList< RtpInstance > | |
comms::cList< RTUVSet * > | |
ClassArray< RTUVSet > | |
cList< SButtonObj * > | |
cList< scoped_unlimiter_values > | |
cList< script_helper * > | |
comms::cList< ScrollParam * > | |
ClassArray< ScrollParam > | |
cList< SectionSwept > | |
cList< Segment > | |
comms::cList< Segment > | |
cList< SegmentsOneSelPoint > | |
cList< SelHistoryQueue * > | |
cList< SevenVectors > | |
cList< SG_Action * > | |
cList< SG_BasePrim * > | |
cList< SG_CmdItem * > | |
cList< SG_Object * > | |
cList< SG_Param * > | |
cList< SGenDrawObj * > | |
comms::cList< ShaderPreviewStrct * > | |
ClassArray< ShaderPreviewStrct > | |
cList< ShortLayerInfo > | |
cList< SliceCurve > | |
cList< SliceInfo > | |
comms::cList< SliderState * > | |
ClassArray< SliderState > | |
cList< SnapJoint > | |
cList< SoftStrokePoint > | |
cList< sparse::matrixEL< double > * > | |
cList< sparse::matrixEL< float > * > | |
cList< sparse::matrixEL< type > * > | |
comms::cList< SphereOfInfluence * > | |
ClassArray< SphereOfInfluence > | |
cList< SPLINE_TRIM_Knot > | |
comms::cList< SplineCurve * > | |
ClassArray< SplineCurve > | |
cList< SplineKnotInfo > | |
comms::cList< SplinePoint * > | |
ClassArray< SplinePoint > | |
comms::cList< SplinePoint2 * > | |
ClassArray< SplinePoint2 > | |
comms::cList< SplinePoint3 * > | |
ClassArray< SplinePoint3 > | |
comms::cList< SplinePoint3D * > | |
ClassArray< SplinePoint3D > | |
cList< SplineVertex > | |
cList< SrcVertLayer > | |
comms::cList< State > | |
cList< StaticMesh * > | |
cList< StaticMesh *, cList_TrivialContainer< StaticMesh * > > | |
cList< std::function< void(cList< comms::cMeshContainer * > &)> > | |
cList< std::pair< comms::cMeshContainer *, VoxTreeBranch * > > | |
cList< std::pair< tri_DWORD, VolumeCell * > > | |
cList< std::thread * > | |
cList< StepSliderH > | |
cList< StoredVertex > | |
comms::cList< StreamItem > | |
comms::cList< StrIndex > | |
comms::cList< StringsList * > | |
ClassArray< StringsList > | |
comms::cList< SubdWeights * > | |
ClassArray< SubdWeights > | |
comms::cList< SubFaceList * > | |
ClassArray< SubFaceList > | |
cList< SvgElement > | |
cList< SweptStripData > | |
comms::cList< SymmetryState * > | |
ClassArray< SymmetryState > | |
comms::cList< T > | |
comms::cList< TagsList * > | |
cList< tcCluster > | |
cList< tcEdge * > | |
cList< tcPoint * > | |
cList< tcPoint > | |
cList< tcQuad > | |
cList< TCSmartyArgument * > | |
cList< TCSmartyArgument > | |
cList< temp_s * > | |
comms::cList< temp_s *, cList_TrivialContainer< temp_s * > > | |
cList< TempCLSort * > | |
comms::cList< TempPt * > | |
ClassArray< TempPt > | |
cList< TexPixel, cList_TrivialContainer< TexPixel > > | |
comms::cList< TextItem * > | |
ClassArray< TextItem > | |
cList< TextureMask * > | |
cList< TexturePattern * > | |
cList< thPoint, cList_TrivialContainer< thPoint > > | |
cList< TmPoint > | |
cList< TrElement > | |
cList< tri_DWORD > | |
cList< tri_DWORD, cList_TrivialContainer< tri_DWORD > > | |
comms::cList< Triangle > | |
cList< TriangleSubd * > | |
cList< TriangleSubd > | |
cList< TruangleInField > | |
cList< tsRawMap * > | |
cList< TwoKnot > | |
cList< twoPlanes > | |
cList< TwoPntCross > | |
comms::cList< TYPE * > | |
cList< TYPE * > | |
cList< type > | |
comms::cList< Type > | |
cList< TYPE, cList_TrivialContainer< TYPE > > | |
comms::cList< TYPE, cList_TrivialContainer< TYPE > > | |
cList< ui_command_capturer * > | |
cList< ui_export_command > | |
cList< ui_menu_item * > | |
cList< UndoInfo > | |
comms::cList< UndoInfo > | |
cList< UndoRedoNode > | |
comms::cList< UndoRedoNode > | |
cList< unsigned char > | |
comms::cList< unsigned char > | |
cList< unsigned int > | |
cList< uv_NewVert > | |
cList< uv_vertexx > | |
cList< UVMovingData > | |
cList< UVSetRTT * > | |
cList< uvTri > | |
cList< uvVertex > | |
comms::cList< V > | |
cList< VALUETYPE > | |
comms::cList< VALUETYPE > | |
comms::cList< VarStorage * > | |
ClassArray< VarStorage > | |
cList< VcaCorrespondence * > | |
cList< VecD3 > | |
cList< VertAttrib > | |
comms::cList< VERTEX > | |
cList< vertex_ids > | |
cList< VertexAttribute > | |
cList< VertexData > | |
cList< VertexExtrudeData > | |
cList< VertexInfo > | |
cList< VertexListFaces > | |
cList< VertexMovingData > | |
cList< VertexPos, cList_TrivialContainer< VertexPos > > | |
cList< VertexSymmetryData > | |
cList< VertexUV, cList_TrivialContainer< VertexUV > > | |
cList< VertexUVData > | |
cList< VertexWeight > | |
cList< VertexWeight, cList_TrivialContainer< VertexWeight > > | |
cList< vertLayer > | |
cList< VertsKeeper * > | |
cList< VertxDist > | |
cList< VLink > | |
comms::cList< VMapType * > | |
ClassArray< VMapType > | |
cList< VOCluster > | |
cList< voFace > | |
comms::cList< void * > | |
cList< VolPointRef, cList_TrivialContainer< VolPointRef > > | |
cList< VolumeModifierJob * > | |
cList< VolumeObject * > | |
comms::cList< VolumeObject * > | |
ClassArray< VolumeObject > | |
cList< VolumetricLayer * > | |
cList< VORenderQueue > | |
cList< VoxTreeBranch * > | |
cList< VRCell * > | |
cList< VRMLNode * > | |
cList< WBaseCallback *, cList_TrivialContainer< WBaseCallback * > > | |
comms::cList< wCurvePoint * > | |
ClassArray< wCurvePoint > | |
comms::cList< WindowPos * > | |
ClassArray< WindowPos > | |
cList< word > | |
cList< WORD > | |
comms::cList< X * > | |
ClassArray< X > | The array of elements derived from the BaseClass. If you create ClassArray and register if with the REG_AUTO the class may be easily serialized. This is the easiest way to serialize array of elements of show it in the UI |
comms::cList< X > | |
ClosestPointFinder | |
comms::cMat3 | The 3D-matrix, refer it as coat::mat3 in the Core API |
cMat3 | The 3D-matrix, refer it as coat::mat3 in the Core API |
comms::cMat4 | The 4D-matrix, refer it as coat::mat4 in the Core API |
cMat4 | The 4D-matrix, refer it as coat::mat4 in the Core API |
cMeshContainer | General class for work with mesh |
comms::cMeshContainer | General class for work with mesh |
comms::cMutex | Contains mutexes which "comms" uses internally |
cMutex | Contains mutexes which "comms" uses internally |
coat::scripto::Color | Class for working with an RGBA-color |
coat::scripto::ConePrim | Class for working with primitive mesh which represents like cone prim |
OpenSubdiv::v3_4_3::Sdc::Crease | Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme |
CubicBezierChunkD3 | In this class Bezier Chunk with double exactness. I use this class to find intersection of two float Bezier Chunk |
CubicBezierChunkF3 | Bezier Chunk or classical Bezier curve |
CubicBezierChunkF4 | Parameters of points - normal and radius |
cuGizmoControl | This structure is passed to CurvePrimitive::GetControl to render and handle controls |
curvedTriang | See the https://docs.google.com/document/d/1ufWXm06OMJqtWPK-wFjwM86P5-DYZzePRfVKel5TVC0/edit?usp=sharing about the curved barycentric coordinates |
CurveModifier | The class CurveModifier intended to produce some procedural mesh over the curve of group of curves |
CSurfaceNGenerTwoGuide | The class CSurfaceNGenerTwoGuide is creating by moving N Gener along the two Guide |
CSurfacePrism | The class CSurfacePrism is creating linear surface be generator and rotating (QtyRotate) the surfaces around an axis |
CSurfaceRotate | The class CSurfaceRotate is creating by rotating the generator around an axis |
CSurfaceSwept | The class CSurfaceSwept is needed to construct the surface by moving the Gener along the Guide |
CSurfaceSwept2 | The class CSurfaceSwept2 is creating by moving the Gener along the two Guide |
CSurfaceSwept3 | The class CSurfaceSwept3 is creating by moving the two Gener along the Guide |
comms::cVec2 | The 2D-vector, refer it as coat::vec2 in the Core API |
cVec2 | The 2D-vector, refer it as coat::vec2 in the Core API |
comms::cVec3 | The 3D-vector, refer it as coat::vec3 in the Core API |
cVec3 | The 3D-vector, refer it as coat::vec3 in the Core API |
cVec4 | The 4D-vector, refer it as coat::vec4 in the Core API |
comms::cVec4 | The 4D-vector, refer it as coat::vec4 in the Core API |
coat::scripto::CylinderPrim | Class for working with primitive mesh which represents like capsule prim |
coat::scripto::Debug | General access to debugging |
coat::scripto::DebugDraw | Access to debugging like viewport-output |
coat::scripto::DebugLog | Access to debugging like text-output |
coat::scripto::UI::Default | Default values for UI |
coat::dialog | Rich dialog. You may customize it, show your custom parameters and custom buttons |
dim_Type< Dim, Type > | Agile class aka bi_DWORD, tri_DWORD etc. |
dim_Type< Dim, float > | |
dim_Type< Dim, int > | |
dim_Type< Dim, size_t > | |
discrVec2 | Discrete vectors with float components |
DivisionPoint | This structure uses for finding intersection of two Bezier Chunk |
DWORDS2 | Sorted two values of type DWORD |
DWORDS2A | Sorted three values plus attribute of type DWORD |
DWORDS3 | Sorted three values of type DWORD |
jcc::Element | |
ExampleOfLoadSaveDataTo3BFileExtension::Example1 | Example of data to be serialized. This structure IS NOT derived from the BaseClass |
coat::scripto::PolyMesh::FaceInfo | Info about face |
coat::scripto::File | Class for working with file of... any format, including a text and just binary |
FillContour | The class ContourToFill intended to fill contours by triangles or quads |
coat::scripto::Font | Class for working with fonts |
coat::scripto::FormatBinary | Class for working with binary data |
coat::scripto::GearPrim | Class for working with primitive mesh which represents like gear prim |
gltf::gltfCodec | Class of the gltf codec |
gltf::gltfExporter | Class for exporting of the mesh |
gltf::gObject | Abstract gltf object class. |
gltf::gAccessor | Class of the Accessor object |
gltf::gAsset | Class for asset object. Contains the property of the "gltf" generator |
gltf::gBuffer | Class to store binary data |
gltf::gBufferView | Class for storage of references and parameters for buffer data |
gltf::gCamera | Class of the camera object |
gltf::gImage | Class of the image object. Contains the image properties |
gltf::gMaterial | Class of the material object. Contains the texture references and material properties |
gltf::gMesh | Class of the mesh object |
gltf::gModel | Class of the model to collect of the gltf objects |
gltf::gNode | Class for node object. Contains the node properties |
gltf::gPrimitive | Class of the primitive object |
gltf::gSampler | Class of the sampler object |
gltf::gScene | Class for scene object. Encapsulates the node list |
gltf::gTexture | Class of the texture object. Contains the source and sampler indecies |
gTokens | Class of the tokens |
HashSummator | The class used to calculate hash value over the any type. Usually it is used to check if some structure state changed.
|
HexagonalGrid2D | HexagonalGrid2D intended to create square hexagonal grid patch (regular with some irregularity on the edge, when |z| == 1) that covers range x:[-1..1], y=0, z:[-1..1] Use this chass for preview of different distortions over the plane, it has very fast normals calculation routine |
HtmlMaker | |
HyperBezier | HyperBezier intended to snap to complex surface |
coat::scripto::ImageMeshParam | Class for settings the parameters of the image mesh |
coat::scripto::ImagePrim | Class for working with primitive mesh which represents like image prim |
coat::scripto::InnerDebugger | For print a debug output to string |
coat::io | General I/O access |
ItemsFolder | Declares how work with UI-elements |
FacturesFolder | Folder of factures |
Layered< X, IndexType, LayerType > | Class X should contain fields: data itself IndexType next; //- this is the reference to unit, not index LayerType Layer; //- this is optional, need only if Layer-based functions used |
coat::scripto::PolyMesh::LayerInfo | Info about layer |
coat::scripto::PolyMesh::LayerOnFace | Represent a layer on face |
coat::scripto::PolyMesh::LayerPoint | Info about layer point |
OpenSubdiv::v3_4_3::Far::LimitStencilTableFactoryReal< REAL > | A specialized factory for LimitStencilTable |
OpenSubdiv::v3_4_3::Far::LimitStencilTableFactoryReal< float > | |
OpenSubdiv::v3_4_3::Far::LimitStencilTableFactory | Stencil table factory class wrapping the template for compatibility |
coat::scripto::Line3 | Class for working with 3D-line |
coat::scripto::Lines3 | Class for working with 3D-lines |
jcc::LocalServer | |
OpenSubdiv::v3_4_3::Far::LimitStencilTableFactoryReal< REAL >::LocationArray | Descriptor for limit surface locations |
BaseWidget::look_t | |
coat::scripto::Mat3 | Class for working with matrix 3 x 3 |
coat::scripto::Mat4 | Class for working with matrix 4 x 4 |
sparse::matrix_keeper< type > | The template to store the sparse matrix. This is the internal structure to be used in solvers. Don't use it directly |
sparse::matrix_keeper< double > | |
sparse::matrix_keeper< float > | |
sparse::matrixEL< type > | Matrix elements sequence used to pass the whole row of the equation to the solver |
sparse::matrixEL< double > | |
sparse::matrixEL< float > | |
coat::Mesh | The mesh reference |
ndSumm | Derived nodes |
newArrow | Стрелка с направлением |
NewQuiverOCO | Quiver of paths of BezierCurveF |
NewVert | Quiver vertex |
coat::scripto::NGonPrim | Class for working with primitive mesh which represents like ngon prim |
nnTeachingContext | NnTeachingContext passed to Teach function |
coat::scripto::One2DCurve | Class for working with the One2DCurve's class |
OneCurO_BezierCurveF | Object is union of several BezierCurveF |
OpenSubdiv::v3_4_3::Far::PatchTableFactory::Options | Public options for the PatchTable factory |
OpenSubdiv::v3_4_3::Far::TopologyRefinerFactory< MESH >::Options | Options related to the construction of each TopologyRefiner |
OpenSubdiv::v3_4_3::Sdc::Options | All supported options applying to subdivision scheme |
pair_id | |
ParamGlobalStorage | |
PartialDecimator | The class PartialDecimator is intended to decimate with constraints only the subset of the mesh |
ExampleOfLoadSaveDataTo3BFileExtension::PartiallyStored | Simple structure-consists of simple data types without inner pointers |
scalc::PassedCells | This class used to store the list of cells passed to VolumeObjectCellsGPU::AddCells |
OpenSubdiv::v3_4_3::Far::PatchDescriptor | Describes the type of a patch |
OpenSubdiv::v3_4_3::Far::PatchTableFactory::PatchFaceTag | Obsolete internal struct not intended for public use – due to be deprecated |
OpenSubdiv::v3_4_3::Far::PatchTable::PatchHandle | Handle that can be used as unique patch identifier within PatchTable |
OpenSubdiv::v3_4_3::Far::PatchMap | An quadtree-based map connecting coarse faces to their sub-patches |
OpenSubdiv::v3_4_3::Far::PatchParam | Patch parameterization |
OpenSubdiv::v3_4_3::Far::PatchTable | Container for arrays of parametric patches |
OpenSubdiv::v3_4_3::Far::PatchTableFactory | Factory for constructing a PatchTable from a TopologyRefiner |
comms::cMeshContainer::PlaneArgs | See GenPlane |
cMeshContainer::PlaneArgs | See GenPlane |
PlaneF | Plane with float type |
coat::scripto::PolyMesh | Class for working with the 3DCoat's scene |
coat::scripto::PrimitivesTool | Class for working with primitive tool |
OpenSubdiv::v3_4_3::Far::PrimvarRefinerReal< REAL > | Applies refinement operations to generic primvar data |
OpenSubdiv::v3_4_3::Far::PrimvarRefinerReal< float > | |
OpenSubdiv::v3_4_3::Far::PtexIndices | Object used to compute and query ptex face indices |
quad_DWORD | Sorted four values of type DWORD |
QuadrangulationParams | |
QuadroAccumulator | Add points to find best quadratic form that approximates points set |
coat::scripto::Quat | Class for working with quaternions |
downloader::queue | The class for the asyncronous downloading. Create the object, add items to download and do other job or wait till all downloads will be finished |
QuiverPlaneIntersectionOCOBCF | Колчан, построенный на путях в OneCurO_BezierCurveF |
RadialDistribution | Class to collect normals distributed over the pen circle |
zpp::reader | The simple c++ interface to extract ZIP files |
ReconstructMeshFromEdges | EdgeMesher allows to create the polygonal mesh from the set of edges in space |
coat::scripto::RegisterLikeNewWithObserve< T, A > | Register an object for scripting with observe |
coat::scripto::RegisterLikeNewWithObserve< T, Mesh > | |
coat::scripto::RegisterToolsMeshX< T > | Register an abstract mesh tools for scripting with observe |
coat::scripto::RegisterLikeNewWithObserve< ToolsMesh, Mesh > | |
coat::scripto::RegisterToolsMesh | Register a mesh tools for scripting with observe |
coat::scripto::RegisterLikeNewWithObserve< ToolsMeshTransform, Mesh > | |
coat::scripto::RegisterToolsMeshX< ToolsMeshTransform > | |
coat::scripto::RegisterToolsMeshTransform | Register a transform mesh tools for scripting with observe |
RegisterVoxHelper | Register a vox tools for scripting |
coat::scripto::PolyMesh::RenderTarget | Represent a render target |
RetopoBinOp | Perform the binary operations of the polygonal mesh |
coat::scripto::rGeoBox | Class for working with retopo primitive mesh which represents like box prim |
coat::scripto::rGeoCapsule | Class for working with retopo primitive mesh which represents like capsulate prim |
coat::scripto::rGeoCone | Class for working with retopo primitive mesh which represents like cone prim |
coat::scripto::rGeoCylinder | Class for working with retopo primitive mesh which represents like cylinder prim |
coat::scripto::rGeoEllipse | Class for working with retopo primitive mesh which represents like ellipse prim |
coat::scripto::rGeoNGon | Class for working with retopo primitive mesh which represents like ngon prim |
coat::scripto::rGeoSphere | Class for working with retopo primitive mesh which represents like sphere prim |
coat::scripto::rGeoSpiral | Class for working with retopo primitive mesh which represents like spiral prim |
coat::scripto::rGeoTorus | Class for working with retopo primitive mesh which represents like torus prim |
coat::scripto::rGeoTube | Class for working with retopo primitive mesh which represents like tube prim |
coat::scripto::Room< T > | Abstract class for rooms |
coat::scripto::Room< PaintRoom > | |
coat::scripto::Room< RetopoRoom > | |
coat::scripto::RetopoRoom | Class for work with retopology room |
coat::scripto::Room< SculptRoom > | |
coat::scripto::SculptRoom | Class for work with sculpting room |
coat::scripto::Safety | Class for stability works the complex classes |
coat::Scene | Referes the roots of the scene graph |
coat::SceneElement | The scene element, like sculpt object or curve |
OpenSubdiv::v3_4_3::Sdc::Scheme< SCHEME_TYPE > | Scheme is a class template which provides all implementation for the subdivision schemes supported by OpenSubdiv through specializations of the methods of each. An instance of Scheme<SCHEME_TYPE> includes a set of Options that will dictate the variable aspects of its behavior |
OpenSubdiv::v3_4_3::Sdc::SchemeTypeTraits | Traits associated with the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined in the scheme itself |
coat::scripto::ScriptRunner | Class for prepare and execute a script |
coat::scripto::SculptLayer | Class for work with sculpting layers |
SevenVectors | Class stores parameters for uniform curve division |
scalc::ShaderCalc | This class used to perform shader-based calculations The usual pattern of usage: |
scalc::VolumeObjectCellsGPU | Class used to perform GPU calculations over voxels |
ExampleOfLoadSaveDataTo3BFileExtension::SimpleStructure | Simple structure-consists of simple data types without inner pointers |
SmartMatWindow | Smart materials |
SnapJoint | Joints on the merged object for smapping, all coordinates are in local space of the object, object itself kept in VoxelSculptTool::CurrRawMesh |
SnapQueue | For future: multithreaded update of the mesh, not works now |
gltf::SpecularGlossiness | Class of the Specular and Glossiness |
coat::scripto::StateKeeper | Store state by creating and restore it after destructing |
OpenSubdiv::v3_4_3::Far::StencilReal< REAL > | Vertex stencil descriptor |
OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL > | Limit point stencil descriptor |
OpenSubdiv::v3_4_3::Far::StencilReal< float > | |
OpenSubdiv::v3_4_3::Far::LimitStencilReal< float > | |
OpenSubdiv::v3_4_3::Far::LimitStencil | Limit point stencil class wrapping the template for compatibility |
OpenSubdiv::v3_4_3::Far::Stencil | Vertex stencil class wrapping the template for compatibility |
OpenSubdiv::v3_4_3::Far::StencilTableFactoryReal< REAL > | A specialized factory for StencilTable |
OpenSubdiv::v3_4_3::Far::StencilTableFactoryReal< float > | |
OpenSubdiv::v3_4_3::Far::StencilTableFactory | Stencil table factory class wrapping the template for compatibility |
OpenSubdiv::v3_4_3::Far::StencilTableReal< REAL > | Table of subdivision stencils |
OpenSubdiv::v3_4_3::Far::LimitStencilTableReal< REAL > | Table of limit subdivision stencils |
OpenSubdiv::v3_4_3::Far::StencilTableReal< float > | |
OpenSubdiv::v3_4_3::Far::LimitStencilTableReal< float > | |
OpenSubdiv::v3_4_3::Far::LimitStencilTable | Limit stencil table class wrapping the template for compatibility |
OpenSubdiv::v3_4_3::Far::StencilTable | Stencil table class wrapping the template for compatibility |
coat::scripto::PolyMesh::SubObject | Represent a subobject |
coat::scripto::PolyMesh::SurfacePoint | Represent a surface point |
TagsList | This class intended to load/save the class derived from the BaseClass as XML/JSON. But it may be used just for XML/JSON load/save. Pay attention, attributes of the XML not supported |
scalc::TexPool | TexPool used to cache textures allocation for the calculations. The pool used internally, no need to use it directly |
coat::scripto::TextPrim | Class for working with primitive mesh which represents like text prim |
TexturedVertex | For facture |
coat::scripto::ThreadPrim | Class for working with primitive mesh which represents like thread prim |
timelog | Use this class for time profiling. The pattern of usage |
tMiniMesh | The mini mesg class used for triangulangulation |
TopoDist | |
OpenSubdiv::v3_4_3::Far::TopologyDescriptor | A simple reference to raw topology data for use with TopologyRefinerFactory |
OpenSubdiv::v3_4_3::Far::TopologyLevel | An interface for accessing data in a specific level of a refined topology hierarchy |
OpenSubdiv::v3_4_3::Far::TopologyRefiner | Stores topology data for a specified set of refinement options |
OpenSubdiv::v3_4_3::Far::TopologyRefinerFactoryBase | Private base class of Factories for constructing TopologyRefiners |
OpenSubdiv::v3_4_3::Far::TopologyRefinerFactory< MESH > | Factory for constructing TopologyRefiners from specific mesh classes |
tri_DWORD | Three values of type DWORD |
tri_DWORDA | Three values plus attribute of type DWORD |
tri_SHORT | Sorted three values of type short |
TriHashObj | Collect the ids of the polygonal mesh |
TriPatch | The class to fill triangle with good quality triangles |
coat::scripto::TubePrim | Class for working with primitive mesh which represents like tube prim |
coat::scripto::UI | Access to user interface |
coat::ui | Operate over the Coat's ui |
UniformCurveDivision | Class stores parameters for uniform curve division |
OpenSubdiv::v3_4_3::Far::TopologyRefiner::UniformOptions | Uniform refinement options |
UV_map_Tool | All tools for UV-mapping room |
RetopoTool | All tools for low poly modelling |
coat::scripto::Vec2 | Class for working with Euclidean vectors in 2D-space |
coat::scripto::Vec3 | Class for working with Euclidean vectors in 3D-space |
ReconstructMeshFromEdges::vertex | Initially, mesh consists of edges that connects two un-indexed vertices. This is the un-indexed vertex |
coat::scripto::PolyMesh::VertexPos | Represent a vertex position |
coat::scripto::PolyMesh::VertexUV | Represent a vertex of UV |
coat::scripto::CameraShortcut::ViewState | |
coat::Volume | The class allows to operate over voxels/surface on the relatively low-level |
VolumeCell | Contains voxel values |
VolumeCellAttrib | Main brick in voxel / surface structure |
VOTree | Linear list of all voxel objects |
coat::scripto::WCPoint | Class for working with the WCPoint class |
OpenSubdiv::v3_4_3::Far::internal::WeightTable< REAL > | Stencil table constructor set |
Widgets | Summary over UI |
zpp::writer | The simple c++ wrapper to create zip archives as simply as possible. Just create object, add items, flush at the end |