3DCoat Core API
The 3DCoat API documentation.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CBaseClassUse this class for build a class for UI or serialization. see class_reg.h for details about the class registration
 CClassArray< 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
 CClassPtr< X >The pointer to the allocated class derived from the BaseClass. It allows serialization/presentation in UI the elements derived from the BaseClass
 CClassRef< X >The reference to the element derived from the BaseClass. This is the reference, element should be allocated elsewhere
 CStringsListStringsList is the main container used as array of strings
 C_int
 C__state
 CBigDynArray< Elem, CellSize >
 Ccoat::Camera
 Ccomms::cImage
 Ccoat::ImageThe image references. Look the cImage for the list of allowed operations
 CcList< TYPE, CONTAINER >The array template, refer it as coat::list <...> if you are using the Core API
 Ccomms::cList
 CClassArray< 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
 CStringsListStringsList is the main container used as array of strings
 CcList< float >
 CcList< ValuesField * >
 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::CodePage
 CcStr
 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
 Ccoat::dialogRich dialog. You may customize it, show your custom parameters and custom buttons
 Ccoat::EyeParamsStruct of the EyeParams data
 Ccoat::freeform::ffElement
 Ccoat::freeform::ffInfo
 Ccoat::Font
 Ccoat::FontInfoHolds the general information about font
 Ccoat::HeadBaseParamsHeadBaseParams struct of the head data
 Ccoat::HeadParamsClass HeadParams
 Ccoat::bolt::InfoHolds the general information about bolt parameters
 Ccoat::screw::InfoHolds the general information about bolt parameters
 Ccoat::ioGeneral I/O access
 CBigDynArray< Elem, CellSize >::iterator
 CStringsList::iterator
 Ccoat::LambParamsStruct of the LambParams data
 Ccoat::logger
 Ccoat::MeshThe mesh reference
 Ccoat::ModelThe 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
 Ccoat::NutHeadBaseParams
 Ccoat::NutAcornParams
 Ccoat::NutLowAcornParams
 Ccoat::NutSelfLockParams
 Ccoat::NutTShapedParams
 Ccoat::NutClampLever
 Ccoat::NutFlangeParams
 Ccoat::NutHexaParams
 Ccoat::NutLambParams
 Ccoat::NutQuardParams
 Ccoat::NutRadialParams
 Ccoat::NutRimParams
 Ccoat::NutSlitsParams
 Ccoat::image::ParamInfoHolds the general information about image parameters
 Ccoat::primThe abstract prim class
 Ccoat::boltBolt primitive
 Ccoat::boltHeadBolt head primitive
 Ccoat::boxThe box
 Ccoat::latheLathe primitive
 Ccoat::torusThe torus
 Ccoat::cylinderThe cylinder
 Ccoat::capsuleThe capsule
 Ccoat::coneThe cone
 Ccoat::tubeThe tube
 Ccoat::gearThe gear
 Ccoat::ngonThe ngon
 Ccoat::freeformFreeform primitive
 Ccoat::nutNut primitive
 Ccoat::screwScrew primitive
 Ccoat::sphereThe sphere
 Ccoat::ellipseThe ellipse
 Ccoat::spiralThe spiral
 Ccoat::textText primitive
 Ccoat::imageImage primitive
 Ccoat::threadThread primitive
 Ccoat::threadStudThread stud primitive
 Ccoat::washerWasher primitive
 Ccoat::RenderRoom
 Ccoat::resourceThis class represents different resources accessible in UI - alphas, strips, materials, models, etc
 Ccoat::RimParamsStruct of the RimParams data
 Ccoat::SceneReferes the roots of the scene graph
 Ccoat::SceneElementThe scene element, like sculpt object or curve
 Ccoat::Curve
 Ccoat::settings
 Ccoat::SlitClass of the slits
 Ccoat::SphericalCollisionThe 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
 CStackArray< Elem, DefElmCount >
 Ccoat::symm
 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
 Ccoat::TShapedParamsStruct of the TShapedParams data
 Ccoat::uiOperate over the Coat's ui
 Ccoat::utils
 Ccoat::uvThe 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
 CValuesFieldThe class to operate over the 2D fields
 Ccoat::VolumeThe class allows to operate over voxels/surface on the relatively low-level
 Ccoat::VolumeCache