HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_JSONUniformBlock Struct Reference

#include <GA_PrimitiveJSON.h>

Public Member Functions

 GA_JSONUniformBlock ()
 
 ~GA_JSONUniformBlock ()
 

Public Attributes

UT_JSONValuemyMap
 
GA_JSONUniformDatamyData
 

Detailed Description

This allows primitives cache parsed uniform data, to avoid having to re-parse it for every primitive using the same data. That had been a significant bottleneck for curve bases, but it should save time for the closed flag on all faces as well.

Definition at line 37 of file GA_PrimitiveJSON.h.

Constructor & Destructor Documentation

GA_JSONUniformBlock::GA_JSONUniformBlock ( )
inline

Definition at line 39 of file GA_PrimitiveJSON.h.

GA_JSONUniformBlock::~GA_JSONUniformBlock ( )
inline

Definition at line 43 of file GA_PrimitiveJSON.h.

Member Data Documentation

GA_JSONUniformData* GA_JSONUniformBlock::myData
mutable

Definition at line 49 of file GA_PrimitiveJSON.h.

UT_JSONValue* GA_JSONUniformBlock::myMap

Definition at line 48 of file GA_PrimitiveJSON.h.


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