Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
Cargando...
Buscando...
Nada coincide
Referencia del espacio de nombres anonymous_namespace{GUI.cpp}

Funciones

ImU32 AccentU32 (const ImVec4 &color)
 
bool BeginInspectorPropertyTable (const char *id, float firstColumnWidth=132.0f)
 
bool BeginInspectorSection (const char *label, bool defaultOpen=true)
 
float DegToRad (float degrees)
 
void DrawInspectorComponentChips (bool hasTransform, bool hasMeshRenderer, bool hasLight)
 
void DrawInspectorPill (const char *text, const ImVec4 &color)
 
void DrawPropertyLabel (const char *label)
 
void DrawPropertyToggle (const char *label, const char *id, bool *value)
 
void DrawPropertyValueBool (const char *label, bool value)
 
void DrawPropertyValueText (const char *label, const char *value)
 
ImVec4 GetActorTypeColor (EU::TSharedPointer< Actor > actor)
 
const char * GetActorTypeLabel (EU::TSharedPointer< Actor > actor)
 
const char * GetBlendModeLabel (BlendMode blendMode)
 
const char * GetLightTypeLabel (LightType type)
 
const char * GetMaterialDomainLabel (MaterialDomain domain)
 
float RadToDeg (float radians)
 

Documentación de funciones

◆ AccentU32()

ImU32 anonymous_namespace{GUI.cpp}::AccentU32 ( const ImVec4 &  color)

Definición en la línea 26 del archivo GUI.cpp.

◆ BeginInspectorPropertyTable()

bool anonymous_namespace{GUI.cpp}::BeginInspectorPropertyTable ( const char *  id,
float  firstColumnWidth = 132.0f 
)

Definición en la línea 65 del archivo GUI.cpp.

◆ BeginInspectorSection()

bool anonymous_namespace{GUI.cpp}::BeginInspectorSection ( const char *  label,
bool  defaultOpen = true 
)

Definición en la línea 49 del archivo GUI.cpp.

◆ DegToRad()

float anonymous_namespace{GUI.cpp}::DegToRad ( float  degrees)

Definición en la línea 34 del archivo GUI.cpp.

◆ DrawInspectorComponentChips()

void anonymous_namespace{GUI.cpp}::DrawInspectorComponentChips ( bool  hasTransform,
bool  hasMeshRenderer,
bool  hasLight 
)

Definición en la línea 146 del archivo GUI.cpp.

Hace referencia a DrawInspectorPill().

◆ DrawInspectorPill()

void anonymous_namespace{GUI.cpp}::DrawInspectorPill ( const char *  text,
const ImVec4 &  color 
)

Definición en la línea 38 del archivo GUI.cpp.

Referenciado por DrawInspectorComponentChips().

◆ DrawPropertyLabel()

void anonymous_namespace{GUI.cpp}::DrawPropertyLabel ( const char *  label)

Definición en la línea 75 del archivo GUI.cpp.

◆ DrawPropertyToggle()

void anonymous_namespace{GUI.cpp}::DrawPropertyToggle ( const char *  label,
const char *  id,
bool *  value 
)

Definición en la línea 97 del archivo GUI.cpp.

◆ DrawPropertyValueBool()

void anonymous_namespace{GUI.cpp}::DrawPropertyValueBool ( const char *  label,
bool  value 
)

Definición en la línea 93 del archivo GUI.cpp.

Hace referencia a DrawPropertyValueText().

◆ DrawPropertyValueText()

void anonymous_namespace{GUI.cpp}::DrawPropertyValueText ( const char *  label,
const char *  value 
)

Definición en la línea 84 del archivo GUI.cpp.

Referenciado por DrawPropertyValueBool().

◆ GetActorTypeColor()

ImVec4 anonymous_namespace{GUI.cpp}::GetActorTypeColor ( EU::TSharedPointer< Actor actor)

Definición en la línea 129 del archivo GUI.cpp.

Hace referencia a EU::TSharedPointer< T >::isNull().

◆ GetActorTypeLabel()

const char * anonymous_namespace{GUI.cpp}::GetActorTypeLabel ( EU::TSharedPointer< Actor actor)

Definición en la línea 108 del archivo GUI.cpp.

Hace referencia a GetLightTypeLabel() y EU::TSharedPointer< T >::isNull().

◆ GetBlendModeLabel()

const char * anonymous_namespace{GUI.cpp}::GetBlendModeLabel ( BlendMode  blendMode)

Definición en la línea 182 del archivo GUI.cpp.

Hace referencia a Additive, Alpha, Opaque y PremultipliedAlpha.

◆ GetLightTypeLabel()

const char * anonymous_namespace{GUI.cpp}::GetLightTypeLabel ( LightType  type)

Definición en la línea 164 del archivo GUI.cpp.

Hace referencia a Directional, Point y Spot.

Referenciado por GetActorTypeLabel().

◆ GetMaterialDomainLabel()

const char * anonymous_namespace{GUI.cpp}::GetMaterialDomainLabel ( MaterialDomain  domain)

Definición en la línea 173 del archivo GUI.cpp.

Hace referencia a Masked, Opaque y Transparent.

◆ RadToDeg()

float anonymous_namespace{GUI.cpp}::RadToDeg ( float  radians)

Definición en la línea 30 del archivo GUI.cpp.