| ►N3d_viewer | |
| CDefaultCamera | |
| CPyAssimp3DViewer | |
| ►Nai_regression_ui | |
| CBaseDialog | |
| CRegDialog | |
| CSetupDialog | |
| CVersionDialog | |
| ►NAssimp | MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py |
| ►NASE | |
| CAnimation | Helper structure to represent an ASE file animation |
| CBaseNode | Represents an ASE file node |
| CBone | Helper structure to represent an ASE file bone |
| CBoneVertex | Helper structure to represent an ASE file bone vertex |
| CCamera | Helper structure to represent an ASE camera |
| CDummy | Helper structure to represent an ASE helper object (dummy) |
| CFace | Helper structure to represent an ASE file face |
| CInheritanceInfo | Helper structure to represent the inheritance information of an ASE node |
| CLight | Helper structure to represent an ASE light source |
| CMaterial | Helper structure representing an ASE material |
| CMesh | Helper structure to represent an ASE file mesh |
| CParser | Class to parse ASE files |
| ►NBlender | |
| ►NStructure | |
| C_defaultInitializer< ErrorPolicy_Fail > | |
| C_defaultInitializer< ErrorPolicy_Warn > | |
| CBase | |
| CBlenderModifier | Dummy base class for all blender modifiers |
| CBlenderModifier_Mirror | Mirror modifier |
| CBlenderModifier_Subdivision | Subdivision modifier |
| CBlenderModifierShowcase | Manage all known modifiers and instance and apply them if necessary |
| CCamera | |
| ►CConversionData | ConversionData acts as intermediate storage location for the various ConvertXXX routines in BlenderImporter |
| CObjectCompare | |
| CDNA | Represents the full data structure information for a single BLEND file |
| CDNAParser | Factory to extract a #DNA from the DNA1 file block in a BLEND file |
| CElemBase | The only purpose of this structure is to feed a virtual dtor into its descendents |
| CError | Exception class used by the blender loader to selectively catch exceptions thrown in its own code (DeadlyImportErrors thrown in general utility functions are untouched then) |
| CField | Represents a single member of a data structure in a BLEND file |
| CFileBlockHead | Describes a master file block header |
| CFileDatabase | Memory representation of a full BLEND file and all its dependencies |
| CFileOffset | Represents a generic offset within a BLEND file |
| CGroup | |
| CGroupObject | |
| CID | |
| CImage | |
| CLamp | |
| CLibrary | |
| CListBase | |
| CMaterial | |
| CMCol | |
| CMDeformVert | |
| CMDeformWeight | |
| CMEdge | |
| CMesh | |
| CMFace | |
| CMirrorModifierData | |
| CMLoop | |
| CMLoopCol | |
| CMLoopUV | |
| CModifierData | |
| CMPoly | |
| CMTex | |
| CMTexPoly | |
| CMTFace | |
| CMVert | |
| CObject | |
| CObjectCache | The object cache - all objects addressed by pointers are added here |
| CObjectCache< Blender::vector > | |
| CObjectCompare | |
| CPackedFile | |
| CPlaneP2T | |
| CPointer | Represents a generic pointer to a memory location, which can be either 32 or 64 bits |
| CPointP2T | |
| CScene | |
| CSectionParser | Utility to read all master file blocks in turn |
| Csignless | |
| Csignless< char > | |
| Csignless< int > | |
| Csignless< short > | |
| Cstatic_cast_silent | |
| Cstatic_cast_silent< double > | |
| Cstatic_cast_silent< float > | |
| CStatistics | Import statistics, i.e |
| CStructure | Represents a data structure in a BLEND file |
| CSubsurfModifierData | |
| CTempArray | Mini smart-array to avoid pulling in even more boost stuff |
| CTex | |
| CTFace | |
| Cvector | Dummy derivate of std::vector to be able to use it in templates simultaenously with std::shared_ptr, which takes only one template argument while std::vector takes three |
| CWorld | |
| ►NCOB | |
| ►CBitmap | Embedded bitmap, for instance for the thumbnail image |
| CBitmapHeader | |
| CBone | COB Bone data structure |
| CCamera | COB Camera data structure |
| CChunkInfo | COB chunk header information |
| CFace | COB Face data structure |
| CGroup | COB Group data structure |
| CLight | COB Light data structure |
| CMaterial | COB Material data structure |
| CMesh | COB Mesh data structure |
| CNode | A node in the scenegraph |
| CScene | Represents a master COB scene, even if we loaded just a single COB file |
| CTexture | COB Texture data structure |
| CVertexIndex | Represents a single vertex index in a face |
| ►NCollada | |
| CAccessor | Accessor to a data array |
| CAnimation | An animation |
| CAnimationChannel | An animation channel |
| CCamera | A collada camera |
| CCameraInstance | A reference to a camera inside a node |
| CChannelEntry | Description of a collada animation channel which has been determined to affect the current node |
| CController | A skeleton controller to deform a mesh with the use of joints |
| CData | Data source array: either floats or strings |
| CEffect | A collada effect |
| CEffectParam | A param for an effect |
| CFace | A single face in a mesh |
| CImage | An image, meaning texture |
| CInputChannel | An input channel for mesh data, referring to a single accessor |
| CInputSemanticMapEntry | Short vertex index description |
| CLight | A collada light source |
| CLightInstance | A reference to a light inside a node |
| CMaterial | A collada material |
| CMesh | Contains data for a single mesh |
| CMeshInstance | A reference to a mesh inside a node, including materials assigned to the various subgroups |
| CNode | A node in a scene hierarchy |
| CNodeInstance | A reference to a node inside a node |
| CSampler | Represents a texture sampler in collada |
| CSemanticMappingTable | Table to map from effect to vertex input semantics |
| CSubMesh | Subset of a mesh with a certain material |
| CTransform | Contains all data for one of the different transformation types |
| ►ND3DS | |
| CaiFloatKey | Float key - quite similar to aiVectorKey and aiQuatKey |
| ►CDiscreet3DS | Discreet3DS class: Helper class for loading 3ds files |
| CChunk | Data structure for a single chunk in a .3ds file |
| CFace | Helper structure representing a 3ds mesh face |
| CMaterial | Helper structure representing a 3ds material |
| CMesh | Helper structure to represent a 3ds file mesh |
| CNode | Helper structure to represent a 3ds file node |
| CScene | Helper structure analogue to aiScene |
| CTexture | Helper structure representing a texture |
| ►ND3MF | |
| CD3MFOpcPackage | |
| CD3MFZipArchive | |
| CIOSystem2Unzip | |
| COpcPackageRelationship | |
| COpcPackageRelationshipReader | |
| CXmlSerializer | |
| CZipFile | |
| ►NDXF | |
| CBlock | |
| CFileData | |
| CInsertBlock | |
| CLineReader | |
| CPolyLine | |
| ►NFBX | |
| ►NUtil | |
| Cdelete_fun | Helper for std::for_each to delete all heap-allocated items in a container |
| CAnimationCurve | Represents a FBX animation curve (i.e |
| CAnimationCurveNode | Represents a FBX animation curve (i.e |
| CAnimationLayer | Represents a FBX animation layer (i.e |
| CAnimationStack | Represents a FBX animation stack (i.e |
| CCamera | DOM base class for FBX cameras attached to a node |
| CCameraSwitcher | DOM base class for FBX camera settings attached to a node |
| CCluster | DOM class for skin deformer clusters (aka subdeformers) |
| CConnection | Represents a link between two FBX objects |
| CConverter | Dummy class to encapsulate the conversion process |
| CDeformer | DOM class for deformers |
| CDocument | DOM root for a FBX file |
| CElement | FBX data entity that consists of a key:value tuple |
| CFileGlobalSettings | DOM class for global document settings, a single instance per document can be accessed via Document.Globals() |
| CGeometry | DOM base class for all kinds of FBX geometry |
| CImportSettings | FBX import settings, parts of which are publicly accessible via their corresponding AI_CONFIG constants |
| CLayeredTexture | DOM class for layered FBX textures |
| CLazyObject | Represents a delay-parsed FBX objects |
| CLight | DOM base class for FBX lights attached to a node |
| CLimbNode | DOM base class for FBX limb node markers attached to a node |
| CMaterial | DOM class for generic FBX materials |
| CMeshGeometry | DOM class for FBX geometry of type "Mesh" |
| CModel | DOM base class for FBX models (even though its semantics are more "node" than "model" |
| CNodeAttribute | DOM class for generic FBX NoteAttribute blocks |
| CNull | DOM base class for FBX null markers attached to a node |
| CObject | Base class for in-memory (DOM) representations of FBX objects |
| CParser | FBX parsing class, takes a list of input tokens and generates a hierarchy of nested Scope instances, representing the fbx DOM |
| CScope | FBX data entity that consists of a 'scope', a collection of not necessarily unique #Element instances |
| CSkin | DOM class for skin deformers |
| CTexture | DOM class for generic FBX textures |
| CToken | Represents a single token in a FBX file |
| CVideo | DOM class for generic FBX videos |
| ►NFormatter | |
| Cbasic_formatter | Stringstream utility |
| ►NHMP | |
| CHeader_HMP5 | Data structure for the header of a HMP5 file |
| CVertex_HMP4 | Data structure for a terrain vertex in a HMP4 file |
| CVertex_HMP5 | Data structure for a terrain vertex in a HMP5 file |
| CVertex_HMP7 | Data structure for a terrain vertex in a HMP7 file |
| ►NIFC | |
| CBoundedCurve | |
| CCompareVector | |
| ►CConversionData | |
| CMeshCacheIndex | |
| CCurve | |
| CCurveError | |
| Cdelete_fun | |
| CFindVector | |
| CFuzzyVectorCompare | |
| CIfc2DCompositeCurve | |
| CIfcActionRequest | |
| CIfcActor | |
| CIfcActuatorType | |
| CIfcAirTerminalBoxType | |
| CIfcAirTerminalType | |
| CIfcAirToAirHeatRecoveryType | |
| CIfcAlarmType | |
| CIfcAngularDimension | |
| CIfcAnnotation | |
| CIfcAnnotationCurveOccurrence | |
| CIfcAnnotationFillArea | |
| CIfcAnnotationFillAreaOccurrence | |
| CIfcAnnotationOccurrence | |
| CIfcAnnotationSurface | |
| CIfcAnnotationSurfaceOccurrence | |
| CIfcAnnotationSymbolOccurrence | |
| CIfcAnnotationTextOccurrence | |
| CIfcArbitraryClosedProfileDef | |
| CIfcArbitraryOpenProfileDef | |
| CIfcArbitraryProfileDefWithVoids | |
| CIfcAsset | |
| CIfcAsymmetricIShapeProfileDef | |
| CIfcAxis1Placement | |
| CIfcAxis2Placement2D | |
| CIfcAxis2Placement3D | |
| CIfcBeam | |
| CIfcBeamType | |
| CIfcBezierCurve | |
| CIfcBlock | |
| CIfcBoilerType | |
| CIfcBooleanClippingResult | |
| CIfcBooleanResult | |
| CIfcBoundedCurve | |
| CIfcBoundedSurface | |
| CIfcBoundingBox | |
| CIfcBoxedHalfSpace | |
| CIfcBSplineCurve | |
| CIfcBuilding | |
| CIfcBuildingElement | |
| CIfcBuildingElementComponent | |
| CIfcBuildingElementPart | |
| CIfcBuildingElementProxy | |
| CIfcBuildingElementProxyType | |
| CIfcBuildingElementType | |
| CIfcBuildingStorey | |
| CIfcCableCarrierFittingType | |
| CIfcCableCarrierSegmentType | |
| CIfcCableSegmentType | |
| CIfcCartesianPoint | |
| CIfcCartesianTransformationOperator | |
| CIfcCartesianTransformationOperator2D | |
| CIfcCartesianTransformationOperator2DnonUniform | |
| CIfcCartesianTransformationOperator3D | |
| CIfcCartesianTransformationOperator3DnonUniform | |
| CIfcCenterLineProfileDef | |
| CIfcChamferEdgeFeature | |
| CIfcChillerType | |
| CIfcCircle | |
| CIfcCircleHollowProfileDef | |
| CIfcCircleProfileDef | |
| CIfcClosedShell | |
| CIfcCoilType | |
| CIfcColourRgb | |
| CIfcColourSpecification | |
| CIfcColumn | |
| CIfcColumnType | |
| CIfcComplexProperty | |
| CIfcCompositeCurve | |
| CIfcCompositeCurveSegment | |
| CIfcCompositeProfileDef | |
| CIfcCompressorType | |
| CIfcCondenserType | |
| CIfcCondition | |
| CIfcConditionCriterion | |
| CIfcConic | |
| CIfcConnectedFaceSet | |
| CIfcConstructionEquipmentResource | |
| CIfcConstructionMaterialResource | |
| CIfcConstructionProductResource | |
| CIfcConstructionResource | |
| CIfcContextDependentUnit | |
| CIfcControl | |
| CIfcControllerType | |
| CIfcConversionBasedUnit | |
| CIfcCooledBeamType | |
| CIfcCoolingTowerType | |
| CIfcCostItem | |
| CIfcCostSchedule | |
| CIfcCovering | |
| CIfcCoveringType | |
| CIfcCraneRailAShapeProfileDef | |
| CIfcCraneRailFShapeProfileDef | |
| CIfcCrewResource | |
| CIfcCsgPrimitive3D | |
| CIfcCsgSolid | |
| CIfcCShapeProfileDef | |
| CIfcCurtainWall | |
| CIfcCurtainWallType | |
| CIfcCurve | |
| CIfcCurveBoundedPlane | |
| CIfcDamperType | |
| CIfcDefinedSymbol | |
| CIfcDerivedProfileDef | |
| CIfcDiameterDimension | |
| CIfcDimensionCurve | |
| CIfcDimensionCurveDirectedCallout | |
| CIfcDimensionCurveTerminator | |
| CIfcDirection | |
| CIfcDiscreteAccessory | |
| CIfcDiscreteAccessoryType | |
| CIfcDistributionChamberElement | |
| CIfcDistributionChamberElementType | |
| CIfcDistributionControlElement | |
| CIfcDistributionControlElementType | |
| CIfcDistributionElement | |
| CIfcDistributionElementType | |
| CIfcDistributionFlowElement | |
| CIfcDistributionFlowElementType | |
| CIfcDistributionPort | |
| CIfcDoor | |
| CIfcDoorStyle | |
| CIfcDraughtingCallout | |
| CIfcDuctFittingType | |
| CIfcDuctSegmentType | |
| CIfcDuctSilencerType | |
| CIfcEdge | |
| CIfcEdgeCurve | |
| CIfcEdgeFeature | |
| CIfcEdgeLoop | |
| CIfcElectricalCircuit | |
| CIfcElectricalElement | |
| CIfcElectricApplianceType | |
| CIfcElectricDistributionPoint | |
| CIfcElectricFlowStorageDeviceType | |
| CIfcElectricGeneratorType | |
| CIfcElectricHeaterType | |
| CIfcElectricMotorType | |
| CIfcElectricTimeControlType | |
| CIfcElement | |
| CIfcElementarySurface | |
| CIfcElementAssembly | |
| CIfcElementComponent | |
| CIfcElementComponentType | |
| CIfcElementQuantity | |
| CIfcElementType | |
| CIfcEllipse | |
| CIfcEllipseProfileDef | |
| CIfcEnergyConversionDevice | |
| CIfcEnergyConversionDeviceType | |
| CIfcEquipmentElement | |
| CIfcEquipmentStandard | |
| CIfcEvaporativeCoolerType | |
| CIfcEvaporatorType | |
| CIfcExtrudedAreaSolid | |
| CIfcFace | |
| CIfcFaceBasedSurfaceModel | |
| CIfcFaceBound | |
| CIfcFaceOuterBound | |
| CIfcFaceSurface | |
| CIfcFacetedBrep | |
| CIfcFacetedBrepWithVoids | |
| CIfcFanType | |
| CIfcFastener | |
| CIfcFastenerType | |
| CIfcFeatureElement | |
| CIfcFeatureElementAddition | |
| CIfcFeatureElementSubtraction | |
| CIfcFillAreaStyleHatching | |
| CIfcFillAreaStyleTiles | |
| CIfcFillAreaStyleTileSymbolWithStyle | |
| CIfcFilterType | |
| CIfcFireSuppressionTerminalType | |
| CIfcFlowController | |
| CIfcFlowControllerType | |
| CIfcFlowFitting | |
| CIfcFlowFittingType | |
| CIfcFlowInstrumentType | |
| CIfcFlowMeterType | |
| CIfcFlowMovingDevice | |
| CIfcFlowMovingDeviceType | |
| CIfcFlowSegment | |
| CIfcFlowSegmentType | |
| CIfcFlowStorageDevice | |
| CIfcFlowStorageDeviceType | |
| CIfcFlowTerminal | |
| CIfcFlowTerminalType | |
| CIfcFlowTreatmentDevice | |
| CIfcFlowTreatmentDeviceType | |
| CIfcFooting | |
| CIfcFurnishingElement | |
| CIfcFurnishingElementType | |
| CIfcFurnitureStandard | |
| CIfcFurnitureType | |
| CIfcGasTerminalType | |
| CIfcGeometricCurveSet | |
| CIfcGeometricRepresentationContext | |
| CIfcGeometricRepresentationItem | |
| CIfcGeometricRepresentationSubContext | |
| CIfcGeometricSet | |
| CIfcGrid | |
| CIfcGridPlacement | |
| CIfcGroup | |
| CIfcHalfSpaceSolid | |
| CIfcHeatExchangerType | |
| CIfcHumidifierType | |
| CIfcInventory | |
| CIfcIShapeProfileDef | |
| CIfcJunctionBoxType | |
| CIfcLaborResource | |
| CIfcLampType | |
| CIfcLightFixtureType | |
| CIfcLightSource | |
| CIfcLightSourceAmbient | |
| CIfcLightSourceDirectional | |
| CIfcLightSourceGoniometric | |
| CIfcLightSourcePositional | |
| CIfcLightSourceSpot | |
| CIfcLine | |
| CIfcLinearDimension | |
| CIfcLocalPlacement | |
| CIfcLoop | |
| CIfcLShapeProfileDef | |
| CIfcManifoldSolidBrep | |
| CIfcMappedItem | |
| CIfcMaterialDefinitionRepresentation | |
| CIfcMeasureWithUnit | |
| CIfcMechanicalFastener | |
| CIfcMechanicalFastenerType | |
| CIfcMember | |
| CIfcMemberType | |
| CIfcMotorConnectionType | |
| CIfcMove | |
| CIfcNamedUnit | |
| CIfcObject | |
| CIfcObjectDefinition | |
| CIfcObjectPlacement | |
| CIfcOccupant | |
| CIfcOffsetCurve2D | |
| CIfcOffsetCurve3D | |
| CIfcOneDirectionRepeatFactor | |
| CIfcOpeningElement | |
| CIfcOpenShell | |
| CIfcOrderAction | |
| CIfcOrientedEdge | |
| CIfcOutletType | |
| CIfcParameterizedProfileDef | |
| CIfcPath | |
| CIfcPerformanceHistory | |
| CIfcPermit | |
| CIfcPile | |
| CIfcPipeFittingType | |
| CIfcPipeSegmentType | |
| CIfcPlacement | |
| CIfcPlanarBox | |
| CIfcPlanarExtent | |
| CIfcPlane | |
| CIfcPlate | |
| CIfcPlateType | |
| CIfcPoint | |
| CIfcPointOnCurve | |
| CIfcPointOnSurface | |
| CIfcPolygonalBoundedHalfSpace | |
| CIfcPolyline | |
| CIfcPolyLoop | |
| CIfcPort | |
| CIfcPresentationStyle | |
| CIfcPresentationStyleAssignment | |
| CIfcProcedure | |
| CIfcProcess | |
| CIfcProduct | |
| CIfcProductDefinitionShape | |
| CIfcProductRepresentation | |
| CIfcProfileDef | |
| CIfcProject | |
| CIfcProjectionCurve | |
| CIfcProjectionElement | |
| CIfcProjectOrder | |
| CIfcProjectOrderRecord | |
| CIfcProperty | |
| CIfcPropertyBoundedValue | |
| CIfcPropertyDefinition | |
| CIfcPropertyEnumeratedValue | |
| CIfcPropertyListValue | |
| CIfcPropertyReferenceValue | |
| CIfcPropertySet | |
| CIfcPropertySetDefinition | |
| CIfcPropertySingleValue | |
| CIfcPropertyTableValue | |
| CIfcProtectiveDeviceType | |
| CIfcProxy | |
| CIfcPumpType | |
| CIfcRadiusDimension | |
| CIfcRailing | |
| CIfcRailingType | |
| CIfcRamp | |
| CIfcRampFlight | |
| CIfcRampFlightType | |
| CIfcRationalBezierCurve | |
| CIfcRectangleHollowProfileDef | |
| CIfcRectangleProfileDef | |
| CIfcRectangularPyramid | |
| CIfcRectangularTrimmedSurface | |
| CIfcReinforcingBar | |
| CIfcReinforcingElement | |
| CIfcReinforcingMesh | |
| CIfcRelAggregates | |
| CIfcRelationship | |
| CIfcRelConnects | |
| CIfcRelContainedInSpatialStructure | |
| CIfcRelDecomposes | |
| CIfcRelDefines | |
| CIfcRelDefinesByProperties | |
| CIfcRelFillsElement | |
| CIfcRelOverridesProperties | |
| CIfcRelVoidsElement | |
| CIfcRepresentation | |
| CIfcRepresentationContext | |
| CIfcRepresentationItem | |
| CIfcRepresentationMap | |
| CIfcResource | |
| CIfcRevolvedAreaSolid | |
| CIfcRightCircularCone | |
| CIfcRightCircularCylinder | |
| CIfcRoof | |
| CIfcRoot | |
| CIfcRoundedEdgeFeature | |
| CIfcRoundedRectangleProfileDef | |
| CIfcSanitaryTerminalType | |
| CIfcScheduleTimeControl | |
| CIfcSectionedSpine | |
| CIfcSensorType | |
| CIfcServiceLife | |
| CIfcShapeModel | |
| CIfcShapeRepresentation | |
| CIfcShellBasedSurfaceModel | |
| CIfcSimpleProperty | |
| CIfcSite | |
| CIfcSIUnit | |
| CIfcSlab | |
| CIfcSlabType | |
| CIfcSolidModel | |
| CIfcSpace | |
| CIfcSpaceHeaterType | |
| CIfcSpaceProgram | |
| CIfcSpaceType | |
| CIfcSpatialStructureElement | |
| CIfcSpatialStructureElementType | |
| CIfcSphere | |
| CIfcStackTerminalType | |
| CIfcStair | |
| CIfcStairFlight | |
| CIfcStairFlightType | |
| CIfcStructuralAction | |
| CIfcStructuralActivity | |
| CIfcStructuralAnalysisModel | |
| CIfcStructuralConnection | |
| CIfcStructuralCurveConnection | |
| CIfcStructuralCurveMember | |
| CIfcStructuralCurveMemberVarying | |
| CIfcStructuralItem | |
| CIfcStructuralLinearAction | |
| CIfcStructuralLinearActionVarying | |
| CIfcStructuralLoadGroup | |
| CIfcStructuralMember | |
| CIfcStructuralPlanarAction | |
| CIfcStructuralPlanarActionVarying | |
| CIfcStructuralPointAction | |
| CIfcStructuralPointConnection | |
| CIfcStructuralPointReaction | |
| CIfcStructuralReaction | |
| CIfcStructuralResultGroup | |
| CIfcStructuralSurfaceConnection | |
| CIfcStructuralSurfaceMember | |
| CIfcStructuralSurfaceMemberVarying | |
| CIfcStructuredDimensionCallout | |
| CIfcStyledItem | |
| CIfcStyledRepresentation | |
| CIfcStyleModel | |
| CIfcSubContractResource | |
| CIfcSubedge | |
| CIfcSurface | |
| CIfcSurfaceCurveSweptAreaSolid | |
| CIfcSurfaceOfLinearExtrusion | |
| CIfcSurfaceOfRevolution | |
| CIfcSurfaceStyle | |
| CIfcSurfaceStyleRendering | |
| CIfcSurfaceStyleShading | |
| CIfcSurfaceStyleWithTextures | |
| CIfcSweptAreaSolid | |
| CIfcSweptDiskSolid | |
| CIfcSweptSurface | |
| CIfcSwitchingDeviceType | |
| CIfcSystem | |
| CIfcSystemFurnitureElementType | |
| CIfcTankType | |
| CIfcTask | |
| CIfcTendon | |
| CIfcTendonAnchor | |
| CIfcTerminatorSymbol | |
| CIfcTextLiteral | |
| CIfcTextLiteralWithExtent | |
| CIfcTimeSeriesSchedule | |
| CIfcTopologicalRepresentationItem | |
| CIfcTopologyRepresentation | |
| CIfcTransformerType | |
| CIfcTransportElement | |
| CIfcTransportElementType | |
| CIfcTrapeziumProfileDef | |
| CIfcTrimmedCurve | |
| CIfcTShapeProfileDef | |
| CIfcTubeBundleType | |
| CIfcTwoDirectionRepeatFactor | |
| CIfcTypeObject | |
| CIfcTypeProduct | |
| CIfcUnitaryEquipmentType | |
| CIfcUnitAssignment | |
| CIfcUShapeProfileDef | |
| CIfcValveType | |
| CIfcVector | |
| CIfcVertex | |
| CIfcVertexLoop | |
| CIfcVertexPoint | |
| CIfcVibrationIsolatorType | |
| CIfcVirtualElement | |
| CIfcWall | |
| CIfcWallStandardCase | |
| CIfcWallType | |
| CIfcWasteTerminalType | |
| CIfcWindow | |
| CIfcWindowStyle | |
| CIfcWorkControl | |
| CIfcWorkPlan | |
| CIfcWorkSchedule | |
| CIfcZone | |
| CIfcZShapeProfileDef | |
| CNotImplemented | |
| CProjectedWindowContour | |
| CTempMesh | |
| ►CTempOpening | |
| CDistanceSorter | |
| CXYSorter | |
| ►NIFF | |
| CChunkHeader | Describes an IFF chunk header |
| CSubChunkHeader | Describes an IFF sub chunk header |
| ►NIntern | |
| CByteSwapper | |
| CByteSwapper< T, false > | |
| Cdivides | |
| CGetter | |
| CGetter< SwapEndianess, T, false > | |
| Cminus | |
| Cmultiplies | |
| Cplus | |
| ►NLWO | |
| CAnimResolver | Utility class to build Assimp animations from LWO envelopes |
| CClip | Data structure for a LWO file clip |
| CEnvelope | Data structure for a LWO animation envelope |
| CFace | Data structure for a face in a LWO file |
| CKey | Data structure for a LWO animation keyframe |
| CLayer | Represents a layer in the file |
| CNormalChannel | Represents a vertex-normals channel (MODO extension) |
| CShader | Data structure for a LWO file shader |
| CSurface | Data structure for a LWO file surface (= material) |
| CTexture | Data structure for a LWO file texture |
| CUVChannel | Represents an extra vertex UV channel |
| CVColorChannel | Represents an extra vertex color channel |
| CVMapEntry | Base structure for all vertex map representations |
| CWeightChannel | Represents a weight map |
| ►NLWS | |
| CElement | Represents an element in a LWS file |
| CNodeDesc | Represents a LWS scenegraph element |
| ►NMD2 | |
| CFrame | Data structure for a MD2 frame |
| CGLCommand | Data structure for a MD2 OpenGl draw command |
| CHeader | Data structure for the MD2 main header |
| CSkin | Data structure for a MD2 skin |
| CTexCoord | Data structure for a MD2 texture coordinate |
| CTriangle | Data structure for a MD2 triangle |
| CVertex | Data structure for a MD2 vertex |
| ►NMD3 | |
| CFrame | Data structure for the frame header |
| CHeader | Data structure for the MD3 main header |
| CShader | Data structure for a shader defined in there |
| CSurface | Data structure for the surface header |
| CTag | Data structure for the tag header |
| CTexCoord | Data structure for an UV coord |
| CTriangle | Data structure for a triangle |
| CVertex | Data structure for a vertex |
| ►NMD4 | |
| CBoneFrame | Stores the local transformation matrix of a bone |
| CBoneName | Stores the name / parent index / flag of a node |
| CFrame | Data structure for a MD4 frame |
| CHeader | Data structure for the MD4 main header |
| CSurface | Data structure for a surface in a MD4 file |
| CTriangle | Data structure for a triangle in a MD4 file |
| CVertex | Data structure for a vertex in a MD4 file |
| CWeight | Data structure for a MD4 vertex' weight |
| ►NMD5 | |
| CAnimBoneDesc | Represents a bone (joint) descriptor in a MD5Anim file |
| CBaseFrameDesc | Represents a base frame descriptor in a MD5Anim file |
| CBaseJointDescription | Basic information about a joint |
| CBoneDesc | Represents a bone (joint) descriptor in a MD5Mesh file |
| CCameraAnimFrameDesc | Represents a camera animation frame in a MDCamera file |
| CElement | Represents a single element in a MD5 file |
| CFrameDesc | Represents a frame descriptor in a MD5Anim file |
| CMD5AnimParser | Parses the data sections of a MD5 animation file |
| CMD5CameraParser | Parses the data sections of a MD5 camera animation file |
| CMD5MeshParser | Parses the data sections of a MD5 mesh file |
| CMD5Parser | Parses the block structure of MD5MESH and MD5ANIM files (but does no further processing) |
| CMeshDesc | Represents a mesh in a MD5 file |
| CSection | Represents a section of a MD5 file (such as the mesh or the joints section) |
| CVertexDesc | Represents a vertex descriptor in a MD5 file |
| CWeightDesc | Represents a vertex weight descriptor in a MD5 file |
| ►NMDC | |
| CBaseVertex | Data structure for a MDC base vertex |
| CCompressedVertex | Data structure for a MDC compressed vertex |
| CFrame | Data structure for a MDC frame |
| CHeader | Data structure for a MDC file's main header |
| CShader | Data structure for a MDC shader |
| CSurface | Data structure for a MDC file's surface header |
| CTexturCoord | Data structure for a MDC texture coordinate |
| CTriangle | Data structure for a MDC triangle |
| ►NMDL | |
| CARGB4 | Data structure for a ARGB4444 pixel in a texture |
| CBone_MDL7 | Data structure for a bone in a MDL7 file |
| CBoneTransform_MDL7 | Bone transformation matrix structure used in MDL7 files |
| CColorValue_MDL7 | Data structure for a color value in a MDL7 file |
| CDeformer_MDL7 | Deformer in a MDL7 file |
| CDeformerElement_MDL7 | Deformer element in a MDL7 file |
| CDeformerWeight_MDL7 | Deformer weight in a MDL7 file |
| CFrame | Model frame data structure |
| CFrame_MDL7 | Frame data structure used by MDL7 files |
| CGroup_MDL7 | Group in a MDL7 file |
| CGroupFrame | Data structure for a group of frames |
| CGroupSkin | Skin data structure #2 (group of pictures) |
| CHeader | Data structure for the MDL main header |
| CHeader_HL2 | Data structure for the HL2 main header |
| CHeader_MDL7 | Data structure for the MDL 7 main header |
| CIntBone_MDL7 | Internal data structure to represent a bone in a MDL7 file with all of its animation channels assigned to it |
| CIntFace_MDL7 | Internal data structure to temporarily represent a face |
| CIntFrameInfo_MDL7 | Describes a MDL7 frame |
| CIntGroupData_MDL7 | Holds the data that belongs to a MDL7 mesh group |
| CIntGroupInfo_MDL7 | Describes a MDL7 mesh group |
| CIntMaterial_MDL7 | Internal data structure to temporarily represent a material which has been created from two single materials along with the original material indices |
| CIntSharedData_MDL7 | Holds data from an MDL7 file that is shared by all mesh groups |
| CIntSplitGroupData_MDL7 | Contains input data for GenerateOutputMeshes_3DGS_MDL7 |
| CMaterial_MDL7 | Data structure for a Material in a MDL7 file |
| CRGB565 | Data structure for a RGB565 pixel in a texture |
| CSimpleFrame | Data structure for a simple frame |
| CSimpleFrame_MDLn_SP | |
| CSkin | Skin data structure #1 - used by Quake1, MDL2, MDL3 and MDL4 |
| CSkin_MDL5 | |
| CSkin_MDL7 | Skin data structure #3 - used by MDL7 and HMP7 |
| CSkinSet_MDL7 | Skin set data structure for the 3DGS MDL7 format MDL7 references UV coordinates per face via an index list |
| CTexCoord | Texture coordinate data structure used by the Quake1 MDL format |
| CTexCoord_MDL3 | Data structure for an UV coordinate in the 3DGS MDL3 format |
| CTexCoord_MDL7 | Data structure for an UV coordinate in the 3DGS MDL7 format |
| CTriangle | Triangle data structure for the Quake1 MDL format |
| CTriangle_MDL3 | Triangle data structure for the 3DGS MDL3 format |
| CTriangle_MDL7 | Triangle data structure for the 3DGS MDL7 format |
| CVertex | Vertex data structure |
| CVertex_MDL4 | |
| CVertex_MDL7 | Vertex data structure used in MDL7 files |
| ►NObjFile | |
| CFace | Data structure for a simple obj-face, describes discredit,l.ation and materials |
| CMaterial | Data structure to store all material specific data |
| CMesh | Data structure to store a mesh |
| CModel | Data structure to store all obj-specific model datas |
| CObject | Stores all objects of an objfile object definition |
| ►NOgre | |
| CAnimation | Ogre Animation |
| CBone | Ogre Bone |
| CIndexData | |
| CIndexDataXml | Ogre XML Index Data |
| CISubMesh | Ogre Sub Mesh interface, inherited by the binary and XML implementations |
| CIVertexData | |
| CMesh | Ogre Mesh |
| CMeshXml | Ogre XML Mesh |
| CMorphKeyFrame | Ogre Morph Key Frame |
| COgreBinarySerializer | |
| COgreImporter | Importer for Ogre mesh, skeleton and material formats |
| COgreXmlSerializer | |
| ►CPose | Ogre Pose |
| CVertex | |
| CPoseKeyFrame | Ogre Pose Key Frame |
| CPoseRef | Ogre Pose Key Frame Ref |
| CSkeleton | Ogre Skeleton |
| CSubMesh | Ogre SubMesh |
| CSubMeshXml | Ogre XML SubMesh |
| CTransformKeyFrame | Ogre animation key frame |
| CVertexAnimationTrack | Ogre Animation Track |
| CVertexBoneAssignment | Ogre Vertex Bone Assignment |
| CVertexData | |
| CVertexDataXml | Ogre XML Vertex Data |
| CVertexElement | |
| ►NOpenGEX | |
| CAnimation | |
| CAtten | |
| CAttrib | |
| CBoneCount | |
| CBoneIndex | |
| CBoneRefArray | |
| CBoneWeight | |
| CCameraNode | |
| CCameraObject | |
| CColor | |
| CCurve | |
| CGeometryNode | |
| CGeometryObject | |
| CIndexArray | |
| CKey | |
| CLightNode | |
| CLightObject | |
| CMaterial | |
| CMaterialRef | |
| CMatrix | |
| CMesh | |
| CMetric | |
| CMetricInfo | |
| CName | |
| CNode | |
| CObjectRef | |
| COpenGexDataDescription | |
| COpenGEXExporter | |
| COpenGEXImporter | This class is used to implement the OpenGEX importer |
| CParam | |
| CRotation | |
| CScale | |
| CSkeleton | |
| CSkin | |
| CTexture | |
| CTransform | |
| CTranslation | |
| CVertexArray | |
| ►NPLY | |
| CDOM | Class to represent the document object model of an ASCII or binary (both little and big-endian) PLY file |
| CElement | Helper class for an element in a PLY file |
| CElementInstance | Class for an element instance in a PLY file |
| CElementInstanceList | Class for an element instance list in a PLY file |
| CFace | Helper class to represent a loaded PLY face |
| CProperty | Helper class for a property in a PLY file |
| ►CPropertyInstance | Instance of a property in a PLY file |
| CValueUnion | |
| ►NProfiling | |
| CProfiler | Simple wrapper around boost::timer to simplify reporting |
| ►NQ3BSP | |
| CceVec3i | Integer vector |
| CIOSystem2Unzip | :: |
| CQ3BSPModel | |
| CQ3BSPZipArchive | :: |
| CsQ3BSPFace | A face in bsp format info |
| CsQ3BSPHeader | File header |
| CsQ3BSPLightmap | A light-map of the level, size 128 x 128, RGB components |
| CsQ3BSPLump | Describes an entry |
| CsQ3BSPTexture | A quake3 texture name |
| CsQ3BSPVertex | Vertex of a Q3 level |
| CSubPatch | |
| Cvec2f | |
| Cvec3f | |
| CZipFile | :: |
| ►NQ3Shader | |
| CShaderData | Tiny utility data structure to hold the data of a .shader file |
| CShaderDataBlock | Tiny utility data structure to hold a .shader data block |
| CShaderMapBlock | Tiny utility data structure to hold a .shader map data block |
| ►CSkinData | Tiny utility data structure to hold the data of a .skin file |
| CTextureEntry | A single entryin texture list |
| ►NSMD | |
| ►CBone | Data structure for a bone in a SMD file |
| ►CAnimation | Animation of the bone |
| CMatrixKey | Data structure for a matrix key |
| CFace | Data structure for a face in a SMD file |
| CVertex | Data structure for a vertex in a SMD file |
| ►NSTEP | IFC |
| ►NEXPRESS | |
| ►CConversionSchema | |
| CSchemaEntry | |
| CDataType | |
| CENTITY | This is just a reference to an entity/object somewhere else |
| CENUMERATION | Generic base class for all enumerated types |
| CISDERIVED | Sentinel class to represent explicitly derived fields (*) |
| CLIST | Wrap any STEP aggregate: LIST, SET, .. |
| CPrimitiveDataType | Shared implementation for some of the primitive data type, i.e |
| CUNSET | Sentinel class to represent explicitly unset (optional) fields ($) |
| CDB | Lightweight manager class that holds the map of all objects in a STEP file |
| CHeaderInfo | Bundle all the relevant info from a STEP header, parts of which may later be plainly dumped to the logfile, whereas others may help the caller pick an appropriate loading strategy |
| CInternGenericConvert | |
| CInternGenericConvert< Lazy< T > > | |
| CInternGenericConvert< Maybe< T > > | |
| CInternGenericConvert< std::shared_ptr< const EXPRESS::DataType > > | |
| CInternGenericConvertList | |
| CLazy | Class template used to represent lazily evaluated object references in the converted schema |
| CLazyObject | A LazyObject is created when needed |
| CListOf | Class template used to represent LIST and SET data members in the converted schema |
| CMaybe | Class template used to represent OPTIONAL data members in the converted schema |
| CObject | Base class for all concrete object instances |
| CObjectHelper | CRTP shared base class for use by concrete entity implementation classes |
| CPickBaseType | |
| CPickBaseType< Lazy< TOut > > | |
| CSyntaxError | Exception class used by the STEP loading & parsing code |
| CTypeError | Exception class used by the STEP loading & parsing code when a type error (i.e |
| ►NUnreal | |
| CTempMat | |
| CTriangle | |
| CVertex | |
| ►NXFile | |
| CAnimation | Helper structure to represent an animation set in a XFile |
| CAnimBone | Helper structure representing a single animated bone in a XFile |
| CBone | Helper structure to represent a bone in a mesh |
| CBoneWeight | Helper structure to represent a bone weight |
| CFace | Helper structure representing a XFile mesh face |
| CMaterial | Helper structure representing a XFile material |
| CMatrixKey | |
| CMesh | Helper structure to represent an XFile mesh |
| CNode | Helper structure to represent a XFile frame |
| CScene | Helper structure analogue to aiScene |
| CTexEntry | Helper structure representing a texture filename inside a material and its potential source |
| ►CAC3DImporter | AC3D (*.ac) importer class |
| CMaterial | |
| CObject | |
| CSurface | |
| CASEImporter | Importer class for the 3DS ASE ASCII format |
| CAssbinChunkWriter | Chunk writer mechanism for the .assbin file structure |
| CAssbinExport | Assbin exporter class |
| CAssbinImporter | Importer class for 3D Studio r3 and r4 3DS files |
| CAttachmentInfo | Helper data structure for SceneCombiner |
| CB3DImporter | |
| CBaseImporter | FOR IMPORTER PLUGINS ONLY: The BaseImporter defines a common interface for all importer worker classes |
| CBaseProcess | The BaseProcess defines a common interface for all post processing steps |
| CBatchData | |
| CBatchLoader | FOR IMPORTER PLUGINS ONLY: A helper class to the pleasure of importers that need to load many external meshes recursively |
| ►CBitmap | |
| CDIB | |
| CHeader | |
| CBlenderBMeshConverter | |
| CBlenderImporter | Load blenders official binary format |
| CBlenderTessellatorP2T | |
| CBlobIOStream | Redirect IOStream to a blob |
| CBlobIOSystem | Redirect IOSystem to a blob |
| CBoneWithHash | Helper data structure for SceneCombiner::MergeBones |
| CBVHLoader | Loader class to read Motion Capturing data from a .bvh file |
| ►CByteSwap | Defines some useful byte order swap routines |
| C_swapper< T, 2 > | |
| C_swapper< T, 4 > | |
| C_swapper< T, 8 > | |
| CC4DImporter | Importer class to load Cinema4D files using the Melange library to be obtained from www.plugincafe.com |
| CCalcTangentsProcess | The CalcTangentsProcess calculates the tangent and bitangent for any vertex of all meshes |
| CCIOStreamWrapper | |
| CCIOSystemWrapper | |
| CCIrrXML_IOStreamReader | Utility class to make IrrXML work together with our custom IO system See the IrrXML docs for more details |
| CCOBImporter | Importer class to load TrueSpace files (cob,scn) up to v6 |
| ►CColladaExporter | Helper class to export a given scene to a Collada file |
| CMaterial | |
| CProperty | |
| CSurface | |
| CColladaLoader | Loader class to read Collada scenes |
| CColladaMeshIndex | |
| CColladaParser | Parser helper class for the Collada loader |
| CCommentRemover | Helper class to remove single and multi line comments from a file |
| CComputeSpatialSortProcess | |
| CComputeUVMappingProcess | ComputeUVMappingProcess - converts special mappings, such as spherical, cylindrical or boxed to proper UV coordinates for rendering |
| CCSMImporter | Importer class to load MOCAPs in CharacterStudio Motion format |
| CD3MFImporter | |
| CDeboneProcess | This post processing step removes bones nearly losslessly or according to a configured threshold |
| CDefaultIOStream | Default IO implementation, use standard IO operations |
| CDefaultIOSystem | Default implementation of IOSystem using the standard C file functions |
| CDefaultLogger | CPP-API: Primary logging facility of Assimp |
| CDefaultProgressHandler | Internal default implementation of the ProgressHandler interface |
| CDestroySpatialSortProcess | |
| CDiscreet3DSExporter | Helper class to export a given scene to a 3DS file |
| CDiscreet3DSImporter | Importer class for 3D Studio r3 and r4 3DS files |
| CDXFImporter | DXF importer implementation |
| ►CExporter | |
| CExportFormatEntry | Internal description of an Assimp export format option |
| CExporterPimpl | |
| CExportProperties | |
| CFBXImporter | Load the Autodesk FBX file format |
| CFileLogStream | Logstream to write into a file |
| CFileSystemFilter | File system filter |
| CFindDegeneratesProcess | FindDegeneratesProcess: Searches a mesh for degenerated triangles |
| CFindInstancesProcess | A post-processing steps to search for instanced meshes |
| CFindInvalidDataProcess | The FindInvalidData post-processing step |
| CFixInfacingNormalsProcess | The FixInfacingNormalsProcess tries to determine whether the normal vectors of an object are facing inwards |
| CFlipUVsProcess | Postprocessing step to flip the UV coordinate system of the import data |
| CFlipWindingOrderProcess | Postprocessing step to flip the face order of the imported data |
| CGenFaceNormalsProcess | The GenFaceNormalsProcess computes face normals for all faces of all meshes |
| CGenVertexNormalsProcess | The GenFaceNormalsProcess computes vertex normals for all vertizes |
| CglTFExporter | Helper class to export a given scene to an glTF file |
| CglTFImporter | Load the glTF format |
| CHMPImporter | Used to load 3D GameStudio HMP files (terrains) |
| ►CIFCImporter | Load the IFC format, which is an open specification to describe building and construction industry data |
| CSettings | |
| CImporter | CPP-API: The Importer class forms an C++ interface to the functionality of the Open Asset Import Library |
| CImproveCacheLocalityProcess | The ImproveCacheLocalityProcess reorders all faces for improved vertex cache locality |
| CInterpolator | CPP-API: Utility class to simplify interpolations of various data types |
| CIOStream | CPP-API: Class to handle file I/O for C++ |
| CIOSystem | CPP-API: Interface to the file system |
| CIRRImporter | Irr importer class |
| ►CIrrlichtBase | Base class for the Irr and IrrMesh importers |
| CProperty | Data structure for a simple name-value property |
| CIRRMeshImporter | IrrMesh importer class |
| CJoinVerticesProcess | The JoinVerticesProcess unites identical vertices in all imported meshes |
| CKeyIterator | Helper class to iterate through all keys in an animation channel |
| ►CLimitBoneWeightsProcess | This post processing step limits the number of bones affecting a vertex to a certain maximum value |
| CWeight | Describes a bone weight on a vertex |
| CLineSplitter | Usage: |
| CLoadRequest | |
| CLogFunctions | |
| CLogger | CPP-API: Abstract interface for logger implementations |
| CLogStream | CPP-API: Abstract interface for log stream implementations |
| CLogStreamInfo | |
| CLWOImporter | Class to load LWO files |
| CLWSImporter | LWS (LightWave Scene Format) importer class |
| CMakeLeftHandedProcess | The MakeLeftHandedProcess converts all imported data to a left-handed coordinate system |
| CMakeVerboseFormatProcess | MakeVerboseFormatProcess: Class to convert an asset to the verbose format which is expected by most postprocess steps |
| CMD2Importer | Importer class for MD2 |
| CMD3Importer | Importer class to load MD3 files |
| CMD5Importer | Importer class for the MD5 file format |
| CMDCImporter | Importer class to load the RtCW MDC file format |
| CMDLImporter | Class to load MDL files |
| CMemoryIOStream | Implementation of IOStream to read directly from a memory buffer |
| CMemoryIOSystem | Dummy IO system to read from a memory buffer |
| CMinMaxChooser | |
| CMinMaxChooser< aiColor4t< T > > | |
| CMinMaxChooser< aiQuaterniont< T > > | |
| CMinMaxChooser< aiQuatKey > | |
| CMinMaxChooser< aiVector2t< T > > | |
| CMinMaxChooser< aiVector3t< T > > | |
| CMinMaxChooser< aiVectorKey > | |
| CMinMaxChooser< aiVertexWeight > | |
| CMinMaxChooser< double > | |
| CMinMaxChooser< float > | |
| CMinMaxChooser< unsigned int > | |
| Cmpred | Stores the LogStream objects for all active C log streams |
| CMS3DImporter | Milkshape 3D importer implementation |
| ►CNDOImporter | Importer class to load meshes from Nendo |
| CEdge | Represents a single edge |
| CFace | Represents a single face |
| CObject | Represents a single object |
| CVertex | |
| CNFFImporter | NFF (Neutral File Format) Importer class |
| CNodeAttachmentInfo | |
| CNullLogger | CPP-API: Empty logging implementation |
| CObjExporter | Helper class to export a given scene to an OBJ file |
| CObjFileImporter | Imports a waveform obj file |
| CObjFileMtlImporter | Loads the material description from a mtl file |
| CObjFileParser | Parser for a obj waveform file |
| COFFImporter | Importer class for the Object File Format (.off) |
| COptimizeGraphProcess | Postprocessing step to optimize the scenegraph |
| ►COptimizeMeshesProcess | Postprocessing step to optimize mesh usage |
| CMeshInfo | Internal utility to store additional mesh info |
| CPlyExporter | Helper class to export a given scene to a Stanford Ply file |
| CPLYImporter | Importer class to load the stanford PLY file format |
| CPretransformVertices | The PretransformVertices pre-transforms all vertices in the node tree and removes the whole graph |
| CProgressHandler | CPP-API: Abstract interface for custom progress report receivers |
| CQ3BSPFileImporter | Loader to import BSP-levels from a PK3 archive or from a unpacked BSP-level |
| CQ3BSPFileParser | |
| CQ3DImporter | Importer class for the Quick3D Object and Scene formats |
| CRAWImporter | Importer class for the PovRay RAW triangle format |
| CRemoveRedundantMatsProcess | RemoveRedundantMatsProcess: Post-processing step to remove redundant materials from the imported scene |
| CRemoveVCProcess | RemoveVCProcess: Class to exclude specific parts of the data structure from further processing by removing them, |
| CSceneCombiner | Static helper class providing various utilities to merge two scenes |
| CSceneHelper | Utility for SceneCombiner |
| CScenePreprocessor | ScenePreprocessor: Preprocess a scene before any post-processing steps are executed |
| CScenePrivateData | |
| CScopeGuard | |
| ►CSGSpatialSort | Specialized version of SpatialSort to support smoothing groups This is used in by the 3DS, ASE and LWO loaders |
| CEntry | An entry in a spatially sorted position array |
| ►CSharedPostProcessInfo | Helper class to allow post-processing steps to interact with each other |
| CBase | |
| CTHeapData | Represents data that is allocated on the heap, thus needs to be deleted |
| CTStaticData | Represents static, by-value data not allocated on the heap |
| CSIBImporter | Importer class for the Nevercenter Silo SIB scene format |
| ►CSkeletonMeshBuilder | This little helper class constructs a dummy mesh for a given scene the resembles the node hierarchy |
| CFace | Faces |
| CSMDImporter | Namespace SMD |
| CSortByPTypeProcess | SortByPTypeProcess: Sorts meshes by the types of primitives they contain |
| ►CSpatialSort | A little helper class to quickly find all vertices in the epsilon environment of a given position |
| CEntry | An entry in a spatially sorted position array |
| CSplitByBoneCountProcess | Postprocessing filter to split meshes with many bones into submeshes so that each submesh has a certain max bone count |
| CSplitLargeMeshesProcess_Triangle | Post-processing filter to split large meshes into sub-meshes |
| CSplitLargeMeshesProcess_Vertex | Post-processing filter to split large meshes into sub-meshes |
| CStandardShapes | Helper class to generate vertex buffers for standard geometric shapes, such as cylinders, cones, boxes, spheres, elipsoids ... |
| CStdOStreamLogStream | Logs into a std::ostream |
| CStepExporter | Helper class to export a given scene to a StepFile |
| CSTLExporter | Helper class to export a given scene to a STL file |
| CSTLImporter | Importer class for the sterolithography STL file format |
| CSTransformVecInfo | Helper class representing texture coordinate transformations |
| CStreamReader | Wrapper class around IOStream to allow for consistent reading of binary data in both little and big endian format |
| CStreamWriter | Wrapper class around IOStream to allow for consistent writing of binary data in both little and big endian format |
| CSubdivider | Helper class to evaluate subdivision surfaces |
| CTargetAnimationHelper | Helper class for the 3DS and ASE loaders to compute camera and spot light animations |
| CTerragenImporter | Importer class to load Terragen (0.9) terrain files |
| CTextureTransformStep | Helper step to compute final UV coordinate sets if there are scalings or rotations in the original data read from the file |
| CTriangulateProcess | The TriangulateProcess splits up all faces with more than three indices into triangles |
| CTTUpdateInfo | Small helper structure representing a shortcut into the material list to be able to update some values quickly |
| CUnrealImporter | Importer class to load UNREAL files (*.3d) |
| CValidateDSProcess | Validates the whole ASSIMP scene data structure for correctness |
| CVertex | Intermediate description a vertex with all possible components |
| CVertexTriangleAdjacency | Computes a vertex-triangle adjacency map from a given index buffer |
| CXFileExporter | Helper class to export a given scene to a X-file |
| CXFileImporter | The XFileImporter is a worker class capable of importing a scene from a DirectX file .x |
| CXFileParser | The XFileParser reads a XFile either in text or binary form and builds a temporary data structure out of it |
| CXGLImporter | XGL/ZGL importer |
| ►Nassimp | |
| ►NfileIO | The data structures necessary to use Assimip with a custom IO system |
| CaiFile | File callbacks |
| CaiFileIO | File system callbacks |
| ►Nloader | Provides facilities for dynamically loading the Assimp library |
| CAssimp | Loader class for dynamically loading the Assimp library |
| ►Nmaterial | Contains the material system which stores the imported material information |
| CaiMaterial | Data structure for a material |
| CaiMaterialProperty | Data structure for a single material property |
| CaiUVTransform | Defines how an UV channel is transformed |
| ►Nmesh | Contains the data structures in which the imported geometry is returned by Assimp |
| CaiAnimMesh | NOT CURRENTLY IN USE |
| CaiBone | A single bone of a mesh |
| CaiFace | A single face in a mesh, referring to multiple vertices |
| CaiMesh | A mesh represents a geometry or model with a single material |
| CaiVertexWeight | A single influence of a bone on a vertex |
| ►Ntypes | Contains miscellaneous types used in Assimp's C API |
| CaiLogStream | Represents a log stream |
| CaiMemoryInfo | Stores the memory requirements for different components (e.g |
| CaiString | Represents an UTF-8 string, zero byte terminated |
| ►NAssimpView | Calculates a pose for a given time of an animation |
| CAnimEvaluator | Calculates transformations for a given timestamp from a set of animation tracks |
| ►CAssetHelper | Class to wrap ASSIMP's asset output structures |
| CLineVertex | |
| CMeshHelper | |
| CVertex | |
| CCBackgroundPainter | |
| ►CCDisplay | |
| CMaterialInfo | |
| CMeshInfo | |
| CNodeInfo | |
| CTextureInfo | |
| ►CCLogDisplay | Class to display log strings in the upper right corner of the view |
| CSEntry | |
| CCLogWindow | Class to display log strings in a separate window |
| CCMaterialManager | |
| CCMeshRenderer | |
| CCMyLogStream | Subclass of Assimp::LogStream used to add all log messages to the log window |
| CSceneAnimator | Calculates the animated node transformations for a given scene and timestamp |
| CSceneAnimNode | A little tree structure to match the scene's node structure, but holding additional data |
| CSkyBoxVertex | Vertex structure for the skybox |
| CSVertex | |
| ►NClipperLib | |
| CClipper | |
| CClipperBase | |
| CclipperException | |
| CDoublePoint | |
| CExPolygon | |
| CHorzJoinRec | |
| CInt128 | |
| CIntersectNode | |
| CIntPoint | |
| CIntRect | |
| CJoinRec | |
| CLocalMinima | |
| COutPt | |
| COutRec | |
| CPolyOffsetBuilder | |
| CScanbeam | |
| CTEdge | |
| ►NExpressReader | |
| CEntity | |
| CField | |
| CSchema | |
| CType | |
| ►Nfixed_pipeline_3d_viewer | |
| CGLRenderer | |
| ►NglTF | |
| ►NUtil | |
| CDATA | |
| CDataURI | |
| ►CAccessor | A typed view into a BufferView |
| CIndexer | Helper class to iterate the data |
| ►CAnimation | |
| CChannel | |
| CSampler | |
| CTarget | |
| ►CAsset | Root object for a glTF asset |
| CExtensions | Keeps info about the enabled extensions |
| CAssetMetadata | |
| CAssetWriter | |
| CAttribType | Values for the Accessor::type field (helper class) |
| CBuffer | A buffer points to binary geometry, animation, or skins |
| CBufferView | A view into a buffer generally representing a subset of the buffer |
| CCamera | |
| CGLB_Header | For the KHR_binary_glTF extension (binary .glb file) 20-byte header (+ the JSON + a "body" data section) |
| CImage | Image data used to create a texture |
| CIOStream | |
| CLazyDict | Manages lazy loading of the glTF top-level objects, and keeps a reference to them by ID It is the owner the loaded objects, so when it is destroyed it also deletes them |
| CLazyDictBase | Base class for LazyDict that acts as an interface |
| CLight | A light (from KHR_materials_common extension) |
| CMaterial | The material appearance of a primitive |
| ►CMesh | A set of primitives to be rendered. A node can contain one or more meshes. A node's transform places the mesh in the scene |
| ►CPrimitive | |
| CAttributes | |
| CNode | |
| CNullable | Helper struct to represent values that might not be present |
| CObject | Base classe for all glTF top-level objects |
| CProgram | |
| CRef | A reference to one top-level object, which is valid until the Asset instance is destroyed |
| CSampler | |
| CScene | |
| CShader | |
| CSkin | |
| ►CTechnique | |
| CFunctions | |
| CParameters | |
| CStates | |
| CTexProperty | Holds a material property that can be a texture or a color |
| CTexture | A texture and its sampler |
| ►Ninternal | |
| CBigInteger | |
| CDiyFp | |
| CDouble | |
| CIsGenericValue | |
| CIsGenericValueImpl | |
| CIsGenericValueImpl< T, typename Void< typename T::EncodingType >::Type, typename Void< typename T::AllocatorType >::Type > | |
| CStack | A type-unsafe stack for storing different types of data |
| CStreamLocalCopy | |
| CStreamLocalCopy< Stream, 0 > | Keep reference |
| CStreamLocalCopy< Stream, 1 > | Do copy optimization |
| ►Njassimp | Java binding for the Open Asset Import Library |
| CAiAnimation | An animation |
| CAiAnimBehavior | Defines how an animation channel behaves outside the defined time range |
| CAiBlendMode | Defines alpha-blend flags |
| CAiBone | A single bone of a mesh |
| CAiBoneWeight | A single influence of a bone on a vertex |
| CAiBuiltInWrapperProvider | Wrapper provider using jassimp built in types |
| CAiCamera | Helper structure to describe a virtual camera |
| CAiColor | Wrapper for colors |
| CAiConfig | Configuration interface for assimp importer |
| CAiConfigOptions | Lists all possible configuration options |
| CAiLight | Describes a light source |
| CAiLightType | List of light types supported by AiLight |
| ►CAiMaterial | Data structure for a material |
| CProperty | Data structure for a single material property |
| CPropertyKey | Enumerates all supported material properties |
| CPropertyType | A very primitive RTTI system for the contents of material properties |
| CAiMatrix4f | Simple 4x4 matrix of floats |
| CAiMesh | A mesh represents a geometry or model with a single material |
| CAiMeshAnim | This class is a stub - mesh animations are currently not supported |
| CAiNode | A node in the imported hierarchy |
| CAiNodeAnim | Describes the animation of a single node |
| CAiPostProcessSteps | Enumerates the post processing steps supported by assimp |
| CAiPrimitiveType | Enumerates the types of geometric primitives supported by Assimp |
| CAiQuaternion | Wrapper for a quaternion |
| CAiScene | The root structure of the imported data |
| CAiSceneFlag | Status flags for AiScenes |
| CAiShadingMode | Defines all shading modes supported by the library |
| CAiTextureInfo | Data structure for texture related material properties |
| CAiTextureMapMode | Defines how UV coordinates outside the [0...1] range are handled |
| CAiTextureMapping | Defines how the mapping coords for a texture are generated |
| CAiTextureOp | Defines how the Nth texture of a specific type is combined with the result of all previous layers |
| CAiTextureType | Defines the purpose of a texture |
| CAiVector | Wrapper for 3-dimensional vectors |
| CAiWrapperProvider | Provides wrapper objects for raw data buffers |
| CJaiDebug | Debug/utility methods |
| CJassimp | Entry point to the jassimp library |
| CJassimpConfig | Global configuration values (limits) |
| ►Npyassimp | |
| ►Ncore | |
| CAssimpLib | |
| CPropertyGetter | |
| ►Nerrors | |
| CAssimpError | |
| ►Nstructs | |
| CAnimation | |
| CBone | |
| CCamera | |
| CColor3D | |
| CColor4D | |
| CFace | |
| CLight | |
| CMaterial | |
| CMaterialProperty | |
| CMaterialPropertyString | |
| CMatrix3x3 | |
| CMatrix4x4 | |
| CMemoryInfo | |
| CMesh | |
| CMeshKey | |
| CNode | |
| CNodeAnim | |
| CPlane | |
| CQuaternion | |
| CQuatKey | |
| CRay | |
| CScene | |
| CString | |
| CTexel | |
| CTexture | |
| CUVTransform | |
| CVector2D | |
| CVector3D | |
| CVectorKey | |
| CVertexWeight | |
| ►Nrun | |
| Cresults | |
| C_IEEESingle | Data structure to represent the bit pattern of a 32 Bit IEEE 754 floating-point number |
| CaiAnimation | An animation consists of key-frame data for a number of nodes |
| CaiAnimMesh | NOT CURRENTLY IN USE |
| CaiBone | A single bone of a mesh |
| CaiCamera | Helper structure to describe a virtual camera |
| CaiColor3D | Represents a color in Red-Green-Blue space |
| CaiColor4t | Represents a color in Red-Green-Blue space including an alpha component |
| CaiExportDataBlob | Describes a blob of exported scene data |
| CaiExportFormatDesc | Describes an file format which Assimp can export to |
| CaiFace | A single face in a mesh, referring to multiple vertices |
| CaiFile | C-API: File callbacks |
| CaiFileIO | C-API: File system callbacks |
| CaiImporterDesc | Meta information about a particular importer |
| CaiLight | Helper structure to describe a light source |
| CaiLogStream | C-API: Represents a log stream |
| CaiMaterial | Data structure for a material |
| CaiMatrix3x3t | Represents a row-major 3x3 matrix |
| CaiMatrix4x4t | Represents a row-major 4x4 matrix, use this for homogeneous coordinates |
| CaiMemoryInfo | Stores the memory requirements for different components (e.g |
| CaiMesh | Enum aiMorphingMethod |
| CaiMeshAnim | Describes vertex-based animations for a single mesh or a group of meshes |
| CaiMeshKey | Binds a anim mesh to a specific point in time |
| CaiMeshMorphAnim | Describes a morphing animation of a given mesh |
| CaiMeshMorphKey | Binds a morph anim mesh to a specific point in time |
| CaiMetadata | Container for holding metadata |
| CaiMetadataEntry | Metadata entry |
| CaiNode | A node in the imported hierarchy |
| CaiNodeAnim | Describes the animation of a single node |
| CaiPlane | Represents a plane in a three-dimensional, euclidean space |
| CaiPropertyStore | C-API: Represents an opaque set of settings to be used during importing |
| CaiQuaterniont | Represents a quaternion in a 4D vector |
| CaiQuatKey | A time-value pair specifying a rotation for the given time |
| CaiRay | Represents a ray |
| CaiScene | The root structure of the imported data |
| CaiString | Represents an UTF-8 string, zero byte terminated |
| CaiTexel | Helper structure to represent a texel in a ARGB8888 format |
| CaiTexture | Helper structure to describe an embedded texture |
| CaiUVTransform | Defines how an UV channel is transformed |
| CaiVector2t | Represents a two-dimensional vector |
| CaiVector3t | Represents a three-dimensional vector |
| CaiVectorKey | A time-value pair specifying a certain 3D vector for the given time |
| CaiVertexWeight | A single influence of a bone on a vertex |
| Canother | |
| CASCII | ASCII encoding |
| CAssimpAPITest | |
| CAutoUTF | Dynamically select encoding according to stream's runtime-specified UTF encoding type |
| CAutoUTFInputStream | Input stream wrapper with dynamically bound encoding and automatic encoding detection |
| CAutoUTFOutputStream | Output stream wrapper with dynamically bound encoding and automatic encoding detection |
| CBaseReaderHandler | Default implementation of Handler |
| CBITMAPFILEHEADER | |
| CBITMAPINFOHEADER | |
| CBlendImportAreaLight | |
| CBlendImportMaterials | |
| CCamera | Camera class |
| ►CCatmullClarkSubdivider | Subdivider stub class to implement the Catmull-Clarke subdivision algorithm |
| CEdge | Intermediate description of an edge between two corners of a polygon |
| Cchunk_guard | |
| CColladaExportCamera | |
| CColladaExportLight | |
| Ccompare_fails_exception | Sentinel exception to return quickly from deeply nested control paths |
| Ccomparer_context | Record our way through the files to be compared and dump useful information if we fail |
| CContext | Stores the context of a parsed OpenDDL declaration |
| CCrtAllocator | C-runtime library allocator |
| CDataArrayList | Stores a data array list |
| CDDLNode | This class represents one single instance in the object tree of the parsed OpenDDL-file |
| CDDLNodeIterator | |
| CDeadlyImportError | FOR IMPORTER PLUGINS ONLY: Simple exception class to be thrown if an unrecoverable error occurs while importing |
| CEdge | |
| CEncodedInputStream | Input byte stream wrapper with a statically bound encoding |
| CEncodedOutputStream | Output byte stream wrapper with statically bound encoding |
| CExceptionSwallower | |
| CExceptionSwallower< aiReturn > | |
| CExceptionSwallower< T * > | |
| CExceptionSwallower< void > | |
| CExporterTest | |
| CFaceWithSmoothingGroup | Helper structure representing a face with smoothing groups assigned |
| CFastAtodWrapper | |
| CFastAtofTest | |
| CFastAtofWrapper | |
| CFileReadStream | File byte stream for input using fread() |
| CFileWriteStream | Wrapper of C file stream for input using fread() |
| CFindDegeneratesProcessTest | |
| CFindInvalidDataProcessTest | |
| Cfree_it | |
| CGenericDocument | A document for parsing JSON text as DOM |
| CGenericInsituStringStream | A read-write string stream |
| CGenericMember | Name-value pair in a JSON object value |
| CGenericMemberIterator | (Constant) member iterator for a JSON object value |
| CGenericMemoryBuffer | Represents an in-memory output byte stream |
| ►CGenericPointer | Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator |
| CToken | A token is the basic units of internal representation |
| CGenericReader | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator |
| CGenericStringBuffer | Represents an in-memory output stream |
| CGenericStringRef | Reference to a constant string (not taking a copy) |
| CGenericStringStream | Read-only string stream |
| ►CGenericValue | Represents a JSON value. Use Value for UTF8 encoding and default allocator |
| CArray | |
| CData | |
| ►CNumber | |
| CI | |
| CU | |
| CObject | |
| CShortString | |
| CString | |
| CGenNormalsTest | |
| CilError | |
| CilFilters | |
| CILimage | The Fundamental Image structure |
| CilImage | |
| CILinfo | |
| CILpal | Basic Palette struct |
| CILpointf | |
| CILpointi | |
| CilState | |
| CilValidate | |
| Cimaxdiv_t | |
| CImportData | Defines common import parameters |
| CImporterTest | |
| CIOStreamBase | This class represents the stream to write out |
| CIOSystemTest | |
| CJoinVerticesTest | |
| CLimitBoneWeightsTest | |
| CLogToCallbackRedirector | |
| CMaterialSystemTest | |
| CMemoryPoolAllocator | Default memory allocator used by the parser and DOM |
| CMemoryStream | Represents an in-memory input byte stream |
| CMeshHelper | |
| CMeshWithSmoothingGroups | Helper structure representing a mesh whose faces have smoothing groups assigned |
| ►CMorphTimeValues | |
| Ckey | |
| CMyDocument | |
| CName | Stores an OpenDDL-specific name |
| COpenDDLExport | This class represents the OpenDDLExporter |
| COpenDDLParser | |
| CParseResult | Result of parsing (wraps ParseErrorCode) |
| CPretransformVerticesTest | |
| CPrettyWriter | Writer with indentation and spacing |
| CProperty | Stores a property list |
| CAllocator | Concept for allocating, resizing and freeing memory block |
| CEncoding | Concept for encoding of Unicode characters |
| CHandler | Concept for receiving events from GenericReader upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process |
| CStream | Concept for reading and writing characters |
| CReference | Stores a bundle of references |
| CRemoveRedundantMatsTest | |
| CRemoveVCProcessTest | |
| CRenderOptions | Class to manage render options |
| CScenePreprocessorTest | |
| Cscoped_chunk | Utility to simplify usage of comparer_context.push_elem/pop_elem |
| CSharedModifierData | |
| CSharedPPDataTest | |
| CSIB | |
| CSIBChunk | |
| CSIBEdge | |
| CSIBMesh | |
| CSIBObject | |
| Csliced_chunk_iterator | Helper to iterate easily through corresponding chunks of two dumps simultaneously |
| Csliced_chunk_reader | Helper to iterate easily through corresponding chunks of two dumps simultaneously |
| CSmartLocalRef | |
| CSortByPTypeProcessTest | |
| CSplitLargeMeshesTest | |
| CStreamFormatterBase | This class represents the stream to write out |
| CStreamTraits | Provides additional information for stream |
| CStreamTraits< GenericInsituStringStream< Encoding > > | |
| CStreamTraits< GenericStringStream< Encoding > > | |
| CTempMesh | |
| CTestIOSystem | |
| CTestPlugin | |
| CTestType | |
| CText | Stores a text |
| CTGA_HEADER | |
| CTranscoder | Encoding conversion |
| CTranscoder< Encoding, Encoding > | Specialization of Transcoder with same source and target encoding |
| CTriangulateProcessTest | |
| CType | |
| CUTF16 | UTF-16 encoding |
| CUTF16BE | UTF-16 big endian encoding |
| CUTF16LE | UTF-16 little endian encoding |
| CUTF32 | UTF-32 encoding |
| CUTF32BE | UTF-32 big endian encoding |
| CUTF32LE | UTF-32 little endian enocoding |
| CUTF8 | UTF-8 encoding |
| CutIssues | |
| CutMatrix3x3Test | |
| CutMatrix4x4Test | |
| CutStringUtils | |
| ►CValue | This class implements a value |
| CIterator | This class implements an iterator through a Value list |
| CValueAllocator | |
| CVertex | |
| CVTAdjacencyTest | |
| ►CWriter | JSON writer |
| CLevel | Information for each nested level |