XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALGraphicsUtilities Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <GraphicsUtilities.h>

Static Public Member Functions

static xiiBitflags< xiiGALBindFlags > SwapChainUsageFlagsToBindFlags (xiiBitflags< xiiGALSwapChainUsageFlags > swapChainUsageFlags)
 This converts swap chain usage flags to bind flags.
static xiiBitflags< xiiGALPipelineResourceFlags > GetValidPipelineResourceFlags (xiiEnum< xiiGALShaderResourceType > type)
 This returns the valid pipeline resource flags for a given shader resource type.
static xiiGALSamplerCreationDescription GetDefaultSamplerDescription () noexcept
 Returns the default sampler creation description.

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Member Function Documentation

◆ SwapChainUsageFlagsToBindFlags()

xiiBitflags< xiiGALBindFlags > xiiGALGraphicsUtilities::SwapChainUsageFlagsToBindFlags ( xiiBitflags< xiiGALSwapChainUsageFlags > swapChainUsageFlags)
staticnodiscard

This converts swap chain usage flags to bind flags.

Copyright (c) Theophilus Eriata. All Rights Reserved.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Utilities/GraphicsUtilities.h
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Utilities/Implementation/GraphicsUtilities.cpp