Public Member Functions | |
MapFaceT (EditorMaterialI *Material=NULL) | |
MapFaceT (EditorMaterialI *Material, const Plane3fT &Plane, const Vector3fT *PlanePoints, bool FaceAligned) | |
void | Save_cmap (std::ostream &OutFile) const |
void | Render3DBasic (MatSys::RenderMaterialT *RenderMat, const wxColour &MeshColor, const int MeshAlpha) const |
void | Render3D (Renderer3DT &Renderer, const MapBrushT *ParentBrush) const |
void | SetMaterial (EditorMaterialI *Material) |
EditorMaterialI * | GetMaterial () const |
void | SetSurfaceInfo (const SurfaceInfoT &SI) |
const SurfaceInfoT & | GetSurfaceInfo () const |
const Plane3T< float > & | GetPlane () const |
const ArrayT< Vector3fT > & | GetPlanePoints () const |
const ArrayT< Vector3fT > & | GetVertices () const |
bool | IsUVSpaceFaceAligned () const |
Determines whether the uv-space of this face is face-aligned. The uv-space of this face is face-aligned when both UAxis and VAxis are orthogonal to m_Plane.Normal. More... | |
bool | IsUVSpaceWorldAligned () const |
Determines whether the uv-space of this face is world-aligned. The uv-space of this face is world-aligned when both UAxis and VAxis are in the same principal plane. More... | |
Static Public Member Functions | |
static MapFaceT | Create_cmap (TextParserT &TP, EditorMatManT &MatMan) |
static MapFaceT | Create_D3_map (TextParserT &TP, const Vector3fT &Origin, EditorMatManT &MatMan) |
static MapFaceT | Create_HL1_map (TextParserT &TP, EditorMatManT &MatMan) |
static MapFaceT | Create_HL2_vmf (TextParserT &TP, EditorMatManT &MatMan) |
Friends | |
class | MapBrushT |
class | EditSurfacePropsDialogT |
bool MapFaceT::IsUVSpaceFaceAligned | ( | ) | const |
Determines whether the uv-space of this face is face-aligned. The uv-space of this face is face-aligned when both UAxis and VAxis are orthogonal to m_Plane.Normal.
bool MapFaceT::IsUVSpaceWorldAligned | ( | ) | const |
Determines whether the uv-space of this face is world-aligned. The uv-space of this face is world-aligned when both UAxis and VAxis are in the same principal plane.