![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <GFXDevice.h>
Public Member Functions | |
DebugView () noexcept | |
DebugView (const I16 sortIndex) noexcept | |
![]() | |
GUIDWrapper () noexcept | |
GUIDWrapper (const GUIDWrapper &old) noexcept | |
GUIDWrapper (GUIDWrapper &&old) noexcept | |
virtual | ~GUIDWrapper ()=default |
FORCE_INLINE I64 | getGUID () const noexcept |
GUIDWrapper & | operator= (const GUIDWrapper &old)=delete |
GUIDWrapper & | operator= (GUIDWrapper &&other)=delete |
Public Attributes | |
UniformData | _shaderData |
string | _name |
Handle< ShaderProgram > | _shader = INVALID_HANDLE<ShaderProgram> |
Handle< Texture > | _texture = INVALID_HANDLE<Texture> |
SamplerDescriptor | _sampler {} |
I16 | _groupID = -1 |
I16 | _sortIndex = -1 |
U8 | _textureBindSlot = 0u |
bool | _enabled = false |
bool | _cycleMips = false |
Additional Inherited Members | |
![]() | |
static I64 | generateGUID () noexcept |
![]() | |
const I64 | _guid |
Definition at line 125 of file GFXDevice.h.
|
inlinenoexcept |
Definition at line 127 of file GFXDevice.h.
|
inlineexplicitnoexcept |
Definition at line 132 of file GFXDevice.h.
bool Divide::DebugView::_cycleMips = false |
Definition at line 147 of file GFXDevice.h.
bool Divide::DebugView::_enabled = false |
Definition at line 146 of file GFXDevice.h.
I16 Divide::DebugView::_groupID = -1 |
Definition at line 143 of file GFXDevice.h.
string Divide::DebugView::_name |
Definition at line 139 of file GFXDevice.h.
SamplerDescriptor Divide::DebugView::_sampler {} |
Definition at line 142 of file GFXDevice.h.
Handle<ShaderProgram> Divide::DebugView::_shader = INVALID_HANDLE<ShaderProgram> |
Definition at line 140 of file GFXDevice.h.
UniformData Divide::DebugView::_shaderData |
Definition at line 138 of file GFXDevice.h.
I16 Divide::DebugView::_sortIndex = -1 |
Definition at line 144 of file GFXDevice.h.
Handle<Texture> Divide::DebugView::_texture = INVALID_HANDLE<Texture> |
Definition at line 141 of file GFXDevice.h.
U8 Divide::DebugView::_textureBindSlot = 0u |
Definition at line 145 of file GFXDevice.h.