Diligent Engine  v.2.4.g
Public Types | Public Member Functions | Public Attributes | List of all members
Diligent::HLSL2GLSLConverterImpl::ConversionStream::ShaderParameterInfo::GSAttributes Struct Reference

#include <HLSL2GLSLConverterImpl.hpp>

Public Types

enum  PrimitiveType : Int8 {
  PrimitiveType::Undefined = 0, PrimitiveType::Point = 1, PrimitiveType::Line = 2, PrimitiveType::Triangle = 3,
  PrimitiveType::LineAdj = 4, PrimitiveType::TriangleAdj = 5
}
 
enum  StreamType : Int8 { StreamType::Undefined = 0, StreamType::Point = 1, StreamType::Line = 2, StreamType::Triangle = 3 }
 

Public Member Functions

 GSAttributes ()
 

Public Attributes

PrimitiveType PrimType
 
StreamType Stream
 

Member Enumeration Documentation

◆ PrimitiveType

Enumerator
Undefined 
Point 
Line 
Triangle 
LineAdj 
TriangleAdj 

◆ StreamType

Enumerator
Undefined 
Point 
Line 
Triangle 

Constructor & Destructor Documentation

◆ GSAttributes()

Diligent::HLSL2GLSLConverterImpl::ConversionStream::ShaderParameterInfo::GSAttributes::GSAttributes ( )
inline

Member Data Documentation

◆ PrimType

PrimitiveType Diligent::HLSL2GLSLConverterImpl::ConversionStream::ShaderParameterInfo::GSAttributes::PrimType

◆ Stream

StreamType Diligent::HLSL2GLSLConverterImpl::ConversionStream::ShaderParameterInfo::GSAttributes::Stream

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