Kanzi 4.1.0
render_state_handle.hpp File Reference

Namespaces

namespace  kanzi
 

Enumerations

enum struct  kanzi::RenderStateDomain : uint8_t {
  kanzi::Invalid , kanzi::Uniform , kanzi::Texture , kanzi::Buffer ,
  kanzi::AccelerationStructure , kanzi::VALID_START , kanzi::VALID_END
}
 A domain for a RenderStateHandle. More...
 
enum struct  kanzi::RenderStateHandle : uint32_t { kanzi::Invalid }
 A handle for Render State values. More...
 

Functions

constexpr uint32_t kanzi::getRenderHandleIndex (RenderStateHandle handle)
 Extracts a getRenderHandleIndex from a RenderStateHandle.
 
constexpr RenderStateDomain kanzi::getRenderStateDomain (RenderStateHandle handle)
 Extracts a RenderStateDomain from a RenderStateHandle.
 
constexpr RenderStateHandle kanzi::makeRenderHandle (RenderStateDomain domain, uint32_t index)
 Constructs a RenderStateHandle.