public abstract

Inheritance Graph

graph BT
	UIntAttributeAccessor
	UIntAttributeAccessor --> VertexAttributeAccessor
	click UIntAttributeAccessor "classRendering_1_1UIntAttributeAccessor"
	click VertexAttributeAccessor "classRendering_1_1VertexAttributeAccessor"

Description

UIntAttributeAccessor > VertexAttributeAccessor Accessor for generic float vertex attributes.

Protected Functions

   
   
  UIntAttributeAccessor( MeshVertexData & _vData, const VertexAttribute & _attribute)

Public Static Functions

   
   
Util::Reference < UIntAttributeAccessor > create( MeshVertexData & _vData, Util::StringIdentifier name)

Public Functions

   
   
  ~UIntAttributeAccessor()
   
uint32_t getValue(uint32_t index) const
   
void setValue(uint32_t index, uint32_t value)
   
const std::vector< uint32_t > getValues(uint32_t index) const
   
void setValues(uint32_t index, const uint32_t * values, uint32_t count)
   
void setValues(uint32_t index, const std::vector< uint32_t > & values)

Documentation

function
Rendering::UIntAttributeAccessor::UIntAttributeAccessor

protected inline
     
     
UIntAttributeAccessor( MeshVertexData & _vData,
  const VertexAttribute & _attribute
)    

Defined in Rendering/Mesh/VertexAttributeAccessors.h:199


function
Rendering::UIntAttributeAccessor::create

public static
     
     
Util::Reference < UIntAttributeAccessor > create( MeshVertexData & _vData,
  Util::StringIdentifier name
)    

(static factory) Create a UIntAttributeAccessor for the given MeshVertexData ‘s attribute having the given name. If no Accessor can be created, an std::invalid_argument exception is thrown.

Defined in Rendering/Mesh/VertexAttributeAccessors.h:205


function
Rendering::UIntAttributeAccessor::~UIntAttributeAccessor

public inline virtual
   
   
~UIntAttributeAccessor( )

Defined in Rendering/Mesh/VertexAttributeAccessors.h:206


function
Rendering::UIntAttributeAccessor::getValue

public const virtual
     
     
uint32_t getValue( uint32_t index ) const

Defined in Rendering/Mesh/VertexAttributeAccessors.h:208


function
Rendering::UIntAttributeAccessor::setValue

public virtual
     
     
void setValue( uint32_t index,
  uint32_t value
)    

Defined in Rendering/Mesh/VertexAttributeAccessors.h:210


function
Rendering::UIntAttributeAccessor::getValues

public const virtual
     
     
const std::vector< uint32_t > getValues( uint32_t index ) const

Defined in Rendering/Mesh/VertexAttributeAccessors.h:212


function
Rendering::UIntAttributeAccessor::setValues

public virtual
     
     
void setValues( uint32_t index,
  const uint32_t * values,
  uint32_t count
)    

Defined in Rendering/Mesh/VertexAttributeAccessors.h:214


function
Rendering::UIntAttributeAccessor::setValues

public inline
     
     
void setValues( uint32_t index,
  const std::vector< uint32_t > & values
)    

Defined in Rendering/Mesh/VertexAttributeAccessors.h:215