Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Materials::VariableIndexerCommonArgs Class Reference

Common arguments for all MeshMaterialVariableIndexer methods. More...

#include <arcane/core/materials/internal/IMeshMaterialVariableInternal.h>

Inheritance diagram for Arcane::Materials::VariableIndexerCommonArgs:
Collaboration diagram for Arcane::Materials::VariableIndexerCommonArgs:

Public Member Functions

 VariableIndexerCommonArgs (Int32 var_index, const RunQueue &queue)
void addOneCopyData (SmallSpan< const std::byte > input, SmallSpan< std::byte > output, Int32 data_size) const
bool isUseOneCommand () const

Public Attributes

Int32 m_var_index = -1
RunQueue m_queue
UniqueArray< CopyBetweenDataInfo > * m_copy_data = nullptr
 Copy information if only one command is used.

Detailed Description

Common arguments for all MeshMaterialVariableIndexer methods.

Definition at line 54 of file IMeshMaterialVariableInternal.h.

Constructor & Destructor Documentation

◆ VariableIndexerCommonArgs()

Arcane::Materials::VariableIndexerCommonArgs::VariableIndexerCommonArgs ( Int32 var_index,
const RunQueue & queue )
inline

Definition at line 58 of file IMeshMaterialVariableInternal.h.

Member Function Documentation

◆ addOneCopyData()

void Arcane::Materials::VariableIndexerCommonArgs::addOneCopyData ( SmallSpan< const std::byte > input,
SmallSpan< std::byte > output,
Int32 data_size ) const
inline

Definition at line 65 of file IMeshMaterialVariableInternal.h.

◆ isUseOneCommand()

bool Arcane::Materials::VariableIndexerCommonArgs::isUseOneCommand ( ) const
inline

Definition at line 75 of file IMeshMaterialVariableInternal.h.

Member Data Documentation

◆ m_copy_data

◆ m_queue

RunQueue Arcane::Materials::VariableIndexerCommonArgs::m_queue

Definition at line 80 of file IMeshMaterialVariableInternal.h.

◆ m_var_index

Int32 Arcane::Materials::VariableIndexerCommonArgs::m_var_index = -1

Definition at line 79 of file IMeshMaterialVariableInternal.h.


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