Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
▼Nlug | |
▼NCore | |
►CApplication | Class for application |
CInfo | |
CFreeMovement | |
CVersion | Stores the version of the Application |
▼NGraphics | |
►NBuilder | |
CCamera | |
CLight | |
CMaterial | |
►CMesh | |
CPrimitiveSet | |
CScene | |
CSkyBox | |
►CTexture | |
CLayer | |
►NRender | |
►NCamera | |
CCamera | Class for camera |
COrthographic | |
CPerspective | |
CDirtyObject | |
►CLight | Class for Light |
CData | |
►CMaterial | Class for Material. Is a Resource |
CConstants | |
CTextureInfo | |
►CMesh | A Mesh, which itsef is a Resource. A mesh is composed of a vector of PrimitiveSet |
►CPrimitiveSet | Describes part of a Mesh |
►CAttribute | |
CBuffer | Access to the data of the attribute |
CQueue | |
CSkyBox | |
CTarget | |
CTexture | |
►CView | |
CInitInfo | |
CScissor | |
CViewport | |
►CWindow | |
CInitInfo | |
►NScene | |
►CNode | |
CMeshInstance | |
CScene | |
►NVulkan | |
►NAPI | |
►NBuilder | |
CBuffer | |
CCommandBuffer | |
CCommandPool | |
CDescriptorPool | |
CDescriptorSet | |
CDescriptorSetLayout | |
►CDevice | |
CQueue | |
CQueueFamily | |
CDeviceMemory | |
CFence | |
CFramebuffer | |
►CGraphicsPipeline | |
CColorBlendState | |
CDepthStencilState | |
CInputBinding | |
CMultisampleState | |
CRasterizationState | |
CViewportState | |
CImage | |
CImageView | |
►CInstance | |
CApplicationInfo | |
CPipelineLayout | |
►CRenderPass | |
CAttachmentReference | |
CSubpassDependency | |
CSubpassDescription | |
CSubpassResources | |
CSampler | |
CSemaphore | |
CShaderModule | |
CSurface | |
CSwapchain | |
CBuffer | |
CCommandBuffer | |
CCommandPool | |
CDescriptorPool | |
CDescriptorSet | |
CDescriptorSetLayout | |
CDevice | |
CDeviceMemory | |
CFence | |
►CFramebuffer | |
CExtent | |
CGraphicsPipeline | |
►CImage | |
CExtent | |
CImageView | |
CInstance | |
CLoader | |
CPipelineLayout | |
CQueue | |
CQueueFamily | |
CRenderPass | |
CSampler | |
CSemaphore | |
CShaderModule | |
CSurface | |
CSwapchain | |
►NBuilder | |
►NRender | |
►NBufferPool | |
CBufferPool | |
CCamera | |
CChunk | |
CLight | |
CMaterial | |
CSubBuffer | |
►NDescriptorSetPool | |
CCamera | |
CDescriptorSet | |
CDescriptorSetPool | |
CGuiTexture | |
CLight | |
CMaterial | |
CMaterialTextures | |
CSkyBox | |
►NTechnique | |
►CForward | |
CDepthBuffer | |
CFrameData | |
CTechnique | |
CMaterial | Class for Material |
►CMesh | |
CPrimitiveSetData | |
►CPipeline | Class for the Vulkan pipeline, Render side |
►CId | Id of the Pipeline. It's a concatenation of three parts: PrimitivePart, MaterialPart and PipelinePart It allows to uniquely identify a pipeline using these characteristics |
CExtraPart | |
CMaterialPart | Describes the material. How is the material composed, with textures, no textures, etc, to be used to construct unique pipelines |
CPrimitivePart | Describes the primitive |
CShaderBuilder | |
►CQueue | |
CPrimitiveSetInstance | |
CSkyBox | Class for SkyBox |
CTexture | |
CView | |
►CWindow | |
CAcquireImageData | |
CFrameData | |
►NRequirements | |
►CGui | |
CFrameData | |
CPushConstBlock | |
CInstanceInfo | |
►CPhysicalDeviceInfo | |
CSwapchain | |
►CRenderer | |
►CPreferences | |
CSwapchain | |
CRequirements | |
►CGltfLoader | Class for loading glTF files |
CLoadedAssets | |
►CGraphics | Class for graphics |
CInitInfo | Utility structure used to initialize the Graphics component |
CLoader | Class for loading a type of file |
CModule | |
CNode | |
►CRenderer | |
CInitInfo | |
►CResource | Class for resource |
CHandle | Handle of the resource. It contains informations such as the type and the index in the ResourceManager's internal vector, i.e. the index of the Resource in this vector |
CSharedPtr | Dummy class for a shared pointer |
CWeakPtr | Dummy class for a weak ptr |
CResourceManager | Class for resource manager. The ResourceManager allows the user to load resources and store them. There should be at most one resource manager at any time, it is usually created by the Graphics instance, and retrievable by #Graphics::getResourceManager() |
▼NMain | |
CAndroidApp | |
▼NMath | |
CMatrix | |
CQuaternion | |
CValArray | |
CVector | |
▼NSystem | |
►NLogger | |
CFileHandler | |
CFormatter | |
CHandler | |
CLogCatHandler | |
CLogger | |
CLoggingFacility | |
COstreamHandler | |
CStderrHandler | |
CStdoutHandler | |
►NMemory | |
►NAllocator | |
CBasic | |
CChunk | |
►CLinear | |
CMark | |
►CStack | |
CMark | |
►NArea | |
CGrowingHeap | |
CHeap | |
CIArea | |
CPage | |
CStack | |
►NPolicies | |
CMultiThreadPolicy | |
CNoBoundsChecking | |
CNoMemoryMarking | |
CSimpleBoundsChecking | |
CSimpleMemoryMarking | |
CSingleThreadPolicy | |
CArena | |
►CFreeList | |
CElement | |
CClock | |
CException | |
CFileNotFoundException | |
CInternalErrorException | |
CInvalidParametersException | |
CIOException | |
CNotImplementedException | |
CRendererException | |
CTime | |
CWindowException | |
▼NWindow | |
►Npriv | |
CWindowImpl | |
CWMHints | |
CCharEvent | Represents a char event |
CEvent | Represents an event |
CGamePadEvent | |
CKeyEvent | Represents a keyboard event |
CMouseEvent | Represents a mouse event |
CTouchScreenEvent | |
CVideoMode | The video mode we set for the window we wish to create |
►CWindow | Class for window |
CInitInfo | |
▼Nndk_helper | |
CDoubletapDetector | |
CDragDetector | |
CGestureDetector | |
CPinchDetector | |
CTapDetector | |
▼Nstd | |
Chash< lug::Graphics::Vulkan::Render::Pipeline::Id > | |
CCmdBeginRenderPass | |
CCmdBindDescriptors | |
CCmdCopyImage | |
CCmdDraw | |
CCmdDrawIndexed | |
▼CCmdPipelineBarrier | |
CBufferMemoryBarrier | |
▼CImageMemoryBarrier | |
CImageSubresourceRange | |
CMemoryBarrier | |
CCmdPushConstants | |