Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::TEmbeddedPrimitiveGetter< PrimitiveType > Struct Template Referencefinal

#include <TMetaInjectionPrimitive.h>

Public Member Functions

template<typename... DeducedArgs>
 TEmbeddedPrimitiveGetter (DeducedArgs &&... args)
 
const PrimitiveType * operator() () const
 

Public Attributes

PrimitiveType primitive
 

Constructor & Destructor Documentation

◆ TEmbeddedPrimitiveGetter()

template<CDerived< Primitive > PrimitiveType>
template<typename... DeducedArgs>
ph::TEmbeddedPrimitiveGetter< PrimitiveType >::TEmbeddedPrimitiveGetter ( DeducedArgs &&... args)
inlineexplicit

Member Function Documentation

◆ operator()()

template<CDerived< Primitive > PrimitiveType>
const PrimitiveType * ph::TEmbeddedPrimitiveGetter< PrimitiveType >::operator() ( ) const
inline

Member Data Documentation

◆ primitive

template<CDerived< Primitive > PrimitiveType>
PrimitiveType ph::TEmbeddedPrimitiveGetter< PrimitiveType >::primitive

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