Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
Documentation
▼
Include
Home of header files that provides functionalities Photon Engine has to offer. Note that this is a C++ library. For C library, use
CEngine
instead
EEngineProject.h
EngineInitSettings.h
ESurfaceRefineMode.h
ph_core.h
▼
Source
►
Actor
Entities that contribute to the final image directly
►
Basic
exceptions.h
TransformInfo.cpp
TransformInfo.h
►
Dome
AImageDome.cpp
AImageDome.h
APreethamDome.cpp
APreethamDome.h
►
Geometry
Defines basic shapes
GCuboid.cpp
GCuboid.h
GEmpty.cpp
GEmpty.h
Geometry.cpp
Geometry.h
GeometrySoup.cpp
GeometrySoup.h
GIndexedTriangleMesh.cpp
GIndexedTriangleMesh.h
GMengerSponge.cpp
GMengerSponge.h
GPlyPolygonMesh.cpp
GPlyPolygonMesh.h
GRectangle.cpp
GRectangle.h
GSphere.cpp
GSphere.h
GTriangle.cpp
GTriangle.h
GTriangleMesh.cpp
GTriangleMesh.h
GWave.cpp
GWave.h
PrimitiveBuildingMaterial.h
►
Image
Defines image generating functions
BinaryMixedImage.cpp
BinaryMixedImage.h
BlackBodyRadiationImage.cpp
BlackBodyRadiationImage.h
CheckerboardImage.cpp
CheckerboardImage.h
ConstantImage.cpp
ConstantImage.h
GradientImage.cpp
GradientImage.h
Image.cpp
Image.h
MathImage.cpp
MathImage.h
RasterFileImage.cpp
RasterFileImage.h
RasterImageBase.cpp
RasterImageBase.h
sdl_image_enums.h
SwizzledImage.cpp
SwizzledImage.h
►
Light
Defines energy emitting entities
AAreaLight.cpp
AAreaLight.h
AGeometricLight.cpp
AGeometricLight.h
AIesAttenuatedLight.cpp
AIesAttenuatedLight.h
ALight.cpp
ALight.h
AModelLight.cpp
AModelLight.h
APointLight.cpp
APointLight.h
ARectangleLight.cpp
ARectangleLight.h
ASphereLight.cpp
ASphereLight.h
►
Material
Describes surface properties of geometries
►
Component
Components for constructing material instances
ConductiveInterfaceInfo.cpp
ConductiveInterfaceInfo.h
DielectricInterfaceInfo.cpp
DielectricInterfaceInfo.h
MacrosurfaceInfo.h
MicrosurfaceInfo.cpp
MicrosurfaceInfo.h
RoughnessToAlphaMapping.h
sdl_component_enums.h
SurfaceLayerInfo.cpp
SurfaceLayerInfo.h
►
Volume
VAbsorptionOnly.cpp
VAbsorptionOnly.h
AbradedOpaque.cpp
AbradedOpaque.h
AbradedSurface.cpp
AbradedSurface.h
AbradedTranslucent.cpp
AbradedTranslucent.h
BinaryMixedSurfaceMaterial.cpp
BinaryMixedSurfaceMaterial.h
FullMaterial.cpp
FullMaterial.h
IdealSubstance.cpp
IdealSubstance.h
LayeredSurface.cpp
LayeredSurface.h
Material.cpp
Material.h
MatteOpaque.cpp
MatteOpaque.h
SurfaceMaterial.cpp
SurfaceMaterial.h
ThinDielectricSurface.cpp
ThinDielectricSurface.h
ThinFilm.cpp
ThinFilm.h
VolumeMaterial.cpp
VolumeMaterial.h
►
ModelParser
AiMaterialParser.cpp
AiMaterialParser.h
AiMeshParser.cpp
AiMeshParser.h
AssimpModelParser.cpp
AssimpModelParser.h
ModelParser.cpp
ModelParser.h
►
MotionSource
Describes movement of geometries
ConstantVelocityMotion.cpp
ConstantVelocityMotion.h
MotionSource.cpp
MotionSource.h
►
SDLExtension
sdl_color_enums.h
sdl_spectrum_io.cpp
sdl_spectrum_io.h
TSdlSpectrum.h
Actor.cpp
Actor.h
ADome.cpp
ADome.h
AMaskedModel.cpp
AMaskedModel.h
AModel.cpp
AModel.h
APhantomModel.cpp
APhantomModel.h
ATransformedInstance.cpp
ATransformedInstance.h
ModelBuilder.cpp
ModelBuilder.h
ModelLoader.cpp
ModelLoader.h
PhysicalActor.cpp
PhysicalActor.h
StandaloneSdlResource.h
►
Api
ApiDatabase.cpp
ApiDatabase.h
ApiHelper.h
EEngineProject.cpp
EngineInitSettings.cpp
init_and_exit.cpp
init_and_exit.h
ph_core.cpp
test_scene.cpp
test_scene.h
►
Common
Common functionalities and definitions for the engine
►
ThirdParty
lib_openexr.h
lib_stb.h
lib_stb_impl.cpp
►
Core
Heart of the render engine
►
Emitter
►
Query
DirectEnergyPdfQuery.h
DirectEnergySampleQuery.cpp
DirectEnergySampleQuery.h
EnergyEmissionSampleQuery.h
►
Sampler
EmitterSampler.cpp
EmitterSampler.h
ESPowerFavoring.cpp
ESPowerFavoring.h
ESUniformRandom.cpp
ESUniformRandom.h
DiffuseSurfaceEmitter.cpp
DiffuseSurfaceEmitter.h
DiffuseSurfaceEmitterBase.cpp
DiffuseSurfaceEmitterBase.h
Emitter.cpp
Emitter.h
GroupedDiffuseSurfaceEmitter.cpp
GroupedDiffuseSurfaceEmitter.h
LatLongEnvEmitter.cpp
LatLongEnvEmitter.h
OmniModulatedEmitter.cpp
OmniModulatedEmitter.h
SurfaceEmitter.cpp
SurfaceEmitter.h
►
Estimator
BackwardLightIntegrator.cpp
BackwardLightIntegrator.h
BNEEPTEstimator.cpp
BNEEPTEstimator.h
BVPTDLEstimator.cpp
BVPTDLEstimator.h
BVPTEstimator.cpp
BVPTEstimator.h
DebugIntegrator.cpp
DebugIntegrator.h
estimator_fwd.h
FullRayEnergyEstimator.h
Integrand.h
IRayEnergyEstimator.h
LightTracingIntegrator.cpp
LightTracingIntegrator.h
NormalBufferIntegrator.cpp
NormalBufferIntegrator.h
PartialRayEnergyEstimator.h
PathEstimator.cpp
PathEstimator.h
SurfaceAttributeEstimator.cpp
SurfaceAttributeEstimator.h
TEstimationArray.h
TIRayEstimator.h
►
Filmic
Film.cpp
Film.h
filmic_fwd.h
HdrRgbFilm.cpp
HdrRgbFilm.h
SampleFilter.cpp
SampleFilter.h
SamplingFilmDimensions.h
TSamplingFilm.h
TSamplingFilm.ipp
Vector3Film.h
►
Intersection
►
BVH
TBinaryBvhIntersector.h
TBinaryBvhIntersector.ipp
TWideBvhIntersector.h
TWideBvhIntersector.ipp
►
DataStructure
IndexedTriMesh.h
IndexedUIntBuffer.cpp
IndexedUIntBuffer.h
IndexedVertexBuffer.cpp
IndexedVertexBuffer.h
TAosTriMesh.h
TAosTriMesh.ipp
TIndexedPolygonBuffer.h
TIndexedPolygonBuffer.ipp
TriFace.h
►
Intersector
TIndexedKdtreeIntersector.h
TIndexedKdtreeIntersector.ipp
►
Kdtree
kdtree_core.h
KdtreeAABB.cpp
KdtreeAABB.h
KdtreeIntersector.cpp
KdtreeIntersector.h
KdtreeNode.cpp
KdtreeNode.h
►
Query
PrimitivePosPdfQuery.cpp
PrimitivePosPdfQuery.h
PrimitivePosSampleQuery.cpp
PrimitivePosSampleQuery.h
►
UvwMapper
SphericalMapper.cpp
SphericalMapper.h
UvwMapper.cpp
UvwMapper.h
BruteForceIntersector.cpp
BruteForceIntersector.h
data_structure_fwd.h
Intersectable.cpp
Intersectable.h
Intersector.cpp
Intersector.h
IntersectorCommonParams.h
MaskedIntersectable.cpp
MaskedIntersectable.h
PBasicSphere.cpp
PBasicSphere.h
PEmpty.h
PLatLong01Sphere.cpp
PLatLong01Sphere.h
PLatLongEnvSphere.cpp
PLatLongEnvSphere.h
Primitive.cpp
Primitive.h
PrimitiveChannel.cpp
PrimitiveChannel.h
PrimitiveMetadata.cpp
PrimitiveMetadata.h
PTriangle.cpp
PTriangle.h
TMetaInjectionPrimitive.h
TPIndexedKdTreeTriangleMesh.h
TPIndexedKdTreeTriangleMesh.ipp
TPKdTreeTriangleMesh.h
TPKdTreeTriangleMesh.ipp
TransformedIntersectable.cpp
TransformedIntersectable.h
TransformedPrimitive.cpp
TransformedPrimitive.h
►
LTA
Light transport algorithms. Building blocks for general purpose rendering algorithms, with a focus on global illumination
enums.h
lta.h
PDF.h
PtVolumetricEstimator.cpp
PtVolumetricEstimator.h
RussianRoulette.h
SenseEvent.h
SidednessAgreement.h
SurfaceHitRefinery.cpp
SurfaceHitRefinery.h
SurfaceTracer.h
TDirectLightEstimator.h
TDirectLightEstimator.ipp
TIndirectLightEstimator.h
TIndirectLightEstimator.ipp
TMIS.h
►
Quantity
Time.h
►
Receiver
EnvironmentCamera.cpp
EnvironmentCamera.h
PinholeCamera.cpp
PinholeCamera.h
RadianceSensor.h
RadiantFluxPanel.cpp
RadiantFluxPanel.h
RadiantFluxPanelArray.cpp
RadiantFluxPanelArray.h
Receiver.cpp
Receiver.h
RectangularSensorReceiver.cpp
RectangularSensorReceiver.h
ThinLensCamera.cpp
ThinLensCamera.h
►
Renderer
►
Attribute
AttributeRenderer.cpp
AttributeRenderer.h
►
PM
FullPhoton.h
FullViewpoint.h
photon_map_light_transport.h
PMAtomicStatistics.h
PMCommonParams.h
PMRendererBase.cpp
PMRendererBase.h
ProbabilisticProgressivePMRenderer.cpp
ProbabilisticProgressivePMRenderer.h
ProgressivePMRenderer.cpp
ProgressivePMRenderer.h
StochasticProgressivePMRenderer.cpp
StochasticProgressivePMRenderer.h
TPhoton.h
TPhotonMap.h
TPhotonPathTracingWork.h
TPhotonPathTracingWork.ipp
TPPMRadianceEvaluationWork.h
TPPMRadianceEvaluationWork.ipp
TPPMViewpointCollector.h
TSPPMRadianceEvaluator.h
TViewPathHandler.h
TViewPathTracingWork.h
TViewPathTracingWork.ipp
TViewpoint.h
TVPMRadianceEvaluator.h
VanillaPMRenderer.cpp
VanillaPMRenderer.h
ViewPathTracingPolicy.h
►
Sampling
AdaptiveSamplingRenderer.cpp
AdaptiveSamplingRenderer.h
EqualSamplingRenderer.cpp
EqualSamplingRenderer.h
IReceivedRayProcessor.h
MetaRecordingProcessor.cpp
MetaRecordingProcessor.h
ReceiverSamplingWork.cpp
ReceiverSamplingWork.h
SamplingRenderer.cpp
SamplingRenderer.h
SamplingStatistics.h
SurfaceAttributeRenderer.h
TReceiverMeasurementEstimator.h
TReceiverMeasurementEstimator.ipp
TStepperReceiverMeasurementEstimator.h
TStepperReceiverMeasurementEstimator.ipp
AttributeTags.h
EAttribute.h
ERegionStatus.h
Renderer.cpp
Renderer.h
RendererProxy.cpp
RendererProxy.h
RenderObservationInfo.h
RenderProgress.h
RenderRegionStatus.h
RenderStats.h
RenderWork.cpp
RenderWork.h
RenderWorker.cpp
RenderWorker.h
Statistics.h
►
SampleGenerator
►
Halton
halton.h
halton_fwd.h
halton_randomization_enums.h
RadicalInversePermutations.h
SampleContext.h
SampleFlow.h
SampleGenerator.cpp
SampleGenerator.h
SamplesND.h
SamplesNDHandle.h
SamplesNDStream.h
SampleStage.h
SampleStageReviser.h
SGHalton.cpp
SGHalton.h
Halton sample generator
SGStratified.cpp
SGStratified.h
SGUniformRandom.cpp
SGUniformRandom.h
SGUtil.cpp
SGUtil.h
►
Scheduler
Related to work distribution and scheduling
DammertzDispatcher.cpp
DammertzDispatcher.h
EScheduler.h
GridScheduler.h
IWorkDispatcher.h
PlateScheduler.h
Region.h
SpiralGridScheduler.h
SpiralScheduler.h
StripeScheduler.h
TileScheduler.h
WorkScheduler.h
WorkUnit.h
►
SurfaceBehavior
►
Property
AnisoTrowbridgeReitz.cpp
AnisoTrowbridgeReitz.h
ConductorFresnel.cpp
ConductorFresnel.h
DielectricFresnel.cpp
DielectricFresnel.h
enums.h
ExactConductorFresnel.cpp
ExactConductorFresnel.h
ExactDielectricFresnel.cpp
ExactDielectricFresnel.h
FresnelEffect.h
IsoBeckmann.cpp
IsoBeckmann.h
IsoTrowbridgeReitz.cpp
IsoTrowbridgeReitz.h
IsoTrowbridgeReitzConstant.h
IsoTrowbridgeReitzTextured.h
Microfacet.h
SchlickApproxConductorFresnel.cpp
SchlickApproxConductorFresnel.h
SchlickApproxDielectricFresnel.cpp
SchlickApproxDielectricFresnel.h
ShapeInvariantMicrofacet.cpp
ShapeInvariantMicrofacet.h
TrowbridgeReitz.cpp
TrowbridgeReitz.h
►
SurfaceOptics
►
LaurentBelcour
conversions.h
InterfaceStatistics.cpp
InterfaceStatistics.h
LbLayer.h
LbLayeredSurface.cpp
LbLayeredSurface.h
TableFGD.cpp
TableFGD.h
TableTIR.cpp
TableTIR.h
IdealAbsorber.cpp
IdealAbsorber.h
IdealDielectric.cpp
IdealDielectric.h
IdealDielectricTransmitter.cpp
IdealDielectricTransmitter.h
IdealReflector.cpp
IdealReflector.h
LambertianReflector.cpp
LambertianReflector.h
LerpedSurfaceOptics.cpp
LerpedSurfaceOptics.h
OpaqueMicrofacet.cpp
OpaqueMicrofacet.h
OrenNayar.cpp
OrenNayar.h
ThinDielectricFilm.cpp
ThinDielectricFilm.h
ThinDielectricShell.cpp
ThinDielectricShell.h
TranslucentMicrofacet.cpp
TranslucentMicrofacet.h
bsdf_query_fwd.h
BsdfEvalQuery.cpp
BsdfEvalQuery.h
BsdfHelper.h
BsdfPdfQuery.cpp
BsdfPdfQuery.h
BsdfQueryContext.h
BsdfSampleQuery.cpp
BsdfSampleQuery.h
surface_optics_fwd.h
SurfaceBehavior.cpp
SurfaceBehavior.h
SurfaceOptics.cpp
SurfaceOptics.h
►
Texture
►
Function
binary_texture_operators.h
ternary_texture_operators.h
unary_texture_operators.h
►
Pixel
pixel_texture_basics.h
PixelBuffer2D.h
TColorPixelTexture2D.h
TFrameBuffer2D.h
TNumericPixelTexture2D.h
TPixelTexture2D.h
TPixelTexture2D.ipp
TScalarPixelTexture2D.h
►
Sky
PreethamTexture.cpp
PreethamTexture.h
constant_textures.h
HdrRgbTexture2D.cpp
HdrRgbTexture2D.h
LdrRgbTexture2D.cpp
LdrRgbTexture2D.h
SampleLocation.h
TAbstractPixelTex2D.h
TBilinearPixelTex2D.h
TCheckerboardTexture.h
TCheckerboardTexture.ipp
texture_fwd.h
TextureLoader.cpp
TextureLoader.h
TLinearGradientTexture.h
TLinearGradientTexture.ipp
TMipmap.h
TNearestPixelTex2D.h
TPixelTex2D.h
TSampler.h
TSwizzledTexture.h
TTexPixel.h
TTexture.h
TTrilinearPixelTex2D.h
►
VolumeBehavior
►
BlockFunction
BfConstant.h
►
ScatterFunction
HenyeyGreenstein.cpp
HenyeyGreenstein.h
►
VolumeOptics
VoHomoAbsorption.cpp
VoHomoAbsorption.h
BlockFunction.cpp
BlockFunction.h
EmitFunction.cpp
EmitFunction.h
ScatterFunction.cpp
ScatterFunction.h
VolumeBehavior.h
VolumeDistanceSample.h
VolumeOptics.cpp
VolumeOptics.h
ECoordSys.h
Engine.cpp
Engine.h
FaceTopology.h
FullRay.cpp
FullRay.h
HitDetail.cpp
HitDetail.h
HitInfo.cpp
HitInfo.h
HitProbe.cpp
HitProbe.h
Ray.h
RayDifferential.cpp
RayDifferential.h
Sample.h
SurfaceHit.cpp
SurfaceHit.h
►
DataIO
►
Data
CsvFile.cpp
CsvFile.h
IesData.cpp
IesData.h
IesFile.cpp
IesFile.h
►
EXR
exr_io_common.cpp
exr_io_common.h
IO functions and helpers for processing EXR files
exr_io_common.ipp
ExrFileReader.cpp
ExrFileReader.h
ExrFileWriter.cpp
ExrFileWriter.h
►
FileSystem
CoreResource.cpp
CoreResource.h
Filesystem.cpp
Filesystem.h
IResourceIdentifierResolver.cpp
IResourceIdentifierResolver.h
Path.cpp
Path.h
ResourceIdentifier.cpp
ResourceIdentifier.h
►
Stream
BinaryFileInputStream.cpp
BinaryFileInputStream.h
BinaryFileOutputStream.cpp
BinaryFileOutputStream.h
ByteBufferInputStream.cpp
ByteBufferInputStream.h
FilteredInputStream.h
FormattedTextInputStream.cpp
FormattedTextInputStream.h
FormattedTextOutputStream.cpp
FormattedTextOutputStream.h
IDataStream.h
IInputStream.h
IOutputStream.h
StdInputStream.cpp
StdInputStream.h
StdOutputStream.cpp
StdOutputStream.h
BinaryFileReader.cpp
BinaryFileReader.h
EPictureFile.cpp
EPictureFile.h
io_utils.cpp
io_utils.h
Miscellaneous file input & output utilities
PfmFile.cpp
PfmFile.h
PlyFile.cpp
PlyFile.h
PLY (Polygon File Format) IO operations
sdl_picture_file_type.h
TextFileLoader.cpp
TextFileLoader.h
►
EngineEnv
►
Observer
Observer.h
OrientedRasterObserver.cpp
OrientedRasterObserver.h
SingleLensObserver.cpp
SingleLensObserver.h
►
SampleSource
HaltonSampleSource.cpp
HaltonSampleSource.h
RuntimeSampleSource.h
SampleSource.h
sdl_halton_randomization_types.h
StratifiedSampleSource.cpp
StratifiedSampleSource.h
UniformRandomSampleSource.cpp
UniformRandomSampleSource.h
►
Session
RenderSession.cpp
RenderSession.h
SingleFrameRenderSession.cpp
SingleFrameRenderSession.h
►
Visualizer
FrameVisualizer.h
PathTracingVisualizer.cpp
PathTracingVisualizer.h
PhotonMappingVisualizer.cpp
PhotonMappingVisualizer.h
sdl_photon_mapping_mode.h
sdl_ray_energy_estimator_type.h
sdl_sample_filter_type.h
sdl_scheduler_type.h
Visualizer.h
CoreCookedUnit.cpp
CoreCookedUnit.h
CoreCookingContext.h
CoreSdlResource.h
EAccelerator.h
sdl_accelerator_type.h
►
Frame
Image data manipulation
►
HdrOperator
HdrOperator.cpp
HdrOperator.h
►
Operator
FrameOperator.h
GammaCorrection.h
JRToneMapping.cpp
JRToneMapping.h
NaiveReinhardToneMapping.h
►
ToneMapper
ToneMapper.cpp
ToneMapper.h
_mipmap_gen.cpp
_mipmap_gen.h
frame_fwd.h
frame_utils.cpp
frame_utils.h
FrameProcessingPipeline.cpp
FrameProcessingPipeline.h
FrameProcessor.cpp
FrameProcessor.h
picture_basics.h
PictureData.h
PictureData.ipp
PictureMeta.h
RegularPicture.cpp
RegularPicture.h
TFrame.h
TFrame.ipp
Viewport.h
►
Math
Fundamental math utilities
►
Algorithm
►
BVH
BvhParams.h
TBinaryBvhNode.h
TBinaryBvhNode.ipp
TBvhBuilder.h
TBvhBuilder.ipp
TBvhInfoNode.h
TBvhInfoNode.ipp
TBvhItemInfo.h
TBvhItemInfo.ipp
TBvhSimdComputingContext.h
TLinearDepthFirstBinaryBvh.h
TLinearDepthFirstBinaryBvh.ipp
TLinearDepthFirstWideBvh.h
TLinearDepthFirstWideBvh.ipp
TWideBvhNode.h
TWideBvhNode.ipp
►
IndexedKdtree
IndexedKdtreeParams.h
TIndexedItemEndpoint.h
TIndexedKdtree.h
TIndexedKdtree.ipp
TIndexedKdtreeNode.h
TIndexedPointKdtree.h
TSortedNNResult.h
acceleration_structure_basics.h
►
Color
chromatic_adaptations.h
chromatic_adaptations.ipp
color_basics.h
color_enums.h
color_spaces.h
color_spaces.ipp
spectral_data.cpp
spectral_data.h
spectral_samples.h
spectral_samples.ipp
Spectrum.h
spectrum_fwd.h
TSampledSpectrum.h
TSampledSpectrum.ipp
TSpectrumBase.h
TSpectrumBase.ipp
TTristimulusSpectrum.h
TTristimulusSpectrum.ipp
►
Function
TBlackmanHarris2D.h
TConstant2D.h
TGaussian2D.h
THeavisideStep2D.h
TLinearGradient2D.h
TMathFunction2D.h
TMitchellNetravaliCubic2D.h
TPiecewiseLinear1D.h
►
General
TArithmeticArrayBase.h
TArithmeticArrayBase.ipp
TMatrixMxNBase.h
TMatrixMxNBase.ipp
TMatrixNBase.h
TMatrixNBase.ipp
TVectorN.h
TVectorN.ipp
TVectorNBase.h
TVectorNBase.ipp
►
Geometry
geometry.h
location.h
TAABB2D.h
TAABB2D.ipp
TAABB3D.h
TAABB3D.ipp
TBasicTriangle.h
TBasicTriangle.ipp
TDisk.h
TDisk.ipp
THemisphere.h
TLineSegment.h
TLineSegment.ipp
TSphere.h
TSphere.ipp
TTriangle.h
TWatertightTriangle.h
TWatertightTriangle.ipp
►
Physics
black_body.h
►
Random
►
Quasi
radical_inverse.h
DeterministicSeeder.cpp
DeterministicSeeder.h
Pcg32.h
Pcg64DXSM.h
Random.cpp
Random.h
Random.ipp
sample.h
Basic sampling routines
shuffle.h
TMt19937.h
TPwcDistribution1D.h
TPwcDistribution1D.ipp
TPwcDistribution2D.h
TPwcDistribution2D.ipp
TUniformRandomBitGenerator.h
TUrbg32x2.h
►
Solver
TAnalyticalIntegrator1D.h
TAnalyticalIntegrator1D.ipp
►
Transform
DynamicLinearTranslation.cpp
DynamicLinearTranslation.h
RigidTransform.h
StaticAffineTransform.cpp
StaticAffineTransform.h
StaticRigidTransform.cpp
StaticRigidTransform.h
TDecomposedTransform.h
Transform.cpp
Transform.h
constant.h
hash.h
hash.ipp
math.cpp
math.h
Miscellaneous math utilities
math.ipp
math_common.h
math_exceptions.h
math_fwd.h
math_table.h
Real.h
TArithmeticArray.h
TArithmeticArray.ipp
TFraction.h
time.h
TMatrix2.h
TMatrix2.ipp
TMatrix3.h
TMatrix3.ipp
TMatrix4.h
TMatrix4.ipp
TOrthonormalBasis3.h
TOrthonormalBasis3.ipp
TQuaternion.h
TQuaternion.ipp
TVector2.h
TVector2.ipp
TVector3.h
TVector3.ipp
TVector4.h
TVector4.ipp
►
SDL
►
Introspect
EFieldImportance.h
field_set_op.h
field_set_op.ipp
ISdlInstantiable.h
SdlClass.cpp
SdlClass.h
SdlEnum.h
SdlField.cpp
SdlField.h
SdlFunction.cpp
SdlFunction.h
SdlInputContext.h
SdlIOContext.cpp
SdlIOContext.h
SdlNativeData.h
SdlNativeData.ipp
SdlOutputContext.cpp
SdlOutputContext.h
SdlStruct.cpp
SdlStruct.h
SdlStructFieldStump.h
SdlStructFieldStump.ipp
TSdlAbstractValue.h
TSdlAbstractValue.ipp
TSdlBool.h
TSdlBruteForceFieldSet.h
TSdlEnum.h
TSdlEnumField.h
TSdlGeneralEnum.h
TSdlInteger.h
TSdlMethod.h
TSdlMethod.ipp
TSdlNestedField.h
TSdlOptionalValue.h
TSdlOptionalValue.ipp
TSdlOwnedField.h
TSdlOwnedField.ipp
TSdlOwnerClass.h
TSdlOwnerClass.ipp
TSdlOwnerStruct.h
TSdlOwnerStruct.ipp
TSdlPath.h
TSdlQuaternion.h
TSdlReal.h
TSdlRealArray.h
TSdlReference.h
TSdlReference.ipp
TSdlReferenceArray.h
TSdlReferenceArray.ipp
TSdlResourceIdentifier.h
TSdlString.h
TSdlStructArray.h
TSdlStructArray.ipp
TSdlValue.h
TSdlValue.ipp
TSdlVector2.h
TSdlVector3.h
TSdlVector3Array.h
TSdlVector4.h
ESdlDataFormat.h
ESdlDataType.h
ESdlTypeCategory.h
ISdlDataPacketGroup.h
ISdlReferenceGroup.h
ISdlResource.cpp
ISdlResource.h
Object.cpp
Object.h
Option.cpp
Option.h
RawResourceCollection.cpp
RawResourceCollection.h
SceneDescription.cpp
SceneDescription.h
sdl_exceptions.h
sdl_fwd.h
sdl_helpers.cpp
sdl_helpers.h
Low-level helpers for SDL. Helpers are in an additional
sdl
namespace
sdl_helpers.ipp
sdl_interface.h
sdl_parser.cpp
sdl_parser.h
sdl_parser.ipp
sdl_traits.h
SdlCommandGenerator.cpp
SdlCommandGenerator.h
SdlCommandParser.cpp
SdlCommandParser.h
SdlDataPacketCollection.cpp
SdlDataPacketCollection.h
SdlDataPacketInterface.cpp
SdlDataPacketInterface.h
SdlDependencyResolver.cpp
SdlDependencyResolver.h
SdlInlinePacketInterface.cpp
SdlInlinePacketInterface.h
SdlInputClause.cpp
SdlInputClause.h
SdlInputClauses.h
SdlNamedOutputClauses.cpp
SdlNamedOutputClauses.h
SdlOutputClause.h
SdlOutputClauses.h
SdlResourceBase.h
SdlResourceId.cpp
SdlResourceId.h
SdlResourceLocator.cpp
SdlResourceLocator.h
SdlSceneFileReader.cpp
SdlSceneFileReader.h
SdlSceneFileWriter.cpp
SdlSceneFileWriter.h
Tokenizer.cpp
Tokenizer.h
TSdl.cpp
TSdl.h
SDL instance helpers
TSdl.ipp
TSdlAnyInstance.h
TSdlAnyInstance.ipp
TSdlResourceBase.h
►
Utility
►
Concurrent
concurrent.cpp
concurrent.h
FixedSizeThreadPool.cpp
FixedSizeThreadPool.h
InitiallyPausedThread.cpp
InitiallyPausedThread.h
PeriodicSingleThreadExecutor.cpp
PeriodicSingleThreadExecutor.h
TAtomicQuasiQueue.h
TAtomicQuasiQueue.ipp
TBlockableAtomicQuasiQueue.h
TBlockableAtomicQuasiQueue.ipp
TMRSWResource.h
TRelaxedAtomic.h
TSPSCExecutor.h
TSPSCExecutor.ipp
TSPSCRingBuffer.h
TSynchronized.h
Workflow.cpp
Workflow.h
►
Debug
TStackSentinel.h
ByteBuffer.h
fixed_map_base.h
IMoveOnly.h
INoCopyAndMove.h
IUninstantiable.h
MemoryArena.cpp
MemoryArena.h
MemoryArena.ipp
SemanticVersion.cpp
SemanticVersion.h
TAnyPtr.h
TArrayHeap.h
TArrayHeap.ipp
TArrayStack.h
TArrayStack.ipp
TArrayVector.h
TArrayVector.ipp
TBitFlags.h
TBitFlags.ipp
TConstIteratorProxy.h
TFixedEnumMap.h
TFixedIntegerMap.h
TFunction.h
Timer.h
TIteratorProxy.h
traits.h
TSortedMap.h
TSortedMap.ipp
TSortedVector.h
TSortedVector.ipp
TSpan.h
TStableIndexDenseVector.h
TUniquePtrVector.h
utility.h
►
World
►
Foundation
CookedDataStorage.cpp
CookedDataStorage.h
CookedGeometry.cpp
CookedGeometry.h
CookedMaterial.cpp
CookedMaterial.h
CookedMotion.cpp
CookedMotion.h
CookedNamedResource.cpp
CookedNamedResource.h
CookedResourceCollection.cpp
CookedResourceCollection.h
CookedResourceCollectionBase.h
CookingConfig.h
CookingContext.cpp
CookingContext.h
CookOrder.h
PostCookResourceCollectionProxy.h
PreCookReport.cpp
PreCookReport.h
PreCookResourceCollectionProxy.h
TransientResourceCache.cpp
TransientResourceCache.h
TransientVisualElement.cpp
TransientVisualElement.h
Scene.cpp
Scene.h
VisualWorld.cpp
VisualWorld.h
Generated by
1.11.0