Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Static Public Member Functions | List of all members
AZ::RPI::ShaderVariantTreeNode Struct Referencefinal

Helper structure for the nodes in the shader variant search tree. More...

#include <ShaderVariantTreeAsset.h>

Public Member Functions

 AZ_RTTI (ShaderVariantTreeNode, "{5C985619-B2AF-4761-937E-B66DB021637C}")
 
 ShaderVariantTreeNode (const ShaderVariantStableId &index, uint32_t offset)
 
const ShaderVariantStableIdGetStableId () const
 Returns the index in the storage vector where the variant byte code can be found; otherwise returns -1.
 
uint32_t GetOffset () const
 Returns the offset to the children nodes of this node; otherwise returns 0.
 
bool HasChildren () const
 Checks if this node has children.
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 

Detailed Description

Helper structure for the nodes in the shader variant search tree.


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