PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
Engine
OpenGL
SSAO.h
Go to the documentation of this file.
1
16
17
18
#pragma once
19
20
#include "
GraphicsObject/Framebuffer.h
"
21
#include "
GraphicsObject/Texture.h
"
22
#include "
GraphicsObject/Buffer.h
"
23
#include "
GraphicsObject/Shader.h
"
24
25
namespace
dyno
26
{
27
class
SSAO
28
{
29
public
:
30
SSAO
();
31
~SSAO
();
32
33
void
resize
(
unsigned
int
w,
unsigned
int
h);
34
35
private
:
36
37
Program
*
mSSAOProgram
;
38
39
Buffer
mSSAOKernelUBO
;
40
Texture2D
mSSAONoiseTex
;
41
42
Framebuffer
mDepthFramebuffer
;
43
Texture2D
mDepthTex
;
44
45
Framebuffer
mSSAOFramebuffer
;
46
Texture2D
mSSAOTex
;
47
48
Framebuffer
mSSAOFilterFramebuffer
;
49
Texture2D
mSSAOFilterTex
;
50
51
unsigned
int
mWidth
;
52
unsigned
int
mHeight
;
53
};
54
}
55
Buffer.h
Framebuffer.h
Shader.h
Texture.h
dyno::Buffer
Definition
Buffer.h:24
dyno::Framebuffer
Definition
Framebuffer.h:25
dyno::Program
Definition
Shader.h:43
dyno::SSAO::mDepthTex
Texture2D mDepthTex
Definition
SSAO.h:43
dyno::SSAO::~SSAO
~SSAO()
Definition
SSAO.cpp:63
dyno::SSAO::resize
void resize(unsigned int w, unsigned int h)
Definition
SSAO.cpp:68
dyno::SSAO::mHeight
unsigned int mHeight
Definition
SSAO.h:52
dyno::SSAO::mSSAOProgram
Program * mSSAOProgram
Definition
SSAO.h:37
dyno::SSAO::mSSAOTex
Texture2D mSSAOTex
Definition
SSAO.h:46
dyno::SSAO::mDepthFramebuffer
Framebuffer mDepthFramebuffer
Definition
SSAO.h:42
dyno::SSAO::mWidth
unsigned int mWidth
Definition
SSAO.h:51
dyno::SSAO::SSAO
SSAO()
Definition
SSAO.cpp:11
dyno::SSAO::mSSAOFramebuffer
Framebuffer mSSAOFramebuffer
Definition
SSAO.h:45
dyno::SSAO::mSSAONoiseTex
Texture2D mSSAONoiseTex
Definition
SSAO.h:40
dyno::SSAO::mSSAOFilterFramebuffer
Framebuffer mSSAOFilterFramebuffer
Definition
SSAO.h:48
dyno::SSAO::mSSAOFilterTex
Texture2D mSSAOFilterTex
Definition
SSAO.h:49
dyno::SSAO::mSSAOKernelUBO
Buffer mSSAOKernelUBO
Definition
SSAO.h:39
dyno::Texture2D
Definition
Texture.h:47
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2