FCT
载入中...
搜索中...
未找到
VK_ViewportState.h
浏览该文件的文档.
1
//
2
// Created by Administrator on 2025/3/23.
3
//
4
#include "
../ThirdParty.h
"
5
#include "
./ViewportState.h
"
6
#ifndef VK_VIEWPORTSTATE_H
7
#define VK_VIEWPORTSTATE_H
8
9
namespace
FCT
10
{
11
class
VK_Context
;
12
class
VK_ViewportState
:
public
ViewportState
{
13
public
:
14
VK_ViewportState
(
VK_Context
* ctx);
15
void
create
()
override
;
16
vk::PipelineViewportStateCreateInfo&
viewportStateCreateInfo
() {
return
m_createInfo
; }
17
private
:
18
vk::Rect2D
m_scissor
;
19
vk::Viewport
m_viewport
;
20
vk::PipelineViewportStateCreateInfo
m_createInfo
;
21
VK_Context
*
m_ctx
;
22
};
23
24
}
25
26
#endif
//VK_VIEWPORTSTATE_H
ThirdParty.h
ViewportState.h
FCT::VK_Context
定义
VK_Context.h:11
FCT::VK_ViewportState::VK_ViewportState
VK_ViewportState(VK_Context *ctx)
定义
VK_ViewportState.cpp:9
FCT::VK_ViewportState::m_scissor
vk::Rect2D m_scissor
定义
VK_ViewportState.h:18
FCT::VK_ViewportState::viewportStateCreateInfo
vk::PipelineViewportStateCreateInfo & viewportStateCreateInfo()
定义
VK_ViewportState.h:16
FCT::VK_ViewportState::m_ctx
VK_Context * m_ctx
定义
VK_ViewportState.h:21
FCT::VK_ViewportState::m_viewport
vk::Viewport m_viewport
定义
VK_ViewportState.h:19
FCT::VK_ViewportState::m_createInfo
vk::PipelineViewportStateCreateInfo m_createInfo
定义
VK_ViewportState.h:20
FCT::VK_ViewportState::create
void create() override
定义
VK_ViewportState.cpp:14
FCT::ViewportState::ViewportState
ViewportState()
定义
ViewportState.h:47
FCT
定义
Enums.h:8
src
RHI
VK_ViewportState.h
制作者
1.14.0