►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. This allows the use of multiple skins per face with just one UV coordinate set |
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 | IMplements a zip archive like the WinZip archives. Will be also used to import data from a P3K archive ( Quake level format ) |
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 |
►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 |