PURE API
0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
CompareByZdistance
C
PureObject3D::PureObject3DImpl::CurrentStats
C
PureRendererHWfixedPipeImpl::CurrentStats
Renderer statistics collected until next
ResetStatistics()
C
DDPIXELFORMAT
C
DDSCAPS2
C
DDSURFACEDESC2
C
ImColor
C
ImDrawChannel
C
ImDrawCmd
C
ImDrawCmdHeader
C
ImDrawData
C
ImDrawList
C
ImDrawListSplitter
C
ImDrawVert
C
ImFont
C
ImFontAtlas
C
ImFontAtlasCustomRect
C
ImFontConfig
C
ImFontGlyph
C
ImFontGlyphRangesBuilder
C
ImGuiInputTextCallbackData
C
ImGuiIO
C
ImGuiKeyData
C
ImGuiListClipper
C
ImGuiOnceUponAFrame
C
ImGuiPayload
C
ImGuiPlatformImeData
C
ImGuiSizeCallbackData
C
ImGuiStorage
C
ImGuiStorage::ImGuiStoragePair
C
ImGuiStyle
C
ImGuiTableColumnSortSpecs
C
ImGuiTableSortSpecs
C
ImGuiTextBuffer
C
ImGuiTextFilter
C
ImGuiTextFilter::ImGuiTextRange
C
ImGuiViewport
C
ImNewWrapper
C
ImVec2
C
ImVec4
C
ImVector< T >
C
ImVector< char >
C
ImVector< float >
C
ImVector< ImDrawChannel >
C
ImVector< ImDrawCmd >
C
ImVector< ImDrawIdx >
C
ImVector< ImDrawVert >
C
ImVector< ImFont * >
C
ImVector< ImFontAtlasCustomRect >
C
ImVector< ImFontConfig >
C
ImVector< ImFontGlyph >
C
ImVector< ImGuiStorage::ImGuiStoragePair >
C
ImVector< ImGuiTextFilter::ImGuiTextRange >
C
ImVector< ImTextureID >
C
ImVector< ImU32 >
C
ImVector< ImVec2 >
C
ImVector< ImVec4 >
C
ImVector< ImWchar >
C
PureRendererHWfixedPipeImpl::LastFrameStats
Last frame statistics collected until end of frame, then reset at the beginning of next frame
►
C
PR00FsUltimateRenderingEngine
The primary and main class of the graphics engine
C
PR00FsUltimateRenderingEngineImpl
C
PureAxisAlignedBoundingBox
AABB: Axis-Aligned Bounding Box class
C
PureCamera::PureCameraImpl
C
PureColor
Pure color class
C
PureFiledManaged::PureFiledManagedImpl
Managed loaded from / saved to a file
C
PureFiledManager::PureFiledManagerImpl
C
PureGLsnippets
Pure useful functions for OpenGL
►
C
PureHwBase
Base class for Pure hardware classes
►
C
PureHwAudio
Pure audio capabilities class
C
PureHwAudioImpl
►
C
PureHwCentralProcessor
Pure central processor capabilities class
C
PurehwCentralProcessorImpl
►
C
PureHwSystemMemory
Pure system memory info class
C
PureHwSystemMemoryImpl
►
C
PureHwVideo
Pure video capabilities class
C
PureHwVideoImpl
C
PureHwBase::PurehwBaseImpl
►
C
PureHwInfo
Pure hardware information class
C
PureHwInfoImpl
►
C
PureHwVideoDiscoverOpenGLbase
Pure OpenGL capabilities base class
C
PureHwVideoDiscoverOpenGL_1_1
Pure OpenGL 1.1 capabilities class
C
PureHwVideoDiscoverOpenGL_1_2
Pure OpenGL 1.2 capabilities class
C
PureHwVideoDiscoverOpenGL_1_3
Pure OpenGL 1.3 capabilities class
C
PureHwVideoDiscoverOpenGL_1_4
Pure OpenGL 1.2 capabilities class
C
PureHwVideoDiscoverOpenGL_1_5
Pure OpenGL 1.5 capabilities class
C
PureHwVideoDiscoverOpenGL_2_0
Pure OpenGL 2.0 capabilities class
C
PureHwVideoDiscoverOpenGL_2_1
Pure OpenGL 2.1 capabilities class
C
PureHwVideoDiscoverOpenGL_3_0
Pure OpenGL 3.0 capabilities class
C
PureHwVideoDiscoverOpenGL_3_1
Pure OpenGL 3.1 capabilities class
C
PureHwVideoDiscoverOpenGL_3_2
Pure OpenGL 3.2 capabilities class
C
PureHwVideoDiscoverOpenGL_3_3
Pure OpenGL 3.3 capabilities class
C
PureHwVideoDiscoverOpenGL_4_0
Pure OpenGL 4.0 capabilities class
C
PureHwVideoDiscoverOpenGL_4_1
Pure OpenGL 4.1 capabilities class
C
PureHwVideoDiscoverOpenGL_4_2
Pure OpenGL 4.2 capabilities class
C
PureHwVideoDiscoverOpenGL_4_3
Pure OpenGL 4.3 capabilities class
►
C
PureIIncrementalRenderPipeline
Incremental renderer pipeline interface
C
PureRendererSWincrementalImpl
C
PureImage::PureImageImpl
C
PureImageManager::PureImageManagerImpl
C
PureIRenderable
Renderable object interface
►
C
PureIRenderer
Renderer interface
►
C
PureRendererHWfixedPipe
Incremental fixed-function hardware renderer path
C
PureRendererHWfixedPipeImpl
►
C
PureRendererSWincremental
Incremental software renderer path
C
PureRendererSWincrementalImpl
►
C
PureManaged
Ancestor class for managed classes
►
C
PureFiledManaged
Managed loaded from / saved to a file
►
C
PureImage
Image class
C
PureTexture
Texture-representing class
C
PureMaterial
Material class
►
C
PureMesh3D
3D Mesh class
►
C
PureVertexTransfer
VertexTransfer class extends Mesh3D by providing ways to transfer vertices of the mesh over the vertex pipeline
C
PureObject3D
3D object class
C
PureManaged::PureManagedImpl
►
C
PureManager
Ancestor class for manager classes
►
C
PureFiledManager
Manager loading from / saving to a file
►
C
PureImageManager
Image manager class
C
PureTextureManager
Texture manager class
C
PureMaterialManager
Material manager class
C
PureMesh3D
3D Mesh class
►
C
PureMesh3DManager
3D mesh manager class
C
PureObject3DManager
3D object manager class
C
PureManager::PureManagerImpl
C
PureMaterial::PureMaterialImpl
C
PureMaterialManager::PureMaterialManagerImpl
►
C
PureMatrix
Pure basic 4x4 matrix class
C
PureTransformMatrix
PURE 3D-transformation matrix class
C
PureMesh3D::PureMesh3DImpl
C
PureMesh3DManager::PureMesh3DManagerImpl
C
PureObject3D::PureObject3DImpl
C
PureObject3DManager::PureObject3DManagerImpl
►
C
PureOctree
Octree: 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
C
PureBoundingVolumeHierarchy
BVH: Bounding Volume Hierarchy class
►
C
PurePosUpTarget
PURE class for PUT (position, up and target) vectors
C
PureCamera
Camera class
C
PureProjection
PURE 2D <-> 3D projections class
C
PUREScissor
Scissor operations class
►
C
PureScreen
Screen handler class
C
PureScreenImpl
C
PureSharedSettings
Contains Pure shared settings
C
PureTexture::PureTextureImpl
C
PureTextureManager::PureTextureManagerImpl
C
PureUiFontWin
Pure User Interface Windows Font class
►
C
PureUiManager
Pure User Interface Manager class
C
PureUiManagerImpl
C
PureUiText
Pure User Interface Text class
C
PureVector
Pure 3D-vector class
C
PureVertexTransfer::PureVertexTransferImpl
►
C
PureWindow
Our main window, this is where we render to
C
PureWindowImpl
C
TPURE_MATERIAL_LAYER
Defines a layer of a material
C
TPURE_RECT_FLOAT
Simple rectangle
C
TPURE_RGB_FLOAT
Simple RGB color [0.0-1.0]
C
TPURE_RGB_UBYTE
Simple RGB color [0-255]
C
TPURE_RGBA_FLOAT
Simple RGBA color [0.0-1.0]
C
TPURE_RGBA_UBYTE
Simple RGBA color [0-255]
C
TPURE_SIZE_XY
C
TPURE_TRANSFORMED_VERTEX
Array of transformed vertices stores the result XYZW-coordinates of vertices calculated by CPU after Vertex Processing stage
C
TPURE_UVW
Texture coordinate
C
TPURE_XY
2D space coordinate
C
TPURE_XYZ
3D space coordinate
C
TPURE_XYZW
4D coordinate
Generated by
1.12.0