载入中...
搜索中...
未找到
eve::graphics::vulkan::GpuTexture结构体 参考

#include <Graphics.h>

Public 成员函数

vk::ImageView imageView () const
 

Public 属性

vkb::TextureImage2D image
 
vkb::TextureImageCube cubeImage
 
bool isCube = false
 
vk::Sampler sampler
 
vkb::BoundSet descriptorSet
 
vk::ImageView viewOverride {}
 
int width = 0
 
int height = 0
 
uint32_t mipLevels = 1
 
TextureSampler samplerState {}
 

详细描述

在文件 Graphics.h122 行定义.

成员函数说明

◆ imageView()

vk::ImageView eve::graphics::vulkan::GpuTexture::imageView ( ) const
inline

在文件 Graphics.h134 行定义.

引用了 cubeImage, image, isCube , 以及 viewOverride.

类成员变量说明

◆ cubeImage

vkb::TextureImageCube eve::graphics::vulkan::GpuTexture::cubeImage

在文件 Graphics.h124 行定义.

被这些函数引用 imageView().

◆ descriptorSet

vkb::BoundSet eve::graphics::vulkan::GpuTexture::descriptorSet

在文件 Graphics.h127 行定义.

被这些函数引用 eve::graphics::vulkan::OffscreenCanvas::OffscreenCanvas().

◆ height

int eve::graphics::vulkan::GpuTexture::height = 0

在文件 Graphics.h130 行定义.

被这些函数引用 eve::graphics::vulkan::OffscreenCanvas::OffscreenCanvas().

◆ image

vkb::TextureImage2D eve::graphics::vulkan::GpuTexture::image

在文件 Graphics.h123 行定义.

被这些函数引用 imageView().

◆ isCube

bool eve::graphics::vulkan::GpuTexture::isCube = false

在文件 Graphics.h125 行定义.

被这些函数引用 imageView().

◆ mipLevels

uint32_t eve::graphics::vulkan::GpuTexture::mipLevels = 1

在文件 Graphics.h131 行定义.

◆ sampler

vk::Sampler eve::graphics::vulkan::GpuTexture::sampler

◆ samplerState

TextureSampler eve::graphics::vulkan::GpuTexture::samplerState {}

在文件 Graphics.h132 行定义.

◆ viewOverride

vk::ImageView eve::graphics::vulkan::GpuTexture::viewOverride {}

在文件 Graphics.h128 行定义.

被这些函数引用 imageView() , 以及 eve::graphics::vulkan::OffscreenCanvas::OffscreenCanvas().

◆ width

int eve::graphics::vulkan::GpuTexture::width = 0

在文件 Graphics.h129 行定义.

被这些函数引用 eve::graphics::vulkan::OffscreenCanvas::OffscreenCanvas().


该结构体的文档由以下文件生成: