Class GenerateHLSL
Syntax
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum)]
public class GenerateHLSL : Attribute, _Attribute
Constructors
GenerateHLSL(PackingRules, Boolean, Boolean, Boolean, Int32, Boolean, Boolean)
Declaration
public GenerateHLSL(PackingRules rules = PackingRules.Exact, bool needAccessors = true, bool needSetters = false, bool needParamDebug = false, int paramDefinesStart = 1, bool omitStructDeclaration = false, bool containsPackedFields = false)
Parameters
Fields
containsPackedFields
Declaration
public bool containsPackedFields
Field Value
needAccessors
Declaration
public bool needAccessors
Field Value
needParamDebug
Declaration
public bool needParamDebug
Field Value
needSetters
Declaration
Field Value
omitStructDeclaration
Declaration
public bool omitStructDeclaration
Field Value
packingRules
Declaration
public PackingRules packingRules
Field Value
paramDefinesStart
Declaration
public int paramDefinesStart
Field Value