XLE  v0.02.0
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
ToolsRig::AOSupplementCompiler Class Reference

Compiler type for generating per-vertex AO supplement More...

#include <GenerateAO.h>

Inheritance diagram for ToolsRig::AOSupplementCompiler:
Inheritance graph
[legend]

Public Member Functions

std::shared_ptr<::Assets::PendingCompileMarkerPrepareAsset (uint64 typeCode, const ::Assets::ResChar *initializers[], unsigned initializerCount, const ::Assets::IntermediateAssets::Store &destinationStore)
 
void StallOnPendingOperations (bool cancelAll)
 
 AOSupplementCompiler (std::shared_ptr< RenderCore::IThreadContext > threadContext)
 
- Public Member Functions inherited from Assets::IntermediateAssets::IAssetCompiler
virtual std::shared_ptr< PendingCompileMarkerPrepareAsset (uint64 typeCode, const ResChar *initializers[], unsigned initializerCount, const Store &destinationStore)=0
 

Static Public Attributes

static const uint64 CompilerType = ConstHash64<'PER_', 'VERT', 'EX_A', 'O'>::Value
 

Protected Attributes

std::shared_ptr< Pimpl > _pimpl
 

Detailed Description

Compiler type for generating per-vertex AO supplement


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