## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

- All
- Functions
- Variables
- Typedefs
- Enumerations
- Enumerator
- Related Functions

- _
- a
- b
- c
- d
- e
- f
- g
- h
- i
- j
- k
- l
- m
- n
- o
- p
- q
- r
- s
- t
- u
- v
- w
- x
- y
- z
- ~

Here is a list of all documented class members with links to the class documentation for each member:

### - p -

- PackRGBcolorToRGB() : csPackRGB
- PackRGBcolorToRGBBuffer() : csPackRGB
- PackRGBpixelToRGB() : csPackRGB
- PackRGBpixelToRGBA() : csPackRGBA
- PadCenter() : csStringBase
- PadLeft() : csStringBase
- PadRight() : csStringBase
- PalEntries : csPixelFormat
- palette : csCommonImageFileLoader, csImageVolumeMaker
- Palette : csColorQuantizer, csGraphics2D, csImageMemory
- PaletteAlloc : csGraphics2D
- paletteCount : csCommonImageFileLoader
- params : csSequenceOp
- Params : IMAGEHLP_STACK_FRAME, STACKFRAME64
- Parent() : awsEmbeddedComponent, iAwsComponent
- parent : csTreeNode, csEventQueue::iTypedFrameEventDispatcher, csSubRectangles::SubRect
- parentBuffer : csParasiticDataBufferBase
- ParentObject : csObject
- Parse() : iVerbosityManager, iDocument, iBinaryLoaderPlugin, iLoaderPlugin, csVerbosityManager, csVerbosityParser, csBaseRenderStepLoader, csShaderExpression
- ParseAlphaMode() : iSyntaxService
- ParseAnsi() : csAnsiParser
- ParseBool() : iSyntaxService
- ParseBoolAttribute() : iSyntaxService
- ParseBox() : iSyntaxService
- ParseColor() : iSyntaxService
- ParseCommon() : csShaderProgram
- ParseConfigFile() : iCursor
- ParseCullerParameters() : iVisibilityCuller
- ParseGradient() : iSyntaxService
- ParseKey() : iSyntaxService, csInputDefinition
- ParseMatrix() : iSyntaxService
- ParseMixmode() : iSyntaxService
- ParseOther() : csInputDefinition
- ParsePlane() : iSyntaxService
- ParseProgramParam() : csShaderProgram
- ParseRenderBuffer() : iSyntaxService
- ParseShaderRef() : iSyntaxService
- ParseShaderVar() : iSyntaxService
- ParseShaderVarExpr() : iSyntaxService
- ParseVector() : iSyntaxService
- ParseZMode() : iSyntaxService
- part_accel : csNewtonianParticleSystem
- part_pos : csParticleSystem
- part_sides : csParticleSystem
- part_speed : csNewtonianParticleSystem
- ParticleCount : csNewParticleSystem
- ParticleFlags : csNewParticleSystem
- particles : csParticleSystem
- pass : csEventCord
- path : csPathsList::Entry, csPhysicalFile
- PathsIdentical() : csPathsUtilities
- Pause() : iMovieRecorder, iSndSysStream
- pausedTitle : OSXDelegate2D
- PCMSampleConverter() : CrystalSpace::PCMSampleConverter
- PdbAge : IMAGEHLP_MODULEW64, IMAGEHLP_MODULE64
- PdbSig : IMAGEHLP_MODULEW64, IMAGEHLP_MODULE64
- PdbSig70 : IMAGEHLP_MODULEW64, IMAGEHLP_MODULE64
- PdbUnmatched : IMAGEHLP_MODULEW64, IMAGEHLP_MODULE64
- pedantic : csBlockAllocator< T, BlockPolicy >
- pendingImages : csImageVolumeMaker
- Perform() : iTimerEvent
- PerformExtension() : iGraphics2D, iConsoleOutput, csGraphics2D
- PerformExtensionV() : iGraphics2D, iConsoleOutput, csGraphics2DGLCommon, csGraphics2D
- PerformOperations() : csCoverageTile
- PerformOperationsOnlyFValue() : csCoverageTile
- perFrameHolder : csNewParticleSystem, csParticleSystem
- Perspective() : iCamera
- pfmt : csTextureManager, csGraphics2D
- Pixel() : CrystalSpace::SoftShader::Pixel
- PixelBytes : csPixelFormat
- PlaceMesh() : iMeshWrapper
- Plane() : csDIntersect3
- PlaneAxisPlane() : csIntersect3
- PlaneGlyphs() : csFontCache::PlaneGlyphs
- planeGlyphs : csFontCache::KnownFont
- PlaneGlyphsArray : csFontCache
- PlanePlane() : csIntersect2
- PlanePolygon() : csIntersect3, csIntersect2
- Planes() : csDIntersect3
- PlanesClose() : csDMath3, csMath3, csMath2
- PlanesEqual() : csDMath3, csMath3, csMath2
- PlaneXPlane() : csIntersect3
- PlaneYPlane() : csIntersect3
- PlaneZPlane() : csIntersect3
- PlatformMapping : csMemoryMappedIO
- Play() : iSoundSource, iSoundHandle, csSoundHandle
- PlayUVAnimation() : iSprite2DState
- plugin : csPluginLoadRec, csEventCord::PluginData
- plugin_mgr : csGraphics2D
- plugins : csEventCord
- PointInClosedMesh() : csPolygonMeshTools
- PointLine() : csDSquaredDist, csSquaredDist
- PointOnPolygon() : iThingFactoryState, iPortal
- PointPlane() : csDSquaredDist, csSquaredDist
- PointPoint() : csDSquaredDist, csSquaredDist
- PointPoly() : csDSquaredDist, csSquaredDist
- points : csSpline
- poly1 : csPolygonMeshEdge
- poly2 : csPolygonMeshEdge
- polygon_idx : csHitBeamResult
- Polygonize() : csPolygonMeshTools
- polypool : csClipper
- poolNext : csGLScreenShot
- Pop() : iStringArray, csStringArray, scfStringArray, csRefArray< T >, csPDelArray< T >, csArray< T, ElementHandler, MemoryAllocator >
- PopBack() : csList< T >
- PopDir() : iVFS
- PopFront() : csList< T >
- PopTop() : csFIFO< T, ElementHandler, MemoryAllocator >
- PopTransform() : csPen, iPen
- portal : csRenderMesh
- Pos : csVertexStatus
- pos : csSprite2DVertex, csTriangleVertex
- position : csParticlesData, csGradientShade
- Position : csSoundListener
- position_offset : CrystalSpace::PCMSampleConverter
- PositionArray : csNewParticleSystem
- PositionChild() : iMeshObject, csMeshObject, csParticleSystem
- posObject : csLightProperties
- post : csPartialOrder< T >::Node
- Post() : iEventQueue, iEventOutlet, csEventOutlet, csEventQueue
- PostProcess : csEventQueue, csBaseEventHandler
- PostProcessFrame() : csBaseEventHandler
- PostProcessFrameEventDispatcher() : csEventQueue::PostProcessFrameEventDispatcher
- pre : csPartialOrder< T >::Node
- Precache() : iTextureHandle
- PrecacheCulling() : iVisibilityCuller
- PrecacheDraw() : iEngine
- precalculation_valid : csSpline
- PreGetBuffer() : iRenderBufferAccessor
- PreGetValue() : csNormalizationCubeAccessor, iShaderVariableAccessor, csShaderExpressionAccessor
- Prepare() : iThingState, iRegion, iEngine
- PrepareAnim() : csProcAnimated, csProcTexture
- PrepareDraw() : iSector
- PrepareLighting() : iLightingInfo
- PrepareMeshes() : iEngine
- PrepareTestRectangle() : csTiledCoverageBuffer
- PrepareTextures() : iRegion, iEngine
- PrepareWriteQueueTest() : csTiledCoverageBuffer
- PreProcess : iAws, csEventQueue, csBaseEventHandler
- PreProcessFrame() : csBaseEventHandler
- PreProcessFrameEventDispatcher() : csEventQueue::PreProcessFrameEventDispatcher
- PrepRotation() : csQuaternion
- Prev() : csList< T >::Iterator
- prev : csSequenceOp, csList< T >::csListElement, csFontCache::LRUEntry
- prev_time : csParticleSystem
- Previous() : csList< T >::Iterator
- previous : csRenderContext
- previous_sector : csRenderContext
- PrevTime : csNewParticleSystem
- Print() : iGraphics3D, iGraphics2D, iAws, csCallStack, csGraphics2D
- PrintIntermediate() : csMeasureTime
- priority : csEventCord::PluginData
- proc : CrystalSpace::SoftShader::iScanlineRenderer::RenderInfoTriangle
- proc_image : csProcTexture
- Process : iEventQueue, csEventQueue, csTriangulate2, csBaseEventHandler
- ProcessEvent : csEventQueue
- ProcessFrame() : csBaseEventHandler
- ProcessFrameEventDispatcher() : csEventQueue::ProcessFrameEventDispatcher
- ProcessHandle : MINIDUMP_CALLBACK_INPUT
- ProcessId : MINIDUMP_CALLBACK_INPUT
- ProcessVertex() : csSpotLightProc< AttenuationProc >, csDirectionalLightProc< AttenuationProc >, csPointLightProc< AttenuationProc >
- programFile : csShaderProgram
- programFileName : csShaderProgram
- programNode : csShaderProgram
- ProgramParam() : csShaderProgram::ProgramParam
- ProgramParamType : csShaderProgram
- ProjectAxisPlane() : csPoly3D
- ProjectBox() : csBox3
- ProjectBoxAndOutline() : csBox3
- ProjectOBB() : csOBBFrozen
- ProjectOutline() : csBox3
- ProjectXPlane() : csPoly3D
- ProjectYPlane() : csPoly3D
- ProjectZPlane() : csPoly3D
- PropagateAction() : iSprite3DState
- props : csRenderBuffer
- Props() : csRenderBuffer::Props
- ptReady : csProcTexture
- PullAndRun() : iJobQueue, csThreadJobQueue
- purgeableFonts : csFontCache
- PurgeEmptyPlanes() : csFontCache
- Push() : iStringArray, scfStringArray, csFIFO< T, ElementHandler, MemoryAllocator >, csArray< T, ElementHandler, MemoryAllocator >
- PushBack() : csList< T >
- PushDir() : iVFS, csVfsDirectoryChanger
- PushFront() : csList< T >
- PushFullVLine() : csCoverageTile
- PushLine() : csCoverageTile
- pushRect() : csRectRegion
- PushSmart() : csArray< T, ElementHandler, MemoryAllocator >
- PushTransform() : csPen, iPen
- PushVariables() : iShaderVariableContext, csShaderVariableContext
- PushVLine() : csCoverageTile
- Put() : csRedBlackTreeMap< K, T >, csHashReversible< T, K >, csHash< T, K >, csFmtDefaultWriter< T >, csArray< T, ElementHandler, MemoryAllocator >
- PutFirst() : csHash< T, K >
- PutText() : iConsoleOutput
- PutTextV() : iConsoleOutput
- PutUnique() : csHash< T, K >