Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::DebugView Struct Referencefinal

#include <GFXDevice.h>

+ Inheritance diagram for Divide::DebugView:

Public Member Functions

 DebugView () noexcept
 
 DebugView (const I16 sortIndex) noexcept
 
- Public Member Functions inherited from Divide::GUIDWrapper
 GUIDWrapper () noexcept
 
 GUIDWrapper (const GUIDWrapper &old) noexcept
 
 GUIDWrapper (GUIDWrapper &&old) noexcept
 
virtual ~GUIDWrapper ()=default
 
FORCE_INLINE I64 getGUID () const noexcept
 
GUIDWrapperoperator= (const GUIDWrapper &old)=delete
 
GUIDWrapperoperator= (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 Public Member Functions inherited from Divide::GUIDWrapper
static I64 generateGUID () noexcept
 
- Protected Attributes inherited from Divide::GUIDWrapper
const I64 _guid
 

Detailed Description

Definition at line 125 of file GFXDevice.h.

Constructor & Destructor Documentation

◆ DebugView() [1/2]

Divide::DebugView::DebugView ( )
inlinenoexcept

Definition at line 127 of file GFXDevice.h.

◆ DebugView() [2/2]

Divide::DebugView::DebugView ( const I16  sortIndex)
inlineexplicitnoexcept

Definition at line 132 of file GFXDevice.h.

Member Data Documentation

◆ _cycleMips

bool Divide::DebugView::_cycleMips = false

Definition at line 147 of file GFXDevice.h.

◆ _enabled

bool Divide::DebugView::_enabled = false

Definition at line 146 of file GFXDevice.h.

◆ _groupID

I16 Divide::DebugView::_groupID = -1

Definition at line 143 of file GFXDevice.h.

◆ _name

string Divide::DebugView::_name

Definition at line 139 of file GFXDevice.h.

◆ _sampler

SamplerDescriptor Divide::DebugView::_sampler {}

Definition at line 142 of file GFXDevice.h.

◆ _shader

Handle<ShaderProgram> Divide::DebugView::_shader = INVALID_HANDLE<ShaderProgram>

Definition at line 140 of file GFXDevice.h.

◆ _shaderData

UniformData Divide::DebugView::_shaderData

Definition at line 138 of file GFXDevice.h.

◆ _sortIndex

I16 Divide::DebugView::_sortIndex = -1

Definition at line 144 of file GFXDevice.h.

◆ _texture

Handle<Texture> Divide::DebugView::_texture = INVALID_HANDLE<Texture>

Definition at line 141 of file GFXDevice.h.

◆ _textureBindSlot

U8 Divide::DebugView::_textureBindSlot = 0u

Definition at line 145 of file GFXDevice.h.


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