PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 CCompareByZdistance
 CDDPIXELFORMAT
 CDDSCAPS2
 CDDSURFACEDESC2
 CImColor
 CImDrawChannel
 CImDrawCmd
 CImDrawCmdHeader
 CImDrawData
 CImDrawList
 CImDrawListSplitter
 CImDrawVert
 CImFont
 CImFontAtlas
 CImFontAtlasCustomRect
 CImFontConfig
 CImFontGlyph
 CImFontGlyphRangesBuilder
 CImGuiInputTextCallbackData
 CImGuiIO
 CImGuiKeyData
 CImGuiListClipper
 CImGuiOnceUponAFrame
 CImGuiPayload
 CImGuiPlatformImeData
 CImGuiSizeCallbackData
 CImGuiStorage
 CImGuiStyle
 CImGuiTableColumnSortSpecs
 CImGuiTableSortSpecs
 CImGuiTextBuffer
 CImGuiTextFilter
 CImGuiViewport
 CImNewWrapper
 CImVec2
 CImVec4
 CImVector
 CPR00FsUltimateRenderingEngineThe primary and main class of the graphics engine
 CPR00FsUltimateRenderingEngineImpl
 CPureAxisAlignedBoundingBoxAABB: Axis-Aligned Bounding Box class
 CPureBoundingVolumeHierarchyBVH: Bounding Volume Hierarchy class
 CPureCameraCamera class
 CPureColorPure color class
 CPureFiledManagedManaged loaded from / saved to a file
 CPureFiledManagerManager loading from / saving to a file
 CPureGLsnippetsPure useful functions for OpenGL
 CPureHwAudioPure audio capabilities class
 CPureHwAudioImpl
 CPureHwBaseBase class for Pure hardware classes
 CPureHwCentralProcessorPure central processor capabilities class
 CPurehwCentralProcessorImpl
 CPureHwInfoPure hardware information class
 CPureHwInfoImpl
 CPureHwSystemMemoryPure system memory info class
 CPureHwSystemMemoryImpl
 CPureHwVideoPure video capabilities class
 CPureHwVideoDiscoverOpenGL_1_1Pure OpenGL 1.1 capabilities class
 CPureHwVideoDiscoverOpenGL_1_2Pure OpenGL 1.2 capabilities class
 CPureHwVideoDiscoverOpenGL_1_3Pure OpenGL 1.3 capabilities class
 CPureHwVideoDiscoverOpenGL_1_4Pure OpenGL 1.2 capabilities class
 CPureHwVideoDiscoverOpenGL_1_5Pure OpenGL 1.5 capabilities class
 CPureHwVideoDiscoverOpenGL_2_0Pure OpenGL 2.0 capabilities class
 CPureHwVideoDiscoverOpenGL_2_1Pure OpenGL 2.1 capabilities class
 CPureHwVideoDiscoverOpenGL_3_0Pure OpenGL 3.0 capabilities class
 CPureHwVideoDiscoverOpenGL_3_1Pure OpenGL 3.1 capabilities class
 CPureHwVideoDiscoverOpenGL_3_2Pure OpenGL 3.2 capabilities class
 CPureHwVideoDiscoverOpenGL_3_3Pure OpenGL 3.3 capabilities class
 CPureHwVideoDiscoverOpenGL_4_0Pure OpenGL 4.0 capabilities class
 CPureHwVideoDiscoverOpenGL_4_1Pure OpenGL 4.1 capabilities class
 CPureHwVideoDiscoverOpenGL_4_2Pure OpenGL 4.2 capabilities class
 CPureHwVideoDiscoverOpenGL_4_3Pure OpenGL 4.3 capabilities class
 CPureHwVideoDiscoverOpenGLbasePure OpenGL capabilities base class
 CPureHwVideoImpl
 CPureIIncrementalRenderPipelineIncremental renderer pipeline interface
 CPureImageImage class
 CPureImageManagerImage manager class
 CPureIRenderableRenderable object interface
 CPureIRendererRenderer interface
 CPureManagedAncestor class for managed classes
 CPureManagerAncestor class for manager classes
 CPureMaterialMaterial class
 CPureMaterialManagerMaterial manager class
 CPureMatrixPure basic 4x4 matrix class
 CPureMesh3D3D Mesh class
 CPureMesh3DManager3D mesh manager class
 CPureObject3D3D object class
 CPureObject3DManager3D object manager class
 CPureOctreeOctree: a tree data structure in which each node has either 0 or exactly 8 children nodes which partition the parent node into equal size cubic volumes
 CPurePosUpTargetPURE class for PUT (position, up and target) vectors
 CPureProjectionPURE 2D <-> 3D projections class
 CPureRendererHWfixedPipeIncremental fixed-function hardware renderer path
 CPureRendererHWfixedPipeImpl
 CPureRendererSWincrementalIncremental software renderer path
 CPureRendererSWincrementalImpl
 CPUREScissorScissor operations class
 CPureScreenScreen handler class
 CPureScreenImpl
 CPureSharedSettingsContains Pure shared settings
 CPureTextureTexture-representing class
 CPureTextureManagerTexture manager class
 CPureTransformMatrixPURE 3D-transformation matrix class
 CPureUiFontWinPure User Interface Windows Font class
 CPureUiManagerPure User Interface Manager class
 CPureUiManagerImpl
 CPureUiTextPure User Interface Text class
 CPureVectorPure 3D-vector class
 CPureVertexTransferVertexTransfer class extends Mesh3D by providing ways to transfer vertices of the mesh over the vertex pipeline
 CPureWindowOur main window, this is where we render to
 CPureWindowImpl
 CTPURE_MATERIAL_LAYERDefines a layer of a material
 CTPURE_RECT_FLOATSimple rectangle
 CTPURE_RGB_FLOATSimple RGB color [0.0-1.0]
 CTPURE_RGB_UBYTESimple RGB color [0-255]
 CTPURE_RGBA_FLOATSimple RGBA color [0.0-1.0]
 CTPURE_RGBA_UBYTESimple RGBA color [0-255]
 CTPURE_SIZE_XY
 CTPURE_TRANSFORMED_VERTEXArray of transformed vertices stores the result XYZW-coordinates of vertices calculated by CPU after Vertex Processing stage
 CTPURE_UVWTexture coordinate
 CTPURE_XY2D space coordinate
 CTPURE_XYZ3D space coordinate
 CTPURE_XYZW4D coordinate