3DCoat Core API
The 3DCoat API documentation.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NcoatThe coat namespace used for most 3DCoat API calls except low-level internal structures
 CboltBolt primitive
 CInfoHolds the general information about bolt parameters
 CboltHeadBolt head primitive
 CboxThe box
 CCamera
 CcapsuleThe capsule
 CconeThe cone
 CCurve
 CcylinderThe cylinder
 CdialogRich dialog. You may customize it, show your custom parameters and custom buttons
 CellipseThe ellipse
 CEyeParamsStruct of the EyeParams data
 CFont
 CFontInfoHolds the general information about font
 CfreeformFreeform primitive
 CffElement
 CffInfo
 CgearThe gear
 CHeadBaseParamsHeadBaseParams struct of the head data
 CHeadParamsClass HeadParams
 CImageThe image references. Look the cImage for the list of allowed operations
 CimageImage primitive
 CParamInfoHolds the general information about image parameters
 CioGeneral I/O access
 CLambParamsStruct of the LambParams data
 ClatheLathe primitive
 Clogger
 CMeshThe mesh reference
 CModelThe class that corresponds to the retopo/modeling rooms meshes. This is advanced version of the Mesh that allows essential topology changes on the fly. It is very similar to Mesh by basic functionality, may be easily converted to Mesh and vice versa. But it is more heavy structure, use Mesh if you don't need the advanced functionality
 CngonThe ngon
 CnutNut primitive
 CNutAcornParams
 CNutClampLever
 CNutFlangeParams
 CNutHeadBaseParams
 CNutHexaParams
 CNutLambParams
 CNutLowAcornParams
 CNutQuardParams
 CNutRadialParams
 CNutRimParams
 CNutSelfLockParams
 CNutSlitsParams
 CNutTShapedParams
 CprimThe abstract prim class
 CRenderRoom
 CresourceThis class represents different resources accessible in UI - alphas, strips, materials, models, etc
 CRimParamsStruct of the RimParams data
 CSceneReferes the roots of the scene graph
 CSceneElementThe scene element, like sculpt object or curve
 CscrewScrew primitive
 CInfoHolds the general information about bolt parameters
 Csettings
 CSlitClass of the slits
 CsphereThe sphere
 CSphericalCollisionThe class intended to place spheres in space and identify if there are spheres around. It is important for random objects generating and avoiding self-intersection of objects
 CspiralThe spiral
 Csymm
 CtextText primitive
 CthreadThread primitive
 CthreadStudThread stud primitive
 CtorusThe torus
 CTShapedParamsStruct of the TShapedParams data
 CtubeThe tube
 CuiOperate over the Coat's ui
 Cutils
 CuvThe UV API. The mesh is taken from the current room. If paint or UV rooms is active, the mesh is taken from the paint room, otherwise the mesh is taken from the Retopo room
 CVolumeThe class allows to operate over voxels/surface on the relatively low-level
 CVolumeCache
 CwasherWasher primitive
 C__state
 CBaseClassUse this class for build a class for UI or serialization. see class_reg.h for details about the class registration
 CBigDynArray
 Citerator
 CClassArrayThe 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
 CClassPtrThe pointer to the allocated class derived from the BaseClass. It allows serialization/presentation in UI the elements derived from the BaseClass
 CClassRefThe reference to the element derived from the BaseClass. This is the reference, element should be allocated elsewhere
 CcListThe array template, refer it as coat::list <...> if you are using the Core API
 CcMat3The 3D-matrix, refer it as coat::mat3 in the Core API
 CcMat4The 4D-matrix, refer it as coat::mat4 in the Core API
 CcStr
 CCodePage
 CcVec2The 2D-vector, refer it as coat::vec2 in the Core API
 CcVec3The 3D-vector, refer it as coat::vec3 in the Core API
 CcVec4The 4D-vector, refer it as coat::vec4 in the Core API
 CStackArray
 CStringsListStringsList is the main container used as array of strings
 Citerator
 CTagsListThis 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
 CValuesFieldThe class to operate over the 2D fields