NGFX
  • NGFX Graphics Framework
  • Api
    • Classes
      • Classes
      • BufferUtil
      • Camera
      • CommandBuffer
      • Device
      • DrawOp
      • Fence
      • FilterOp
      • Framebuffer
      • ngfx::BaseApplication
      • ngfx::Buffer
      • ngfx::Camera
      • ngfx::CommandBuffer
      • ngfx::ComputeApplication
      • ngfx::ComputeOp
      • ngfx::ComputePass
      • ngfx::ComputePipeline
      • ngfx::ComputeShaderModule
      • ngfx::D3DBlitOp
      • ngfx::D3DBuffer
      • ngfx::D3DCommandList
      • ngfx::D3DCommandQueue
      • ngfx::D3DComputePass
      • ngfx::D3DComputePipeline
      • ngfx::D3DComputeShaderModule
      • ngfx::D3DDescriptorHandle
      • ngfx::D3DDescriptorHeap
      • ngfx::D3DDevice
      • ngfx::D3DFence
      • ngfx::D3DFragmentShaderModule
      • ngfx::D3DFramebuffer
      • ngfx::D3DGraphics
      • ngfx::D3DGraphicsContext
      • ngfx::D3DGraphicsPipeline
      • ngfx::D3DPipeline
      • ngfx::D3DPipelineCache
      • ngfx::D3DReadbackBuffer
      • ngfx::D3DRenderPass
      • ngfx::D3DShaderModule
      • ngfx::D3DSurface
      • ngfx::D3DSwapchain
      • ngfx::D3DTexture
      • ngfx::D3DVertexShaderModule
      • ngfx::D3DWindow
      • ngfx::Device
      • ngfx::DrawColorOp
      • ngfx::DrawMeshOp
      • ngfx::DrawOp
      • ngfx::DrawTextureOp
      • ngfx::FPSCounter
      • ngfx::Fence
      • ngfx::File
      • ngfx::FileUtil
      • ngfx::FilterOp
      • ngfx::FragmentShaderModule
      • ngfx::Framebuffer
      • ngfx::GLFWWindow
      • ngfx::Graphics
      • ngfx::GraphicsContext
      • ngfx::GraphicsPipeline
      • ngfx::InputListener
      • ngfx::MTLApplication
      • ngfx::MTLBuffer
      • ngfx::MTLCommandBuffer
      • ngfx::MTLCommandEncoder
      • ngfx::MTLComputeCommandEncoder
      • ngfx::MTLComputePipeline
      • ngfx::MTLComputeShaderModule
      • ngfx::MTLDepthStencilTexture
      • ngfx::MTLDevice
      • ngfx::MTLFragmentShaderModule
      • ngfx::MTLFramebuffer
      • ngfx::MTLGraphics
      • ngfx::MTLGraphicsContext
      • ngfx::MTLGraphicsPipeline
      • ngfx::MTLPipelineCache
      • ngfx::MTLRenderCommandEncoder
      • ngfx::MTLRenderPass
      • ngfx::MTLShaderModule
      • ngfx::MTLSurface
      • ngfx::MTLTexture
      • ngfx::MTLVertexShaderModule
      • ngfx::MTLWindow
      • ngfx::MatrixMultiplyCPUOp
      • ngfx::MatrixMultiplyGPUOp
      • ngfx::MatrixMultiplyOp
      • ngfx::Pipeline
      • ngfx::PipelineCache
      • ngfx::ProcessUtil
      • ngfx::Queue
      • ngfx::RegexUtil
      • ngfx::RenderPass
      • ngfx::Semaphore
      • ngfx::ShaderModule
      • ngfx::ShaderTools
      • ngfx::StringUtil
      • ngfx::Surface
      • ngfx::Swapchain
      • ngfx::Texture
      • ngfx::Timer
      • ngfx::Util
      • ngfx::VKBuffer
      • ngfx::VKCommandBuffer
      • ngfx::VKCommandPool
      • ngfx::VKComputePipeline
      • ngfx::VKComputeShaderModule
      • ngfx::VKDebugMessenger
      • ngfx::VKDescriptorSetLayoutCache
      • ngfx::VKDevice
      • ngfx::VKFence
      • ngfx::VKFragmentShaderModule
      • ngfx::VKFramebuffer
      • ngfx::VKGraphics
      • ngfx::VKGraphicsContext
      • ngfx::VKGraphicsPipeline
      • ngfx::VKImage
      • ngfx::VKImageView
      • ngfx::VKInstance
      • ngfx::VKPhysicalDevice
      • ngfx::VKPipeline
      • ngfx::VKPipelineCache
      • ngfx::VKQueue
      • ngfx::VKRenderPass
      • ngfx::VKSemaphore
      • ngfx::VKShaderModule
      • ngfx::VKSurface
      • ngfx::VKSwapchain
      • ngfx::VKTexture
      • ngfx::VKVertexShaderModule
      • ngfx::VKWindow
      • ngfx::VertexShaderModule
      • ngfx::WWindow
      • ngfx::Window
      • AppDelegate
      • MTLViewDelegate
      • ViewController
      • DebugUtil
      • MTLGraphicsUtil
      • VertexFormatInfo
      • ngfx::D3DBlitOp::UBOData
      • ngfx::D3DFramebuffer::D3DAttachment
      • ngfx::D3DGraphicsContext::D3DRenderPassData
      • ngfx::D3DGraphicsPipeline::Shaders
      • ngfx::D3DGraphicsPipeline::State
      • ngfx::D3DPipelineUtil
      • ngfx::D3DSamplerDesc
      • ngfx::D3DTexture::GenMipmapData
      • ngfx::D3DTexture::RtvData
      • ngfx::D3DTexture::SamplerData
      • ngfx::D3DTexture::SrvData
      • ngfx::DrawMeshOp::LightData
      • ngfx::DrawMeshOp::UBO_FS_Data
      • ngfx::DrawMeshOp::UBO_VS_Data
      • ngfx::FileUtil::Lock
      • ngfx::Framebuffer::Attachment
      • ngfx::GraphicsContext::AttachmentDescription
      • ngfx::GraphicsContext::RenderPassConfig
      • ngfx::GraphicsPipeline::Descriptor
      • ngfx::GraphicsPipeline::State
      • ngfx::MTLGraphicsContext::MTLRenderPassData
      • ngfx::MTLGraphicsPipeline::Shaders
      • ngfx::MTLPipelineUtil
      • ngfx::MatrixMultiplyGPUOp::UboData
      • ngfx::MatrixMultiplyOp::MatrixParam
      • ngfx::MeshData
      • ngfx::MeshUtil
      • ngfx::Rect2D
      • ngfx::RegexUtil::Match
      • ngfx::Region
      • ngfx::ShaderModule::BufferInfo
      • ngfx::ShaderModule::BufferMemberInfo
      • ngfx::ShaderModule::DescriptorInfo
      • ngfx::ShaderTools::HLSLReflectData
      • ngfx::ShaderTools::MacroDefinition
      • ngfx::ShaderTools::MetalReflectData
      • ngfx::VKBlit
      • ngfx::VKBlit::Region
      • ngfx::VKDescriptorSetLayoutCache::VKDescriptorSetLayoutData
      • ngfx::VKFramebuffer::VKAttachmentDescriptor
      • ngfx::VKFramebuffer::VKAttachmentInfo
      • ngfx::VKGraphicsContext::VKRenderPassData
      • ngfx::VKGraphicsPipeline::State
      • ngfx::VKImageCreateInfo
      • ngfx::VKImageViewCreateInfo
      • ngfx::VKPipelineUtil
      • ngfx::VKPipeline::Descriptor
      • ngfx::VKPipeline::ShaderStage
      • ngfx::VKSamplerCreateInfo
      • ngfx::VKSwapchain::queueFamilyProperties
      • ngfx::VertexShaderModule::AttributeDescription
      • ngfx::WWindow::Monitor
      • ngfx::WWindow::VideoMode
    • Examples
      • Examples
    • Files
      • Files
      • src/ngfx/porting/appkit/AppDelegate.h
      • src/ngfx/porting/appkit/AppDelegate.mm
      • src/ngfx/porting/appkit/AppKitInputMap.h
      • src/ngfx/core/Application.h
      • src/ngfx/core/BaseApplication.cpp
      • src/ngfx/core/BaseApplication.h
      • src/ngfx/graphics/BufferUtil.h
      • src/ngfx/graphics/Buffer.h
      • src/ngfx/graphics/Camera.cpp
      • src/ngfx/graphics/Camera.h
      • src/ngfx/graphics/CommandBuffer.h
      • src/ngfx/compute/ComputeApplication.cpp
      • src/ngfx/compute/ComputeApplication.h
      • src/ngfx/compute/ComputeOp.h
      • src/ngfx/compute/ComputePass.h
      • src/ngfx/compute/ComputePipeline.h
      • src/ngfx/graphics/Config.h
      • src/ngfx/porting/d3d/D3DBlitOp.cpp
      • src/ngfx/porting/d3d/D3DBlitOp.h
      • src/ngfx/porting/d3d/D3DBuffer.cpp
      • src/ngfx/porting/d3d/D3DBuffer.h
      • src/ngfx/porting/d3d/D3DCommandList.cpp
      • src/ngfx/porting/d3d/D3DCommandList.h
      • src/ngfx/porting/d3d/D3DCommandQueue.cpp
      • src/ngfx/porting/d3d/D3DCommandQueue.h
      • src/ngfx/porting/d3d/D3DComputePass.h
      • src/ngfx/porting/d3d/D3DComputePipeline.cpp
      • src/ngfx/porting/d3d/D3DComputePipeline.h
      • src/ngfx/porting/d3d/D3DDebugUtil.h
      • src/ngfx/porting/d3d/D3DDescriptorHandle.cpp
      • src/ngfx/porting/d3d/D3DDescriptorHandle.h
      • src/ngfx/porting/d3d/D3DDescriptorHeap.cpp
      • src/ngfx/porting/d3d/D3DDescriptorHeap.h
      • src/ngfx/porting/d3d/D3DDevice.cpp
      • src/ngfx/porting/d3d/D3DDevice.h
      • src/ngfx/porting/d3d/D3DFence.cpp
      • src/ngfx/porting/d3d/D3DFence.h
      • src/ngfx/porting/d3d/D3DFramebuffer.cpp
      • src/ngfx/porting/d3d/D3DFramebuffer.h
      • src/ngfx/porting/d3d/D3DGraphicsContext.cpp
      • src/ngfx/porting/d3d/D3DGraphicsContext.h
      • src/ngfx/porting/d3d/D3DGraphicsCore.h
      • src/ngfx/porting/d3d/D3DGraphicsPipeline.cpp
      • src/ngfx/porting/d3d/D3DGraphicsPipeline.h
      • src/ngfx/porting/d3d/D3DGraphics.cpp
      • src/ngfx/porting/d3d/D3DGraphics.h
      • src/ngfx/porting/d3d/D3DPipelineCache.h
      • src/ngfx/porting/d3d/D3DPipeline.cpp
      • src/ngfx/porting/d3d/D3DPipeline.h
      • src/ngfx/porting/d3d/D3DReadbackBuffer.cpp
      • src/ngfx/porting/d3d/D3DReadbackBuffer.h
      • src/ngfx/porting/d3d/D3DRenderPass.cpp
      • src/ngfx/porting/d3d/D3DRenderPass.h
      • src/ngfx/porting/d3d/D3DSamplerDesc.h
      • src/ngfx/porting/d3d/D3DShaderModule.cpp
      • src/ngfx/porting/d3d/D3DShaderModule.h
      • src/ngfx/porting/d3d/D3DSurface.h
      • src/ngfx/porting/d3d/D3DSwapchain.cpp
      • src/ngfx/porting/d3d/D3DSwapchain.h
      • src/ngfx/porting/d3d/D3DTexture.cpp
      • src/ngfx/porting/d3d/D3DTexture.h
      • src/ngfx/porting/d3d/D3DUtil.h
      • src/ngfx/porting/d3d/D3DWindow.h
      • src/ngfx/core/DebugUtil.h
      • src/ngfx/graphics/Device.h
      • src/ngfx/drawOps/DrawColorOp.cpp
      • src/ngfx/drawOps/DrawColorOp.h
      • src/ngfx/drawOps/DrawMeshOp.cpp
      • src/ngfx/drawOps/DrawMeshOp.h
      • src/ngfx/graphics/DrawOp.h
      • src/ngfx/drawOps/DrawTextureOp.cpp
      • src/ngfx/drawOps/DrawTextureOp.h
      • src/ngfx/core/FPSCounter.cpp
      • src/ngfx/core/FPSCounter.h
      • src/ngfx/graphics/Fence.h
      • src/ngfx/core/FileUtil.cpp
      • src/ngfx/core/FileUtil.h
      • src/ngfx/core/File.cpp
      • src/ngfx/core/File.h
      • src/ngfx/graphics/FilterOp.cpp
      • src/ngfx/graphics/FilterOp.h
      • src/ngfx/graphics/Framebuffer.h
      • src/ngfx/porting/glfw/GLFWInputMap.h
      • src/ngfx/porting/glfw/GLFWWindow.cpp
      • src/ngfx/porting/glfw/GLFWWindow.h
      • src/ngfx/graphics/GraphicsContext.h
      • src/ngfx/graphics/GraphicsCore.h
      • src/ngfx/graphics/GraphicsPipeline.cpp
      • src/ngfx/graphics/GraphicsPipeline.h
      • src/ngfx/graphics/Graphics.h
      • src/ngfx/input/InputListener.h
      • src/ngfx/input/InputMap.h
      • src/ngfx/porting/metal/MTLApplication.h
      • src/ngfx/porting/metal/MTLApplication.mm
      • src/ngfx/porting/metal/MTLBuffer.h
      • src/ngfx/porting/metal/MTLBuffer.mm
      • src/ngfx/porting/metal/MTLCommandBuffer.h
      • src/ngfx/porting/metal/MTLCommandBuffer.mm
      • src/ngfx/porting/metal/MTLCommandEncoder.h
      • src/ngfx/porting/metal/MTLComputeCommandEncoder.h
      • src/ngfx/porting/metal/MTLComputePipeline.h
      • src/ngfx/porting/metal/MTLComputePipeline.mm
      • src/ngfx/porting/metal/MTLDepthStencilTexture.h
      • src/ngfx/porting/metal/MTLDepthStencilTexture.mm
      • src/ngfx/porting/metal/MTLDevice.h
      • src/ngfx/porting/metal/MTLDevice.mm
      • src/ngfx/porting/metal/MTLFramebuffer.h
      • src/ngfx/porting/metal/MTLFramebuffer.mm
      • src/ngfx/porting/metal/MTLGraphicsContext.h
      • src/ngfx/porting/metal/MTLGraphicsContext.mm
      • src/ngfx/porting/metal/MTLGraphicsCoreDefines.h
      • src/ngfx/porting/metal/MTLGraphicsCore.h
      • src/ngfx/porting/metal/MTLGraphicsPipeline.h
      • src/ngfx/porting/metal/MTLGraphicsPipeline.mm
      • src/ngfx/porting/metal/MTLGraphics.h
      • src/ngfx/porting/metal/MTLGraphics.mm
      • src/ngfx/porting/metal/MTLPipelineCache.h
      • src/ngfx/porting/metal/MTLPipelineUtil.h
      • src/ngfx/porting/metal/MTLPipelineUtil.mm
      • src/ngfx/porting/metal/MTLRenderCommandEncoder.h
      • src/ngfx/porting/metal/MTLRenderPass.h
      • src/ngfx/porting/metal/MTLRenderPass.mm
      • src/ngfx/porting/metal/MTLShaderModule.h
      • src/ngfx/porting/metal/MTLShaderModule.mm
      • src/ngfx/porting/metal/MTLSurface.h
      • src/ngfx/porting/metal/MTLTexture.h
      • src/ngfx/porting/metal/MTLTexture.mm
      • src/ngfx/porting/metal/MTLUtil.h
      • src/ngfx/porting/metal/MTLViewDelegate.h
      • src/ngfx/porting/metal/MTLViewDelegate.mm
      • src/ngfx/porting/metal/MTLWindow.h
      • src/ngfx/porting/metal/MTLWindow.mm
      • src/ngfx/computeOps/MatrixMultiplyCPUOp.cpp
      • src/ngfx/computeOps/MatrixMultiplyCPUOp.h
      • src/ngfx/computeOps/MatrixMultiplyGPUOp.cpp
      • src/ngfx/computeOps/MatrixMultiplyGPUOp.h
      • src/ngfx/computeOps/MatrixMultiplyOp.h
      • src/ngfx/graphics/MeshData.h
      • src/ngfx/graphics/MeshUtil.cpp
      • src/ngfx/graphics/MeshUtil.h
      • src/ngfx/graphics/PipelineCache.cpp
      • src/ngfx/graphics/PipelineCache.h
      • src/ngfx/graphics/Pipeline.h
      • src/ngfx/core/ProcessUtil.cpp
      • src/ngfx/core/ProcessUtil.h
      • src/ngfx/graphics/Queue.h
      • src/ngfx/regex/RegexUtil.cpp
      • src/ngfx/regex/RegexUtil.h
      • src/ngfx/graphics/RenderPass.h
      • src/ngfx/graphics/Semaphore.h
      • src/ngfx/graphics/ShaderModule.cpp
      • src/ngfx/graphics/ShaderModule.h
      • src/ngfx/graphics/ShaderTools.cpp
      • src/ngfx/graphics/ShaderTools.h
      • src/ngfx/core/StringUtil.cpp
      • src/ngfx/core/StringUtil.h
      • src/ngfx/graphics/Surface.h
      • src/ngfx/graphics/Swapchain.h
      • src/ngfx/graphics/Texture.cpp
      • src/ngfx/graphics/Texture.h
      • src/ngfx/core/Timer.cpp
      • src/ngfx/core/Timer.h
      • src/ngfx/core/Util.cpp
      • src/ngfx/core/Util.h
      • src/ngfx/porting/vulkan/VKBlit.cpp
      • src/ngfx/porting/vulkan/VKBlit.h
      • src/ngfx/porting/vulkan/VKBuffer.cpp
      • src/ngfx/porting/vulkan/VKBuffer.h
      • src/ngfx/porting/vulkan/VKCommandBuffer.cpp
      • src/ngfx/porting/vulkan/VKCommandBuffer.h
      • src/ngfx/porting/vulkan/VKCommandPool.cpp
      • src/ngfx/porting/vulkan/VKCommandPool.h
      • src/ngfx/porting/vulkan/VKComputePipeline.cpp
      • src/ngfx/porting/vulkan/VKComputePipeline.h
      • src/ngfx/porting/vulkan/VKConfig.h
      • src/ngfx/porting/vulkan/VKDebugUtil.cpp
      • src/ngfx/porting/vulkan/VKDebugUtil.h
      • src/ngfx/porting/vulkan/VKDescriptorSetLayoutCache.cpp
      • src/ngfx/porting/vulkan/VKDescriptorSetLayoutCache.h
      • src/ngfx/porting/vulkan/VKDevice.cpp
      • src/ngfx/porting/vulkan/VKDevice.h
      • src/ngfx/porting/vulkan/VKFence.cpp
      • src/ngfx/porting/vulkan/VKFence.h
      • src/ngfx/porting/vulkan/VKFramebuffer.cpp
      • src/ngfx/porting/vulkan/VKFramebuffer.h
      • src/ngfx/porting/vulkan/VKGraphicsContext.cpp
      • src/ngfx/porting/vulkan/VKGraphicsContext.h
      • src/ngfx/porting/vulkan/VKGraphicsCore.h
      • src/ngfx/porting/vulkan/VKGraphicsPipeline.cpp
      • src/ngfx/porting/vulkan/VKGraphicsPipeline.h
      • src/ngfx/porting/vulkan/VKGraphics.cpp
      • src/ngfx/porting/vulkan/VKGraphics.h
      • src/ngfx/porting/vulkan/VKImageCreateInfo.h
      • src/ngfx/porting/vulkan/VKImageViewCreateInfo.h
      • src/ngfx/porting/vulkan/VKImageView.cpp
      • src/ngfx/porting/vulkan/VKImageView.h
      • src/ngfx/porting/vulkan/VKImage.cpp
      • src/ngfx/porting/vulkan/VKImage.h
      • src/ngfx/porting/vulkan/VKInstance.cpp
      • src/ngfx/porting/vulkan/VKInstance.h
      • src/ngfx/porting/vulkan/VKPhysicalDevice.cpp
      • src/ngfx/porting/vulkan/VKPhysicalDevice.h
      • src/ngfx/porting/vulkan/VKPipelineCache.cpp
      • src/ngfx/porting/vulkan/VKPipelineCache.h
      • src/ngfx/porting/vulkan/VKPipeline.cpp
      • src/ngfx/porting/vulkan/VKPipeline.h
      • src/ngfx/porting/vulkan/VKQueue.cpp
      • src/ngfx/porting/vulkan/VKQueue.h
      • src/ngfx/porting/vulkan/VKRenderPass.cpp
      • src/ngfx/porting/vulkan/VKRenderPass.h
      • src/ngfx/porting/vulkan/VKSamplerCreateInfo.h
      • src/ngfx/porting/vulkan/VKSemaphore.cpp
      • src/ngfx/porting/vulkan/VKSemaphore.h
      • src/ngfx/porting/vulkan/VKShaderModule.cpp
      • src/ngfx/porting/vulkan/VKShaderModule.h
      • src/ngfx/porting/vulkan/VKSurface.cpp
      • src/ngfx/porting/vulkan/VKSurface.h
      • src/ngfx/porting/vulkan/VKSwapchain.cpp
      • src/ngfx/porting/vulkan/VKSwapchain.h
      • src/ngfx/porting/vulkan/VKTexture.cpp
      • src/ngfx/porting/vulkan/VKTexture.h
      • src/ngfx/porting/vulkan/VKUtil.h
      • src/ngfx/porting/vulkan/VKWindow.h
      • src/ngfx/porting/appkit/ViewController.h
      • src/ngfx/porting/appkit/ViewController.mm
      • src/ngfx/porting/windows/WInputMap.h
      • src/ngfx/porting/windows/WWindow.cpp
      • src/ngfx/porting/windows/WWindow.h
      • src/ngfx/graphics/Window.h
      • src/ngfx/porting/vulkan
      • src/ngfx/computeOps
      • src/ngfx/porting/d3d
      • src/ngfx/porting/glfw
      • src/ngfx/porting/windows
      • src/ngfx/graphics
      • src/ngfx/compute
      • src
      • src/ngfx/input
      • src/ngfx/porting/metal
      • src/ngfx/drawOps
      • src/ngfx/regex
      • src/ngfx
      • src/ngfx/porting
      • src/ngfx/core
      • src/ngfx/porting/appkit
    • Modules
      • Modules
    • Namespaces
      • Namespaces
      • glm
      • ngfx
      • std
      • std::chrono
      • std::placeholders
    • Pages
      • Pages
  • Search
  • Previous
  • Next
  • src/ngfx/porting/appkit
    • Files

src/ngfx/porting/appkit

Files

Name
src/ngfx/porting/appkit/AppDelegate.h
src/ngfx/porting/appkit/AppDelegate.mm
src/ngfx/porting/appkit/AppKitInputMap.h
src/ngfx/porting/appkit/ViewController.h
src/ngfx/porting/appkit/ViewController.mm

Updated on 3 April 2021 at 20:21:51 PDT


Documentation built with MkDocs.

Search

From here you can search these documents. Enter your search terms below.

Keyboard Shortcuts

Keys Action
? Open this help
n Next page
p Previous page
s Search