| Fling Engine 0.00.1 Fling Engine is a game engine written in Vulkan

Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - g -

- g_Registry : Fling::Engine
- Game() : Fling::Game
- Gamma : Fling::CameraInfoUbo
- GatherPresentBuffers() : Fling::RenderPipeline , Fling::Subpass
- GatherPresentDependencies() : Fling::OffscreenSubpass , Fling::RenderPipeline , Fling::Subpass
- GatherResources() : Fling::Shader
- GenerateMipMaps() : Fling::HDRImage , Fling::Texture
- GenerateTestMeshes() : Sandbox::Game
- GeometrySubpass() : Fling::GeometrySubpass
- Get() : Fling::Singleton< T >
- GetActiveImage() : Fling::Swapchain
- GetActiveImageIndex() : Fling::Swapchain
- GetAspectRatio() : Fling::Camera , Fling::DesktopWindow , Fling::FlingWindow
- GetAttachmentAtIndex() : Fling::FrameBuffer
- GetAttributeDescriptions() : Fling::Vertex
- GetAverage() : Fling::MovingAverage< T, t_Size >
- GetAverageFPS() : Fling::Stats::Frames
- GetAverageFrameTime() : Fling::Stats::Frames
- GetBindingDescription() : Fling::Vertex
- GetBool() : Fling::FlingConfig
- GetBoolImpl() : Fling::FlingConfig
- GetCamera() : Fling::VulkanApp
- GetChannels() : Fling::HDRImage , Fling::Texture
- GetClearValues() : Fling::Subpass
- GetCode() : Fling::Key
- GetCommandPool() : Fling::VulkanApp
- GetCullMode() : Fling::GraphicsPipeline
- GetCurrentConsole() : Fling::Logger
- GetCurrentLogFile() : Fling::Logger
- GetCurrentWindow() : Fling::VulkanApp
- GetCurrentWorkingDir() : Fling::FlingPaths
- GetData() : Fling::File
- GetDefaultMat() : Fling::Material
- GetDeivceFeatures() : Fling::PhysicalDevice
- GetDeltaTime() : Fling::Timing
- GetDepth() : Fling::GraphicsPipeline
- GetDepthBufferFormat() : Fling::DepthBuffer
- GetDescription() : Fling::FrameBufferAttachment
- GetDescriptor() : Fling::Buffer
- GetDescriptorInfo() : Fling::HDRImage , Fling::Texture
- GetDescriptorLayout() : Fling::ShaderProgram
- GetDescriptorSet() : Fling::Cubemap
- GetDescriptorSetLayout() : Fling::GraphicsPipeline
- GetDevice() : Fling::CommandBuffer
- GetDeviceProps() : Fling::PhysicalDevice
- GetDeviceType() : Fling::PhysicalDevice
- GetDeviceVendor() : Fling::PhysicalDevice
- GetDouble() : Fling::FlingConfig
- GetDoubleImpl() : Fling::FlingConfig
- GetEnabledExtensions() : Fling::Instance
- GetEnabledValidationLayers() : Fling::Instance
- GetExposure() : Fling::Camera
- GetExtents() : Fling::Swapchain
- GetFarPlane() : Fling::Camera
- GetFieldOfView() : Fling::Camera
- GetFileLength() : Fling::File
- GetFilepathReleativeToAssets() : Fling::Resource
- GetFloat() : Fling::FlingConfig
- GetFloatImpl() : Fling::FlingConfig
- GetFormat() : Fling::DepthBuffer , Fling::FrameBufferAttachment
- GetFormatProperties() : Fling::PhysicalDevice
- GetFrameCount() : Fling::Timing
- GetFrameStartTime() : Fling::Timing
- GetFrameTime() : Fling::Timing
- GetFrontFace() : Fling::GraphicsPipeline
- GetGamma() : Fling::Camera
- GetGlfwWindow() : Fling::DesktopWindow
- GetGraphicsFamily() : Fling::LogicalDevice
- GetGraphicsPipeline() : Fling::Cubemap , Fling::Subpass
- GetGraphicsQueue() : Fling::LogicalDevice
- GetGuidHandle() : Fling::Resource
- GetGuidString() : Fling::Resource
- GetHandle() : Fling::CommandBuffer , Fling::FrameBuffer
- GetHeight() : Fling::DesktopWindow , Fling::FlingWindow , Fling::FrameBuffer , Fling::HDRImage , Fling::Texture
- GetImage() : Fling::Cubemap
- GetImageCount() : Fling::Swapchain
- GetImageFormat() : Fling::Swapchain
- GetImageHandle() : Fling::FrameBufferAttachment
- GetImageInfo() : Fling::Cubemap
- GetImageMemory() : Fling::Cubemap
- GetImages() : Fling::Swapchain
- GetImageSize() : Fling::HDRImage , Fling::Texture
- GetImageView() : Fling::Multisampler
- GetImageViewCount() : Fling::Swapchain
- GetImageViews() : Fling::Swapchain
- GetIndexBuffer() : Fling::Cubemap , Fling::Model
- GetIndexCount() : Fling::Cubemap , Fling::Model
- GetIndexType() : Fling::Cubemap , Fling::Model
- GetIndices() : Fling::Model
- GetInstance() : Fling::LogicalDevice
- GetInt() : Fling::FlingConfig
- GetIntImpl() : Fling::FlingConfig
- GetItem() : Fling::CircularBuffer< T, t_Size >
- GetJsonData() : Fling::JsonFile
- GetLogicalDevice() : Fling::VulkanApp
- GetMaxUsableSampleCount() : Fling::PhysicalDevice
- GetMemoryHandle() : Fling::FrameBufferAttachment
- GetMipLevels() : Fling::HDRImage , Fling::Texture
- GetMousePos() : Fling::Input
- GetMousePosImpl() : Fling::Input
- GetMouseVisible() : Fling::DesktopWindow , Fling::FlingWindow
- GetName() : Fling::Key
- GetNearPlane() : Fling::Camera
- GetOffscreenFrameBuffer() : Fling::OffscreenSubpass
- GetOwningWorld() : Fling::Level
- GetPBRTextures() : Fling::Material
- GetPhysicalDevice() : Fling::LogicalDevice , Fling::VulkanApp
- GetPipeline() : Fling::GraphicsPipeline , Fling::ShaderProgram
- GetPipelineBindPoint() : Fling::GraphicsPipeline
- GetPipelineLayout() : Fling::GraphicsPipeline , Fling::ShaderProgram
- GetPixelData() : Fling::HDRImage , Fling::Texture
- GetPolygonMode() : Fling::GraphicsPipeline
- GetPoolHandle() : Fling::CommandBuffer
- GetPos() : Fling::Transform
- GetPosition() : Fling::Camera
- GetPresentFamily() : Fling::LogicalDevice
- GetPresentMode() : Fling::Swapchain
- GetPresentQueue() : Fling::LogicalDevice
- GetProjectionMatrix() : Fling::Camera
- GetRandomFloat() : Fling::Random
- GetRandomVec3() : Fling::Random
- GetRawVkInstance() : Fling::Instance
- GetRegistry() : Fling::World
- GetRenderPassHandle() : Fling::FrameBuffer
- GetRequiredExtensions() : Fling::Instance
- GetResource() : Fling::ResourceManager
- GetResourceOfType() : Fling::ResourceManager
- GetRotation() : Fling::Camera , Fling::Transform
- GetRotationSpeed() : Fling::FirstPersonCamera
- GetSampleCount() : Fling::FrameBufferAttachment
- GetSampleCountFlagBits() : Fling::Multisampler
- GetSampler() : Fling::HDRImage , Fling::Texture
- GetSamplerHandle() : Fling::FrameBuffer
- GetScale() : Fling::Transform
- GetSelected() : Fling::FileBrowser , ImGui::FileBrowser
- GetShaderModule() : Fling::Shader
- GetShaders() : Fling::GraphicsPipeline
- GetSize() : Fling::Buffer
- GetSpeed() : Fling::Camera
- GetStage() : Fling::Shader
- GetStartTime() : Fling::Timing
- GetState() : Fling::Key
- GetString() : Fling::FlingConfig
- GetStringFromType() : Fling::Material
- GetStringImpl() : Fling::FlingConfig
- GetSubresourceRange() : Fling::FrameBufferAttachment
- GetSupportedDepthFormat() : Fling::PhysicalDevice
- GetSupportedQueues() : Fling::LogicalDevice
- GetTime() : Fling::Timing
- GetTimef() : Fling::Timing
- GetTimeSinceStart() : Fling::Timing
- GetTopology() : Fling::GraphicsPipeline
- GetType() : Fling::Material
- GetTypeFromStr() : Fling::Material
- GetVertexBuffer() : Fling::Cubemap , Fling::Model
- GetVertexCount() : Fling::Model
- GetVerts() : Fling::Model
- GetViewHandle() : Fling::FrameBufferAttachment
- GetViewMatrix() : Fling::Camera
- GetVkBuffer() : Fling::Buffer
- GetVkDevice() : Fling::LogicalDevice
- GetVkDeviceMemory() : Fling::Buffer
- GetVkImage() : Fling::DepthBuffer , Fling::HDRImage , Fling::Texture
- GetVkImageFormat() : Fling::HDRImage , Fling::Texture
- GetVkImageView() : Fling::DepthBuffer , Fling::HDRImage , Fling::Texture
- GetVkMemory() : Fling::DepthBuffer
- GetVkPhysicalDevice() : Fling::PhysicalDevice
- GetVkSwapChain() : Fling::Swapchain
- GetWidth() : Fling::DesktopWindow , Fling::FlingWindow , Fling::FrameBuffer , Fling::HDRImage , Fling::Texture
- GetWindowMode() : Fling::DesktopWindow , Fling::FlingWindow
- GetWorld() : Fling::Game
- GetWorldMat() : Fling::Transform
- GetWorldMatrix() : Fling::Transform
- GraphicsPipeline() : Fling::GraphicsPipeline