Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qssgrendercommands_p.h File Reference

(b027d2e8e3e8c21121d731c69ee6f399405cb0b6)

#include <QtQuick3DUtils/private/qssgrenderbasetypes_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershadercache_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderuserpass_p.h>
#include <QDebug>
#include <QVariant>
Include dependency graph for qssgrendercommands_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QSSGCommand
struct  QSSGAllocateBufferFlags
struct  QSSGAllocateBuffer
struct  QSSGBindTarget
struct  QSSGBindBuffer
struct  QSSGBindShader
struct  QSSGApplyInstanceValue
struct  QSSGApplyValue
struct  QSSGApplyBufferValue
struct  QSSGRender
class  QSSGRenderablesFilterCommand
class  QSSGAllocateTexture
class  QSSGColorAttachment
class  QSSGDepthTextureAttachment
class  QSSGDepthStencilAttachment
class  QSSGAddShaderDefine
class  QSSGSubRenderPass
class  QSSGPipelineStateOverrideCommand

Typedefs

using QSSGAllocateTexturePtr = std::shared_ptr<QSSGAllocateTexture>

Enumerations

enum class  CommandType {
  Unknown = 0 , AllocateBuffer , AllocateTexture , BindTarget ,
  BindBuffer , BindShader , ApplyInstanceValue , ApplyBufferValue ,
  Render , ApplyValue , RenderablesFilter , PipelineStateOverride ,
  ColorAttachment , DepthStencilAttachment , DepthTextureAttachment , AddShaderDefine ,
  SubRenderPass
}
enum class  AllocateBufferFlagValues { None = 0 , SceneLifetime = 1 }

Typedef Documentation

◆ QSSGAllocateTexturePtr

using QSSGAllocateTexturePtr = std::shared_ptr<QSSGAllocateTexture>

Definition at line 324 of file qssgrendercommands_p.h.

Enumeration Type Documentation

◆ AllocateBufferFlagValues

enum class AllocateBufferFlagValues
strong
Enumerator
None 
SceneLifetime 

Definition at line 64 of file qssgrendercommands_p.h.

◆ CommandType

enum class CommandType
strong
Enumerator
Unknown 
AllocateBuffer 
AllocateTexture 
BindTarget 
BindBuffer 
BindShader 
ApplyInstanceValue 
ApplyBufferValue 
Render 
ApplyValue 
RenderablesFilter 
PipelineStateOverride 
ColorAttachment 
DepthStencilAttachment 
DepthTextureAttachment 
AddShaderDefine 
SubRenderPass 

Definition at line 32 of file qssgrendercommands_p.h.