Nebula
Loading...
Searching...
No Matches
Models::ShaderStateNode::DrawPacket Struct Reference

#include <shaderstatenode.h>

Public Member Functions

void Apply (const CoreGraphics::CmdBufferId cmdBuf, IndexT batchIndex, IndexT bufferIndex)
 Apply the resource table.
 

Public Attributes

Math::bbox boundingBox
 
uint32_t nodeInstanceHash
 
Materials::MaterialInstanceId materialInstance
 
CoreGraphics::ResourceTableId table
 
uint32 offsets [NumMaxOffsets]
 
uint8 numOffsets
 
uint8 slot
 

Member Function Documentation

◆ Apply()

void Models::ShaderStateNode::DrawPacket::Apply ( const CoreGraphics::CmdBufferId cmdBuf,
IndexT batchIndex,
IndexT bufferIndex )

Apply the resource table.

Member Data Documentation

◆ boundingBox

Math::bbox Models::ShaderStateNode::DrawPacket::boundingBox

◆ materialInstance

Materials::MaterialInstanceId Models::ShaderStateNode::DrawPacket::materialInstance

◆ nodeInstanceHash

uint32_t Models::ShaderStateNode::DrawPacket::nodeInstanceHash

◆ numOffsets

uint8 Models::ShaderStateNode::DrawPacket::numOffsets

◆ offsets

uint32 Models::ShaderStateNode::DrawPacket::offsets[NumMaxOffsets]

◆ slot

uint8 Models::ShaderStateNode::DrawPacket::slot

◆ table

CoreGraphics::ResourceTableId Models::ShaderStateNode::DrawPacket::table

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