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