CSEngine
Loading...
Searching...
No Matches
CoreBufferContainer.h
1
#pragma once
2
3
namespace
CSE {
4
5
class
SFrameBuffer;
6
7
class
CoreBufferContainer
{
8
public
:
9
CoreBufferContainer
() =
default
;
10
virtual
~CoreBufferContainer
() =
default
;
11
12
SFrameBuffer
* GetMainBuffer()
const
{
13
return
m_mainBuffer;
14
}
15
16
void
SetDeviceBuffer(
unsigned
int
id
) {
17
m_deviceBuffer = id;
18
}
19
20
protected
:
21
void
InitBuffers(
int
width,
int
height);
22
void
ResizeBuffers(
int
width,
int
height);
23
24
protected
:
25
unsigned
int
m_deviceBuffer = 0;
26
27
private
:
28
SFrameBuffer
* m_mainBuffer =
nullptr
;
29
};
30
31
}
CSE::CoreBufferContainer
Definition
CoreBufferContainer.h:7
CSE::SFrameBuffer
Definition
SFrameBuffer.h:33
Manager
CoreBufferContainer.h
Generated on Wed Oct 8 2025 01:09:56 for CSEngine by
1.12.0