Carna  Version 3.3.2
Public Types | Static Public Member Functions | List of all members
Carna::helpers::details::VolumeGridHelper::NormalsTextureFactory< SegmentIntensityVolumeType, SegmentNormalsVolumeType > Struct Template Reference

Creates textures that represents base::VolumeSegmentNormalsComponent::normals in video memory. More...

#include <VolumeGridHelperDetails.h>

Public Types

typedef SegmentIntensityVolumeType SegmentIntensityVolume
 Reflects the type to use for storing the intensity volume of a single partition.
 
typedef SegmentNormalsVolumeType SegmentNormalsVolume
 Reflects the type to use for storing the normal map of a single partition.
 

Static Public Member Functions

static base::ManagedTexture3DcreateTexture (const base::VolumeSegment< SegmentIntensityVolumeType, SegmentNormalsVolumeType > &segment)
 Creates texture that represents the base::VolumeSegmentNormalsComponent::normals of segment in video memory.
 

Detailed Description

template<typename SegmentIntensityVolumeType, typename SegmentNormalsVolumeType>
struct Carna::helpers::details::VolumeGridHelper::NormalsTextureFactory< SegmentIntensityVolumeType, SegmentNormalsVolumeType >

Creates textures that represents base::VolumeSegmentNormalsComponent::normals in video memory.

Author
Leonid Kostrykin
Date
26.3.15 - 27.3.15

Definition at line 101 of file VolumeGridHelperDetails.h.


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