Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::IntermediateView Struct Reference

#include <Texture.hpp>

Collaboration diagram for castor3d::IntermediateView:
Collaboration graph
[legend]

Public Member Functions

C3D_API IntermediateView ()=default
 
 IntermediateView (castor::String name, crg::ImageViewId const &viewId, VkImageLayout layout, TextureFactors factors={}) noexcept
 
 IntermediateView (castor::String name, Texture const &texture, VkImageLayout layout, TextureFactors factors={}) noexcept
 

Public Attributes

castor::String name {}
 
crg::ImageViewId viewId {}
 
VkImageLayout layout {}
 
TextureFactors factors {}
 

Constructor & Destructor Documentation

◆ IntermediateView() [1/3]

C3D_API castor3d::IntermediateView::IntermediateView ( )
default

◆ IntermediateView() [2/3]

castor3d::IntermediateView::IntermediateView ( castor::String name,
crg::ImageViewId const & viewId,
VkImageLayout layout,
TextureFactors factors = {} )
inlinenoexcept

◆ IntermediateView() [3/3]

castor3d::IntermediateView::IntermediateView ( castor::String name,
Texture const & texture,
VkImageLayout layout,
TextureFactors factors = {} )
inlinenoexcept

Member Data Documentation

◆ factors

TextureFactors castor3d::IntermediateView::factors {}

◆ layout

VkImageLayout castor3d::IntermediateView::layout {}

◆ name

castor::String castor3d::IntermediateView::name {}

◆ viewId

crg::ImageViewId castor3d::IntermediateView::viewId {}

The documentation for this struct was generated from the following file: