Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::shadow::Programs Struct Reference

#include <shadow.h>

Public Member Functions

void init (rtti::context &ctx)
 
void destroy ()
 

Public Attributes

gpu_program::ptr m_black
 
gpu_program::ptr m_vBlur [PackDepth::Count]
 
gpu_program::ptr m_hBlur [PackDepth::Count]
 
gpu_program::ptr m_drawDepth [PackDepth::Count]
 
gpu_program::ptr m_packDepth [DepthImpl::Count][PackDepth::Count]
 
gpu_program::ptr m_packDepthSkinned [DepthImpl::Count][PackDepth::Count]
 

Detailed Description

Definition at line 429 of file shadow.h.

Member Function Documentation

◆ destroy()

void unravel::shadow::Programs::destroy ( )
inline

Definition at line 433 of file shadow.h.

◆ init()

void unravel::shadow::Programs::init ( rtti::context & ctx)

Definition at line 2353 of file shadow.cpp.

Member Data Documentation

◆ m_black

gpu_program::ptr unravel::shadow::Programs::m_black

Definition at line 466 of file shadow.h.

◆ m_drawDepth

gpu_program::ptr unravel::shadow::Programs::m_drawDepth[PackDepth::Count]

Definition at line 469 of file shadow.h.

◆ m_hBlur

gpu_program::ptr unravel::shadow::Programs::m_hBlur[PackDepth::Count]

Definition at line 468 of file shadow.h.

◆ m_packDepth

gpu_program::ptr unravel::shadow::Programs::m_packDepth[DepthImpl::Count][PackDepth::Count]

Definition at line 470 of file shadow.h.

◆ m_packDepthSkinned

gpu_program::ptr unravel::shadow::Programs::m_packDepthSkinned[DepthImpl::Count][PackDepth::Count]

Definition at line 471 of file shadow.h.

◆ m_vBlur

gpu_program::ptr unravel::shadow::Programs::m_vBlur[PackDepth::Count]

Definition at line 467 of file shadow.h.


The documentation for this struct was generated from the following files: