FCT
载入中...
搜索中...
未找到
IRenderTarget.h
浏览该文件的文档.
1
#pragma once
2
namespace
FCT
{
3
class
Context
;
4
enum class
RenderTargetType
5
{
6
WindowTarget
,
7
ImageTarget
,
8
};
9
class
Image;
10
class
IRenderTarget
{
11
public
:
12
virtual
RenderTargetType
getType
()
const
= 0;
13
virtual
void
bind
(
Context
* ctx) = 0;
14
virtual
Image
*
getImage
()
const
= 0;
15
//virtual std::vector<Image*> getTargetImages() = 0;
16
private
:
17
18
};
19
}
FCT::Context
定义
Context.h:98
FCT::IRenderTarget
定义
IRenderTarget.h:10
FCT::IRenderTarget::getType
virtual RenderTargetType getType() const =0
FCT::IRenderTarget::getImage
virtual Image * getImage() const =0
FCT::IRenderTarget::bind
virtual void bind(Context *ctx)=0
FCT::Image
定义
Image.h:49
FCT
定义
Enums.h:8
FCT::RenderTargetType
RenderTargetType
定义
IRenderTarget.h:5
FCT::RenderTargetType::WindowTarget
@ WindowTarget
定义
IRenderTarget.h:6
FCT::RenderTargetType::ImageTarget
@ ImageTarget
定义
IRenderTarget.h:7
src
Context
IRenderTarget.h
制作者
1.14.0