FCT
载入中...
搜索中...
未找到
Image.cpp
浏览该文件的文档.
1//
2// Created by Administrator on 2025/3/27.
3//
4
5#include "./Context.h"
6#include "../RHI/Image.h"
7#include "./Image.h"
8namespace FCT
9{
14
16 {
17 return m_image->m_format;
18 }
19
21 {
22 return m_image->m_samples;
23 }
24
26 {
27 fence->waitFor();
28 fence->release();
29 if (cleanUpCallback) {
31 }
32 delete this;
33 }
34
40
42 if (m_behavior)
43 {
44 delete m_behavior;
45 m_behavior = nullptr;
46 }
47 }
48
49}
BeforeCreateImageBehavior(Image *image)
ImageBehavior * m_behavior
定义 Image.h:87
virtual ~Image()
Context * m_ctx
定义 Image.h:88
Image(Context *ctx)
Samples m_samples
定义 Image.h:92
RenderTargetType m_renderTargetType
定义 Image.h:93
RHI::Fence * fence
定义 Image.h:44
std::function< void()> cleanUpCallback
定义 Image.h:45