►N3d_viewer | |
CDefaultCamera | |
CPyAssimp3DViewer | |
►Nai_regression_ui | |
CBaseDialog | |
CRegDialog | |
CSetupDialog | |
CVersionDialog | |
►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 |
►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 |
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 |
►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 | |
►Nrapidjson | Main RapidJSON namespace |
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 |
►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 |
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 | This class implements the value allocator |
CVertex | |
CVTAdjacencyTest | |
►CWriter | JSON writer |
CLevel | Information for each nested level |