MkWindowThemedNode* MkWindowThemedNode::CreateChildNode(MkSceneNode* parentNode, const MkHashStr& childNodeName) { MkWindowThemedNode* node = __TSI_SceneNodeDerivedInstanceOp<MkWindowThemedNode>::Alloc(parentNode, childNodeName); MK_CHECK(node != NULL, childNodeName.GetString() + L" MkWindowThemedNode 생성 실패") {} return node; }
MkSystemWindow::MkMessageBox* MkSystemWindow::MkMessageBox::CreateChildNode(MkSceneNode* parentNode, const MkHashStr& childNodeName) { MkSystemWindow::MkMessageBox* node = __TSI_SceneNodeDerivedInstanceOp<MkSystemWindow::MkMessageBox>::Alloc(parentNode, childNodeName); MK_CHECK(node != NULL, childNodeName.GetString() + L" MkSystemWindow::MkMessageBox 생성 실패") {} return node; }
sd.end.color = color; } MkByteArrayHelper<SegmentData>::PushBack(buffer, sds); } void MkLineShape::__ApplyRenderState(void) const { MK_RENDER_STATE.UpdateFVF(MKDEF_LINESHAPE_FVF); MK_RENDER_STATE.UpdateBlendOp(FALSE, 0, 0, 0, 0, 0); MK_RENDER_STATE.UpdateBaseTexture(0, NULL, 0, D3DTEXF_NONE, 0, D3DTEXF_NONE, D3DTADDRESS_WRAP, 0); } void MkLineShape::Load(const MkDataNode& node) { MK_CHECK(false, GetSceneClassKey().GetString() + L" object는 독자적인 Load를 할 수 없음") {} } void MkLineShape::Save(MkDataNode& node) const { MK_CHECK(false, GetSceneClassKey().GetString() + L" object는 독자적인 Save를 할 수 없음") {} } MKDEF_DECLARE_SCENE_CLASS_KEY_IMPLEMENTATION(MkLineShape); void MkLineShape::SetObjectTemplate(MkDataNode& node) { // attribute MkBitField32 attr; attr.Assign(eRecordable, false); attr.Assign(eVisible, true);